- 博客(8)
- 收藏
- 关注
原创 悲观锁和乐观锁
悲观锁和乐观锁 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。 常用的就是代码块或方法前加synchronized关键字和ReentrantLock。 synchronized自动解锁,Lock需求手动解锁,并且必须在finally中释放,否则会引起死锁。 乐观锁 总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据。 常用的方法就是Ver
2020-06-29 17:20:46
248
原创 Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plu
关于Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin的解决方案 https://www.jianshu.com/p/058ea163bf6d 好不容易创建好项目了,pom.xml配置文件一直在第二行提示错误 Plugin execution not covered by lifecycle configuration: org.apache.maven
2020-06-12 09:40:13
508
原创 Gradle导入不了依赖
Gradle导入不了依赖: https://stackoverflow.com/questions/52915971/eclipse-gradle-plugin-missing-functionality?r=SearchResults 我正在尝试使用Eclipse IDE的Buildship Gradle集成,但它无法正常工作。我导入了一个gradle项目,可以使用Eclipse工作并可以运行它(使用缓存版本的依赖项),但似乎没有其他工作。例如,我向gradle.build文件添加了一个依赖项,但除非我导
2020-06-12 09:36:32
1889
原创 使用chrome无头模式替代phantomjs代码
爬虫可参考:https://blog.youkuaiyun.com/litao0942051021/article/details/86663921 // >>> driver = webdriver.Chrome("F:\\Google Chrome v51.0.2704.84\\Chrome\\chromedriver.exe//") // >>> driver.get('http://www.baidu.com') 使用chrome无头模式替代phan
2020-06-12 09:14:20
423
原创 Windows 10 无法使用搜索栏,显示一片空白:
Windows 10 无法使用搜索栏,显示一片空白: 用管理员身份运行CMD,输入: start powershell 输入后打开了Windows PowerShell, 在WindowsPowerShell中输入 Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml
2020-06-12 09:09:59
329
原创 Tomcat小记
Tomcat monitor tomcat 右键管理员身份运行 tomcat 8090:C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml 管理员运行模式下的cmd输入netstat -abn可以查看所有连接的程序 8005端口被占用:cmd下netstat -aon|findstr “8090”,tasklist|findstr “6608”,任务管理器关闭tomcat6.exe 解决8080端口被占用 1.在dos
2020-06-12 09:07:58
118
原创 栈的运用
栈的运用输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回) 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回) /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solution { public int[
2020-06-12 08:53:47
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人