- 博客(3)
- 收藏
- 关注
原创 synchronized和lock的区别
1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类;2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;3.synchronized会自动释放锁(a线程执行完同步代码会释放锁;b线程执行过程中发生异常会释放锁),Lock需在finally中手工释放锁(unlock()方法释放锁),否则容易造成线程死锁;4.用synchronized关键字的两个线程1和线程2,如果当前线程1获得锁,线程2线程等待。如果线程1阻塞,线程2则会一直等待
2021-05-20 12:36:57 173
原创 Spring Boot连接MySQL配置
首先看一下我在application.properties文件中连接的配置:spring.datasource.url = jdbc:mysql://localhost:3306/testspring.datasource.username = rootspring.datasource.password = rootspring.datasource.driverClassName = com.mysql.jdbc.Driverspring.datasource.max-active=20
2021-02-27 23:48:01 2476
原创 Spring Boot入门
本文适合初次接触idea和springboot的入门人员。下面从idea的配置以及新建项目开始说起。我的环境是idea2020.3+jdk1.8+maven3.6.3+SpringBoot2.4.2.首先我的idea是安装的破解版,如果遇到修改了VMoptions的配置之后,关闭idea后无法打开了...
2021-02-27 18:31:12 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人