事务管理工具类 首先需要有connection。并且是当前线程上的connection。声明connectionUtils。提供set方法等着spring来注入 有异常需要放在事务里面 close关闭并不是真正的, 而是还回到连接池中。那么现成用完了也是还回到了线程池中 线程还回的时候绑定着一个连接 ...
分类:
编程语言 时间:
2019-08-14 16:52:06
阅读次数:
115
一般工厂函数使用set方法设置数据,get方法获取结果,例如: set和get方法两者没有对应关系相互独立,另外一个坏处,随着类函数越多set和get的方法越多,不利于阅读 property: set和get方法对应的方法名相同,设置数据和获取结果调用相同的方法名 ...
分类:
其他好文 时间:
2019-08-11 12:46:41
阅读次数:
94
直接贴代码 把注入参数的注解加到set方法上面去即可。 因为这是一个工具类用到的config,所以一开始没有加@Component,还是依然为空,加上之后就正常能注入了 ...
分类:
编程语言 时间:
2019-08-09 19:59:15
阅读次数:
112
ThreadLocal是一个支持泛型的java类,抛开里面的静态内部类ThreadLocalMap不说,其实它没几行代码,不信,您自己去看看。它用来干啥?类上注释说的很明白: 它能让线程拥有了自己内部独享的变量 每一个线程可以通过get、set方法去进行操作 可以覆盖initialValue方法指定 ...
分类:
其他好文 时间:
2019-08-09 15:11:18
阅读次数:
64
1.__get() 作用:当实例化对象调用一个没有定义的属性时,会自动调用__get()方法 当实例化对象调用一个私有或者受保护的属性时,也会调用这个方法,方式类似 结果是:你访问的公开属性:name,不存在 2.__set() 作用:1.给未定义的属性赋值,2.给私有或者受保护的属性赋值。 借鉴: ...
分类:
Web程序 时间:
2019-07-27 13:05:09
阅读次数:
154
使用lombok的好处是:1.减少大量的模板代码,get和set方法,从代码封装维度看,将大量的模板代码进行封装,不需要其他人员来不断编写,哪怕是IDE可以生成的代码,这也是重复代码,减少重复的出现;2.从代码可读性角度来看,可以专注于查看类的属性,尤其编写代码的风格不一致,比如为了防止代码冲突,新 ...
分类:
其他好文 时间:
2019-07-27 13:04:24
阅读次数:
82
IntelliJ IDEA代码常用的快捷键有: Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Al ...
分类:
其他好文 时间:
2019-07-23 09:51:15
阅读次数:
95
一般性的介绍(内存泄漏,基本用法,应用场景,最佳实践等)官网和其他博客都说的很清楚,这里主要记录一下我认为threadlocal的最核心的地方和难点。 主要会包括以下方面:1. 内存泄漏问题,对象引用关系 2. threadLocalHashCode值的选取 3. 深入探究set方法。 注:本文中代 ...
分类:
其他好文 时间:
2019-07-23 09:20:10
阅读次数:
84
看到Calendar类里面有很多的静态的成员变量。参数field就是指的这些 get方法 返回当前的年份 月份是从0开始的 所以比当前月份少一个月。 一个月的第几天。 Calendar.Date和DAY_OF_MONTH是一样的 set方法 add方法 年增加2年 2088+2输出了 2090 月份 ...
分类:
编程语言 时间:
2019-07-22 20:05:27
阅读次数:
137
//java bean的三大条件:1.私有化的属性 2.公共的get/set方法 3.一个无参构造器 //1.将javaBean对象转换成json格式的字符串 User user = new User("zhangsan",20); String useStr = JSON.toJSONString ...
分类:
编程语言 时间:
2019-07-20 23:20:49
阅读次数:
150