摘要: 一、spring依赖注入使用方式 @Autowired是spring框架提供的实现依赖注入的注解,主要支持在set方法,field,构造函数中完成bean注入,注入方式为通过类型查找bean,即byType的,如果存在多个同一类型的bean,则使用@Qualifier来指定注入哪个beanName的bean。 ... 阅读原文
2019-06-14 15:03:03 阅读(2650) 评论(0)
摘要: 强制for循环:String[] names = ctx.getBeanDefinitionNames();       names.for    + 回车  自动加载强制for循环; 文件夹新建文件:alt + insert ; 打开Project Structure :shift + ctrl + alt + s... 阅读原文
2019-06-14 13:35:03 阅读(2228) 评论(0)
摘要: 自学编程有几个非常大的坑,很多人因此走了不少弯路: 1、如果你不是计算机、工科专业,不是以编程为生的大学毕业生,不要去用国内的大学教材来入门,不要去学考验人性的C/C++、Java、汇编等,这些东西已经不适合你,推荐你去学网页开发(HTML、CSS、JavaScript)、去用PHP搭建网站、或者学Python(取... 阅读原文
2019-06-14 11:55:01 阅读(2516) 评论(0)
摘要: 简述 本算法摘选自啊哈磊所著的《啊哈!算法》第二章第三节的题目——纸牌游戏小猫钓鱼。文中代码使用C语言编写,但是仔细看了一遍发现原书中有个细节是错误的,也就是说按照算法题目意思,原书中作者的代码是有出入的,具体可以往本篇博文继续看。 博主通过阅读和理解,重新由Java代码实现了一遍,意在深刻理解队列和栈这两种数据... 阅读原文
2019-06-14 10:37:01 阅读(2466) 评论(0)
摘要:@Scheduled(cron = "0/5 * * ? * *") 阅读原文
2019-06-14 10:24:02 阅读(2322) 评论(0)
摘要:         目前spring常用的验证框架有 JSR - 303 、Bean验证框架等等。但是这些验证框架都有一个毛病,就是使用困难,内聚性差,并且代码可控性低。         比如JSR - 303框架注解,@Null、@NotNull 等等,太过于繁琐,并且一个实体类中每个字段都要注解验证。但是我们常... 阅读原文
2019-06-14 08:51:02 阅读(2244) 评论(0)
摘要: 简述 本算法摘选自啊哈磊所著的《啊哈!算法》第二章第二节的题目——使用栈来解密回文。文中代码使用C语言编写,博主通过阅读和理解,重新由Java代码实现了一遍,意在深刻理解栈这一数据结构的特性和操作方法,并希望能够在这种数据结构的帮助之下,解决其他的类似的能够用栈来解决的问题。(哈哈,偷懒了,引用了上一篇博文的简述)... 阅读原文
2019-06-14 08:33:13 阅读(2362) 评论(0)
摘要:    1.什么是正则表达式?   正则表达式,又称规则表达式(Regular Expression,在代码中常简写为regex、regexp或re)。它是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。在大... 阅读原文
2019-06-14 08:28:03 阅读(2349) 评论(0)
摘要: 一:freeMarker的使用 1:java后台使用freeMarker是通过Model,将值传给前端: 如: @Controllerpublic class MobileNewsFreeMarkerController {   @RequestMapping("page/test")   public S... 阅读原文
2019-06-14 08:18:01 阅读(3657) 评论(0)
摘要: sql拼装过程中有时候需要把特殊外部的参数拼装到sql语句中去,若不检测外部传入的参数是否含有sql关键词,黑客利用系统这个漏洞注入sql脚本语句进行数据库删除或盗取数据资料。 sql关键词脚本检查正则表达式 \b(and|exec|insert|select|drop|grant|alter|delete|... 阅读原文
2019-06-14 07:51:01 阅读(2213) 评论(0)