- 博客(13)
- 收藏
- 关注
原创 idea 不推荐使用@Autowired进行Field注入的原因
很久以前在用IDEA开发的时候就注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告: Field injection is not recommended (字段注入是不被推荐的)但是使用@Resource却不会出现此提示网上文章大部分都是介绍两者的区别,没有提到为什么,当时想了好久想出了可能的原因,不过时间过了这么久又有点忘记了,今天来总结一下Spring常见的DI方式构造器注入:利用构造方法的参数注入依赖 Setter注入:调用Setter的方
2022-04-08 15:05:11
542
原创 MySQL 在windows环境下的启动错误:1053
关于MySQL 在windows环境下的启动错误:1053的解决方案在修改配置文件my.ini后出现该问题:如果是在修改了配置文件my.ini后出现1503的错误,那么很可能是因为在保存配置文件操作时,配置文件的编码也被改动了所引起的,因此,可以尝试如下操作:再次打开配置文件,选择另存为,然后以ANSI编码保存,再替换原有配置文件 如果因为之前的启动失败,导致MySQL服务一直处于 ...
2019-12-24 14:58:55
955
翻译 List、Set、Map 的 of() 方法
JDK9在 List、Set、Map 等,都提供了 of() 方法,表面上看来,它们似乎只是建立 List、Set、Map 实例的便捷方法,例如:List<String> nameLt = List.of("Justin", "Monica");nameLt ==> [Justin, Monica]Set<String> nameSet = Set.o...
2019-12-13 12:13:02
3030
原创 spring boot 服务器静态文件访问配置
第一种:在项目里配置#项目路径spring.mvc.static-path-pattern=/**#静态文件路径spring.resources.static-locations=file://D:/var/uploaded_files/补充:通过spring.mvc.static-path-pattern这种方式配置,会使Spring Boot的默认配置失效,也就是说,/publ...
2019-11-06 17:40:51
649
转载 jquery中ajax的全局/局部事件分析
Jquery ajax事件分类(一) 局部事件 local events局部事件:在单个Ajax请求对象中绑定的事件,每一个 Ajax 请求对象可以根据需要绑定自己的局部事件 。局部事件只会被那个绑定该事件的 Ajax 对象触发,是属于单个 Ajax 对象的私有(即局部)事件。此类事件包括:beforeSend、complete、success、error。$.ajax({b...
2019-07-13 13:31:53
807
转载 深入解析Java AtomicInteger 原子类型
在进行并发编程的时候我们需要确保程序在被多个线程并发访问时可以得到正确的结果,也就是实现线程安全。线程安全的定义如下:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。举个线程不安全的例子。假如我们想实现一个功能来统计网页访问量,你可能想到用count++...
2019-04-25 13:25:14
182
原创 关闭ureport报表设计器designer页面,配置servlet-mapping
需求说明:使用ureport用于项目报表设计,项目上线运营后需要关闭报表设计器页面,只保留展示报表页面和报表下载功能实现:根据ureport文档这里改成<!-- Ureport2 --> <servlet> <servlet-name>ureportServlet</servlet-name> <servlet-c...
2019-04-10 17:28:50
1493
原创 Intellij IDEA 在DEBUG模式下如何不执行后续代码直接停止程序?
先看示例程序思路是在该行代码运行前,提前return。找到debugger窗口-->Frames窗口,右键第一个(图中我已选中,它指向了406代码,就是我们即将执行的代码)右键选择Force Return输入 return 值即可,最后走完debug即可;...
2019-03-29 09:58:57
7908
1
转载 《重构 改善既有代码的设计》要点总结
重构:重构手法:大型重构:要点列表:以上来自转载:https://www.cnblogs.com/angeldevil/p/3601730.html重构、复用与现实1 . 项目开始时的选择重写整个程序 可以依赖自己的经验纠正程序中的错误,但谁来付钱呢?你又如何保证新的系统能够完成旧系统所做的每一件事呢? 复制、修改、扩展 随着时间流逝,错误会不断地...
2019-03-01 11:41:34
291
原创 java 设计模式
java 23种设计模式 理解与参考几种常见的的:创建型:工厂模式、单例模式;结构型:适配器模式;行为型:策略模式、状态模式、观察者模式、责任链模式;创建型抽象工厂模式参考:http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂模式参考:https://www.cnblog...
2019-02-20 17:04:38
203
转载 《JAVA与模式》之状态模式
状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式的结构 用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的...
2019-02-18 10:52:03
171
转载 HashMap使用如下构造方法进行初始化,如果暂时无法确定集合大小,那么指定默认值(16)
我们知道HashMap 默认大小可以设置16,那么对于新手来讲,实际开发过程中具体要设置多大呢?我们看下面的问题就可以得出结论:java hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why?要回答这个问题,首先得知道影响HashMap性能的参数有哪些。咱们翻翻JDK。在JDK6中是这么描述的:HashMap的实例有两个参数影响其性能:初...
2019-02-15 17:55:13
1121
原创 Java Lombok 减少代码冗余
使用maven引入引入依赖:<!-- 增加lombok依赖,用于生成Getter、Setter --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&g...
2018-04-20 10:25:36
1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人