- 博客(5)
- 收藏
- 关注
原创 java多线程下操作共享变量结果不一致问题
今天在写一个小demo的时候,要求在多线程环境下,能够顺序输出100-0的数据,在使用synchronize关键字加锁时,锁的位置不对,造成输出结果与预期不一致的问题。原因在于线程2已经抢占到线程资源,此时判断条件还符合while循环条件,线程阻塞等待线程1的代码执行完毕。但是此时条件判断已经进来了,所以在最后多进行了一次输出操作。源代码:public class PrintNumber { public static int count = 100; public stati
2022-04-15 14:24:33
765
原创 IllegalStateException
在springcloud项目中,启动时报错,信息如下原因:在feign远程调用时,已经定义了请求路径,在controller中也定义了相同的请求路径,路径发生冲突feign:controller:
2022-03-03 11:29:58
336
原创 SpringBoot中解决读取properties文件读取问题
问题描述:今天在springboot项目架构中,测试读取properties配置文件出现了两个问题:路径设置 中文乱码路径设置:解决思路是使用org.springframework.core.io下的ClassPathResource类获取流对象,然后使用properties进行读取中文乱码:将从ClassPathResource中获取的流对象转换为BufferReader对象public static void main(String[] args) throws IOException
2022-02-28 12:02:45
648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人