随笔分类 -  java

摘要:1.添加maven依赖 <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies 阅读全文
posted @ 2023-09-14 15:56 酷酷的狐狸 阅读(95) 评论(0) 推荐(0) 编辑
摘要:引用类型的注入可以使用@Autowired@Autowired:spring框架提供的注解,实现引用类型的赋值。spring中通过注解给引用类型赋值,使用的是自动注入原理,支持byName,byType@Autowired:默认使用的是byType自动注入位置:1)在属性定义的上面,无需set方法, 阅读全文
posted @ 2023-08-23 15:02 酷酷的狐狸 阅读(36) 评论(0) 推荐(0) 编辑
摘要:springboot和springcloud的区别是什么? springboot和springcloud的区别主要是:1.作用不同;前者的作用是为了提供一个默认配置,从而简化配置过程;后者的作用是为了给微服务提供一个综合管理框架。2.使用方式不同;前者可以单独使用;springcloud必须在spr 阅读全文
posted @ 2022-08-12 18:14 酷酷的狐狸 阅读(380) 评论(0) 推荐(0) 编辑
摘要:# test环境下可以使用,main环境下不能使用,如junit<scope>test</scope># 服务器环境自身包含,但开发环境需要提供<scope>provide</scope># 默认,可以被依赖传递<scope>compile</scope> dependency依赖原则为路径最短者优 阅读全文
posted @ 2020-10-10 15:01 酷酷的狐狸 阅读(227) 评论(0) 推荐(0) 编辑
摘要:类加载器的双亲委派机制 1)启动类加载器:null(不是由java实现) System.out.println(类名.class.getClassLoader().getParent().getParent()); 启动类加载器加载java核心库(java路径下jre/lib、classes) 2) 阅读全文
posted @ 2020-05-04 16:15 酷酷的狐狸 阅读(489) 评论(0) 推荐(0) 编辑
摘要:List<String> list = new ArrayList<>();使用ArrayList对数据进行赋值,会出现不同线程争抢同一资源造成写入失败问题,会抛出异常“ConcurrentModificationException” List<String> list = new Vector<> 阅读全文
posted @ 2020-03-30 22:38 酷酷的狐狸 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:lambda表达式 import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class Ticket{ private int ticket = 30; Lock lock = 阅读全文
posted @ 2020-03-30 22:29 酷酷的狐狸 阅读(224) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示