- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 spring 引用一个未加入项目中的jar包中的类,居然不报错,是怎么回事?
spring的org.springframework.cache.caffeine.CaffeineCacheManager中引用了com.github.benmanes.caffeine.cache.Caffeine,但是这个类是属于Caffeine库 中的,现在我并没有在项目中引入该库,我项目为什么还可以正常启动,而不报编译错误呢?
2024-08-15 20:12:36 179
原创 Arrays.asList() 坑!
用Arrays.asList()创建出来的数组是没有实现add方法的,而其继承的抽象类中的add方法会直接抛出操作不允许异常
2020-02-26 20:09:41 87
原创 一句话描述volatile关键字作用
立即将变量的变更刷入主存。补充知识: 每一条线程都只能直接操作虚拟机分配给自己的缓存,所以有缓存和主存同步的一系列操作。比如,线程修改了自己缓存中的某个变量,并不一定会立即同步到主存中,而关键字volatile就是保证更新要立即同步到主存中。另外volatile关键字还有避免指令重排的功能,这个平常不太用到。...
2019-05-13 13:58:05 610
原创 slf4j是怎么和底层的日志框架对接的
所有的底层框架必须包含org.slf4j.impl.StaticLoggerBindder,slf4j将会主动去寻找这个类,自然就对接上了
2019-05-10 17:27:13 681
原创 创业项目开发阶段性总结
下面是我总结的我们开发流程跟一般正规开发流程对比 从流程图来看我们的开发流程跟标准的开发流程差别有点大。但是其实还是有相同点的。一般标准流程跟我们的流程都大致可以分为三个阶段:前期准备-----编码------测试。标准流程一般是一个阶段一个阶段走,各个阶段不窜差另一个阶段的事情。但是现在我们进行到的前两个阶段都没走好。在第二阶段经常需要停顿下来重新整理第一阶段需要做的事情,然后再接
2015-07-09 11:17:10 1226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人