05 2019 档案

摘要:Spring boot 提供了两种常用的配置文件,properties和yml文件。 1、yml yml是YAML(YAML Ain't Markup Language)语言的文件,以数据为中心,比json、xml等更适合做配置文件. 使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不 阅读全文
posted @ 2019-05-24 21:20 Eleven_Liu 阅读(204) 评论(0) 推荐(0) 编辑
摘要:热部署原理: 使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个rest 阅读全文
posted @ 2019-05-23 21:54 Eleven_Liu 阅读(222) 评论(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 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:背景: 产品有个通过正则表达式验证用户输入电话号码是否合法的功能(没有约束输入号码的长度),研发人员写的正在表达式(java代码):regexp="^[+]?(\\d+)((-?|\\s?)\\d+)*$",被别人测出来存在正则表达式回溯的漏洞,即输入很长一段字符,触发正则回溯后,导致CPU占用达到 阅读全文
posted @ 2019-05-07 23:12 Eleven_Liu 阅读(2569) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示