- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 JAVA如何避免死锁的几个常见方法
1.避免一个线程同时获取多个锁; 2.避免一个线程在锁内同时占用多个资源,尽量保证每个锁只占有一个资源; 3.尝试使用定时锁,使用lock.tryLock(timeout)来替代使用内部锁机制; 4.于数据库锁,加锁和解锁必须在一个数据库连接里,否则会出现解锁失败的情况. 以上是自己查资料总结的方法,下面是网上介绍的方法:1.加锁顺序(线程按照一定的顺序加锁) 2.加锁时限(线程尝
2017-10-16 20:46:52
1951
原创 Windows/Linux环境下查看Java进程ID方法
如果启动多个Java程序,因所有Java程序都在JVM中运行,进程管理器会出现多个java.exe,但如何确定某个Java程序与进程中java.exe是对应的呢?可以使用Java自带的VisualVM工具实现,在Windows的CMD控制台或者Linux终端下执行“jvisualvm”命令进入Java VisualVM工作台。 鼠标双击左侧树形进程列表中某一进程(PID即为进程ID),在弹出
2017-10-16 20:18:03
1016
企业级权限系统开发源码
2018-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人