摘要: 一、pom.xml中添加相关依赖 二、在application.properties中添加Mybatis的配置 三、启动文件中加入注解,以便可以自动扫描包里面所有的Mapper文件 四、本地mysql数据库中创建movie库,创建对应的表 五、创建一个domain类 六、创建Mapper,访问数据库 阅读全文
posted @ 2019-06-18 22:18 Eleven_Liu 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、pom.xml中引入 二、application.properties增加相关配置 三、templates文件夹下新建一个html页面 四、新建一个类,把页面跳转至上面新建的html 阅读全文
posted @ 2019-06-16 16:21 Eleven_Liu 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一、通过注解自定义servlet 返回结果 二、通过注解自定义ServletRequestListener 返回结果 三、通过注解自定义ServletContextListener 四、拦截器 1、先定义拦截配置器 2、根据业务需要定义拦截器 返回结果: 拦截器不生效常见问题: 1)是否有加@Con 阅读全文
posted @ 2019-06-16 10:16 Eleven_Liu 阅读(509) 评论(0) 推荐(0) 编辑
摘要: Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应 阅读全文
posted @ 2019-06-11 21:27 Eleven_Liu 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 通过ControllerAdvice和ExceptionHandler捕获异常和错误信息,向前端返回json格式的状态码及异常描述信息。 1、新建一个Controller,抛出一个异常。 2、未捕获异常的时候,访问这个接口的时候,收到的异常如下 3、新建一个异常处理类 @RestController 阅读全文
posted @ 2019-06-03 19:13 Eleven_Liu 阅读(576) 评论(0) 推荐(0) 编辑
摘要: Spring boot 提供了两种常用的配置文件,properties和yml文件。 1、yml yml是YAML(YAML Ain't Markup Language)语言的文件,以数据为中心,比json、xml等更适合做配置文件. 使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不 阅读全文
posted @ 2019-05-24 21:20 Eleven_Liu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 热部署原理: 使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个rest 阅读全文
posted @ 2019-05-23 21:54 Eleven_Liu 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、使用Maven手工创建SpringBoot应用(IDEA) 1、 点击File——New——Project——Maven——Next,填写相关信息,创建项目。 2、 在pom.xml中添加相关依赖 3、 在java目录下新建包、新建一个类(不能直接在java文件夹下新建类运行) 4、 点击运行, 阅读全文
posted @ 2019-05-23 21:05 Eleven_Liu 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: 背景: 产品有个通过正则表达式验证用户输入电话号码是否合法的功能(没有约束输入号码的长度),研发人员写的正在表达式(java代码):regexp="^[+]?(\\d+)((-?|\\s?)\\d+)*$",被别人测出来存在正则表达式回溯的漏洞,即输入很长一段字符,触发正则回溯后,导致CPU占用达到 阅读全文
posted @ 2019-05-07 23:12 Eleven_Liu 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 前言 安全经常说“云、管、端”,“管”指的是管道,传输过程中的安全。为了确保信息在网络传输层的安全,现在很多网站都开启了HTTPS,也就是HTTP+TLS,在传输过程中对信息进行加密。HTTPS使用了对称加密、非对称加密、消息摘要、证书等技术。但是我们也要考虑以下几个问题: 1、如果确保全站HTTP 阅读全文
posted @ 2019-02-27 21:31 Eleven_Liu 阅读(379) 评论(0) 推荐(0) 编辑