自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 idea 不推荐使用@Autowired进行Field注入的原因

很久以前在用IDEA开发的时候就注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告: Field injection is not recommended (字段注入是不被推荐的)但是使用@Resource却不会出现此提示网上文章大部分都是介绍两者的区别,没有提到为什么,当时想了好久想出了可能的原因,不过时间过了这么久又有点忘记了,今天来总结一下Spring常见的DI方式构造器注入:利用构造方法的参数注入依赖 Setter注入:调用Setter的方

2022-04-08 15:05:11 518

原创 MySQL 在windows环境下的启动错误:1053

关于MySQL 在windows环境下的启动错误:1053的解决方案在修改配置文件my.ini后出现该问题:如果是在修改了配置文件my.ini后出现1503的错误,那么很可能是因为在保存配置文件操作时,配置文件的编码也被改动了所引起的,因此,可以尝试如下操作:再次打开配置文件,选择另存为,然后以ANSI编码保存,再替换原有配置文件 如果因为之前的启动失败,导致MySQL服务一直处于 ...

2019-12-24 14:58:55 935

翻译 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 2869

原创 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 620

转载 jquery中ajax的全局/局部事件分析

Jquery ajax事件分类(一) 局部事件 local events局部事件:在单个Ajax请求对象中绑定的事件,每一个 Ajax 请求对象可以根据需要绑定自己的局部事件 。局部事件只会被那个绑定该事件的 Ajax 对象触发,是属于单个 Ajax 对象的私有(即局部)事件。此类事件包括:beforeSend、complete、success、error。$.ajax({b...

2019-07-13 13:31:53 743

转载 深入解析Java AtomicInteger 原子类型

在进行并发编程的时候我们需要确保程序在被多个线程并发访问时可以得到正确的结果,也就是实现线程安全。线程安全的定义如下:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。举个线程不安全的例子。假如我们想实现一个功能来统计网页访问量,你可能想到用count++...

2019-04-25 13:25:14 168

原创 关闭ureport报表设计器designer页面,配置servlet-mapping

需求说明:使用ureport用于项目报表设计,项目上线运营后需要关闭报表设计器页面,只保留展示报表页面和报表下载功能实现:根据ureport文档这里改成<!-- Ureport2 --> <servlet> <servlet-name>ureportServlet</servlet-name> <servlet-c...

2019-04-10 17:28:50 1446

原创 Intellij IDEA 在DEBUG模式下如何不执行后续代码直接停止程序?

先看示例程序思路是在该行代码运行前,提前return。找到debugger窗口-->Frames窗口,右键第一个(图中我已选中,它指向了406代码,就是我们即将执行的代码)右键选择Force Return输入 return 值即可,最后走完debug即可;...

2019-03-29 09:58:57 7788 1

转载 《重构 改善既有代码的设计》要点总结

重构:重构手法:大型重构:要点列表:以上来自转载:https://www.cnblogs.com/angeldevil/p/3601730.html重构、复用与现实1 . 项目开始时的选择重写整个程序 可以依赖自己的经验纠正程序中的错误,但谁来付钱呢?你又如何保证新的系统能够完成旧系统所做的每一件事呢? 复制、修改、扩展 随着时间流逝,错误会不断地...

2019-03-01 11:41:34 273

原创 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 191

转载 《JAVA与模式》之状态模式

状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。  状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式的结构  用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的...

2019-02-18 10:52:03 158

转载 HashMap使用如下构造方法进行初始化,如果暂时无法确定集合大小,那么指定默认值(16)

我们知道HashMap 默认大小可以设置16,那么对于新手来讲,实际开发过程中具体要设置多大呢?我们看下面的问题就可以得出结论:java hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why?要回答这个问题,首先得知道影响HashMap性能的参数有哪些。咱们翻翻JDK。在JDK6中是这么描述的:HashMap的实例有两个参数影响其性能:初...

2019-02-15 17:55:13 1106

原创 Java Lombok 减少代码冗余

使用maven引入引入依赖:<!-- 增加lombok依赖,用于生成Getter、Setter --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&g...

2018-04-20 10:25:36 1074

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除