2020年3月18日

synchronized与Lock的区别

摘要: 两者区别: 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; 3.synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放 阅读全文
posted @ 2020-03-18 14:29 指尖跃动的电光,是我此生不灭的信仰 阅读(103) 评论(0) 推荐(0) 编辑

JSP与Serverlet的区别

摘要: jsp是html包含java servlet是java包含html jsp请求到tomcat tomcat封装了jsp到servlet实现。 所以jsp请求时候,会自动创建session 而不用在servlet中request.getSession(true) servlet是服务器端的程序,动态生 阅读全文
posted @ 2020-03-18 14:28 指尖跃动的电光,是我此生不灭的信仰 阅读(448) 评论(0) 推荐(0) 编辑

SpringBoot的Autowired与Resource,以及Qualifiler

摘要: @Autowired默认按byType注入,@Resource默认按byName注入,后者有两个很重要的属性,name与Type,name是bean的名称属性,type是bean的类型属性. @Resource装配顺序 1. 如果同时指定了name和type,则从Spring上下文中找到唯一匹配的b 阅读全文
posted @ 2020-03-18 14:27 指尖跃动的电光,是我此生不灭的信仰 阅读(423) 评论(0) 推荐(0) 编辑