
笔记
文章平均质量分 69
Z_海瑞_Z
这个作者很懒,什么都没留下…
展开
-
MySql高级视频笔记
存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句集合, 调用存储过程和函数可以简化开发, 减少数据库和应用之间的传输, 对于提高数据处理效率有一定的好处.存储过程和函数的区别在于函数必须哟返回值,而存储过程没有.是一个有返回值得过程是一个没有返回值的函数存储引擎就是存储数据, 建立索引, 更新查询数据等技术的实现方式. 存储引擎是基于表的,而不是基于库的.所以存储引擎也可被称为表类型Oracle,SqlServer等数据库只有一种存储引擎。MySql提供了插件式的存储引擎架构。原创 2024-08-21 21:42:45 · 462 阅读 · 0 评论 -
SpringBoot打包
SpringBoot打包 Window版 Linux版原创 2022-04-11 13:47:36 · 618 阅读 · 0 评论 -
IDEA插件无法下载解决方法
打开插件中心,点击设置->Manage Plugin Repositoties… 点击+号 添加 http://plugins.jetbrains.com/plugin/原创 2021-03-12 19:41:52 · 804 阅读 · 0 评论 -
重装idea后(新建项目),需要对idea的设置
设置自动导包,删包原创 2020-10-26 17:49:00 · 971 阅读 · 0 评论 -
idea集成svn/Git时,设置提交(上传)的忽略文件
新装的IDEA 的SVN或者Git插件提交文件是总是会提交一些不需要提交的文件,例如.impl文件。其实可以去设置不需要提交的文件的。 依次点击:FIle -> Settings ->Editor ->FileTypes,如下图: 例如添加过滤文件: .idea;.iml;(在末尾加时加分号;) ...原创 2020-10-26 17:45:44 · 639 阅读 · 0 评论 -
maven分模块开发与设计
Maven高级 分模块开发与设计 工程模块与模块划分 ssm_pojo拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_pojo模块中 实体类(User) 配置文件(无) ssm_dao拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_dao模块中 数据层接口(UserDao) 配置文件:保留与数据层相关配置文件(3个) 注意:分页插件在配置中与SqlSessionFactoryBean绑定,需要保留 pom.xml:引入数据层相关坐标即可,删除springmvc相原创 2020-06-28 20:29:51 · 447 阅读 · 0 评论 -
常用Maven依赖
插件 JDK编译插件 如果不配置该插件,那么IDEA在进行项目编译的时候会自动将编译语法降到1.5 <!--jdk编译插件--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <原创 2020-06-22 23:17:51 · 312 阅读 · 0 评论 -
BCrypt密码加密
BCrypt快速入门 在用户模块,对于用户密码的保护,通常都会进行加密。我们通常对密码进行加密,然后存放在数据库中,在用户进行登录的时候,将其输入的密码进行加密然后与数据库中存放的密文进行比较,以验证用户密码是否正确。 目前,MD5和BCrypt比较流行。相对来说,BCrypt比MD5更安全。因为其内部引入的加盐机制 BCrypt 官网http://www.mindrot.org/projects/jBCrypt/ (1)新建测试类,main方法中编写代码,实现对密码的加密 public class Tes原创 2020-08-12 19:44:32 · 1071 阅读 · 0 评论 -
反射
概念 官方介绍 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 通俗解释 把.class文件加载到内存,并创建对应的Class对象(这是第一步),然后获取Class对象(字节码对象)中的Constructor,Field,Method(这是第二步)。并通过这三个对象任意操作内存中的对象属性和行为(这是第三步)。 名词解释: Constructor 构造方原创 2020-07-02 22:06:23 · 1357 阅读 · 1 评论 -
springMVC异步调用
异步调用 发送异步请求(回顾) <a href="javascript:void(0);" id="testAjax">访问controller</a> <script type="text/javascript" src="/js/jquery-3.3.1.min.js"></script> <script type="text/javascript"> $(function(){ $("#testAjax").click(fun原创 2020-06-26 09:17:28 · 269 阅读 · 0 评论 -
异常处理
异常处理 异常处理器 系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMVC前端控制器交由异常处理器进行异常处理,如下图: HandlerExceptionResolver接口(异常处理器) @Component public class ExceptionResolver implements HandlerExceptionResolver { public ModelAndView resolveException(Ht原创 2020-11-11 10:33:25 · 120 阅读 · 0 评论 -
拦截器
拦截器 拦截器概念 请求处理过程解析 拦截器( Interceptor)是一种动态拦截方法调用的机制 作用: 1. 在指定的方法调用前后执行预先设定后的的代码 2. 阻止原始方法的执行 核心原理: AOP思想 拦截器链:多个拦截器按照一定的顺序,对原始被调用功能进行增强 拦截器VS过滤器 归属不同: Filter属于Servlet技术, Interceptor属于SpringMVC技术 拦截内容不同: Filter对所有访问进行增强, Interceptor仅针对原创 2020-11-11 10:32:47 · 395 阅读 · 1 评论 -
文件上传
文件上传下载 前端页面 表单中的三个注意事项 input的type必须是file类型 表单的提交方式必须是post 表单的enctype属性的值必须是”multipart/form-data” 上传文件过程分析 MultipartResolver接口 MultipartResolver接口定义了文件上传过程中的相关操作,并对通用性操作进行了封装 MultipartResolver接口底层实现类CommonsMultipartResovler CommonsMultipartResovl原创 2020-11-11 10:31:07 · 220 阅读 · 0 评论 -
Restful风格配置
Restful风格配置 Rest Rest( REpresentational State Transfer) 一种网络资源的访问风格,定义了网络资源的访问方式 传统风格访问路径 http://localhost/user/get?id=1 http://localhost/deleteUser?id=1 Rest风格访问路径 http://localhost/user/1 Restful是按照Rest风格访问网络资源 优点 隐藏资源的访问行为,通过地址无法得知做的是何种操作 书原创 2020-11-11 10:30:22 · 312 阅读 · 0 评论 -
搭建项目步骤
拉取别人代码时 拉取代码 自己搭项目时: 搭建web项目之后,进行配置文件的填充,步骤: 1. 先 进行 web.xml的配置 2. web.xml 中要加载spring配置,所以紧接着添加spring的相关配置 3. 要进行数据库的操作,那么可以先建spring-dao.xml,进而添加mybatis的配置文件 4. 因为我们要用到dubbo构建服务,添加dubbo相关的配置文件spring-service.xml 5. 事务的配置spring-tx.xml(这个可以用到的时候在配置) 6. 额外的配置,原创 2020-07-23 21:20:48 · 620 阅读 · 0 评论