![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
BlackOcTopVs
这个作者很懒,什么都没留下…
展开
-
关于结束事件监听器不生效问题的解决
直接流转结束事件的话,需要去除流转条件,监听器才能正常生效原创 2023-04-24 08:44:56 · 171 阅读 · 0 评论 -
JAVA 偏向锁
学习java的偏向锁,想用代码演示一下,结果被自动装箱坑了,记录一下一、-127~127 @Test public void test0() { sleep(5); Integer i = 1; //无偏向 System.out.println(ClassLayout.parseInstance(i).toPrintable()); }打印如下java.lang.Integer object internals:原创 2021-12-30 00:14:52 · 298 阅读 · 0 评论 -
@mapperScan导致service接口类变实现类的问题
偷懒,没有指定某个mapper包,直接把项目包一起扫了导致service接口类和实现类都注入了,然后提示required a single bean, but 2 were found花了我两个小时来找这个问题所在…原创 2021-04-05 02:52:26 · 294 阅读 · 0 评论 -
java时区设置失效的坑
java时区设置失效的坑linux上部署了springboot项目,但是时间有问题,找到解决方法可以在jvm启动参数上设置-Duser.timezone=GMT+8但是略麻烦,因此在项目启动的时候设置代码如下 public static void main(String[] args) { System.out.println(System.getProperty("user.timezone")); //打印'UTC' //1 System.原创 2021-04-04 17:19:03 · 1151 阅读 · 1 评论 -
Set方法的妙用
想到很多工具都是通过get、set方法进行一个反射调用,然后实现转换那么我们是否可以通过对get、set方法的修改,对Bean进行一个数据的转换呢?@Testpublic void test324(){ Person person = new Person(1L,"li",20); PersonU pu = new PersonU(); BeanUtils.copyP...原创 2020-01-13 19:48:05 · 228 阅读 · 0 评论 -
Dubbo序列化Bug导致父子类重名属性的值丢失的解决方法
针对Dubbo中序列化的bug:子类和父类有重名属性时,Controller传参到Service中,子类属性的值丢失。针对这种情况,现在给出的解决办法都不太实用,经过查阅分析,问题的根源在于序列化的时候父类属性会覆盖子类的属性,导致子类属性的值丢失。所以这里的办法就是,把子类属性的值赋予父类属性//泛型中,在Set方法中加入对父类的赋值public void setFiledA(int i...原创 2020-01-13 15:31:44 · 930 阅读 · 0 评论 -
List与NULL
List list = null;list为空,则无法list.add()需要new ArrayList()才可以使用list。list = new ArrayList();list好比一个杯子,null表示连杯子都没有,装水add()自然是空谈;买一个杯子new ArrayList()后,便可以装水了。...原创 2019-08-09 19:48:53 · 246 阅读 · 0 评论 -
Eclipse快速复制修改导入项目
1:修改项目根目录下的.project2:修改项目.setting目录下的org.eclipse.wst.common.component文件3:修改web.xml文件4:导入项目:Eclipse->File->Import->Existing Projects into Workspace...原创 2019-09-02 19:12:28 · 237 阅读 · 0 评论