一些问题
go_to_learn
这个作者很懒,什么都没留下…
展开
-
sql文件执行:Unknown collation: ‘utf8mb4_0900_ai_ci‘
数据库高版本导入到低版本所致解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8原创 2020-10-21 10:03:57 · 120 阅读 · 0 评论 -
gradle导入项目timeout
./gradlew build -Dhttp.socketTimeout=60000 -Dhttp.connectionTimeout=60000Dhttp.socketTimeout=60000Dhttp.connectionTimeout=600004.10.2版本之后Dorg.gradle.internal.http.socketTimeout=60000Dorg.gradle....原创 2020-03-02 15:44:06 · 697 阅读 · 0 评论 -
一些线程常见问题
1、synchronized缺陷?synchronized缺陷:1)效率低(锁的释放情况少,试图获得锁时不能设置超时等)2)不够灵活(比如读写锁更灵活)3)无法知道是否获得了锁2、多个线程竞争同一把锁,jvm如何选择是哪一个线程?(随机)3、synchronized使同时只有一个线程可以执行,性能较差,有什么办法可以提升性能? 尽可能减小作用范围,使用其他类型的loc...原创 2020-03-02 15:31:13 · 120 阅读 · 0 评论