正在加载中,请稍后
摘要: 关于文件操作中,在Windows上正常,在linux上“No such file or directory”异常 最近在项目中负责文件系统的功能编写。包括文件的上传、下载和部分文件的预览功能实现。 在开发过程中程序能够正常运行,但是项目部署到了测试环境linux系统时,出现文件上传后无法下载的情况, 阅读全文
posted @ 2021-05-10 17:55 wode虎纹猫 阅读(650) 评论(0) 推荐(0)
摘要: JVM垃圾回收器选择 先弄懂串行、并行、并发的区别。 1. 串行回收 SerialGC 一般使用在单CPU的平台上。串行收集器是最古老,最稳定以及效率高的收集器,可能会产生较长的停顿,只使用一个线程去回收。新生代、老年代使用串行回收;新生代复制算法、老年代标记-压缩;垃圾收集的过程中会Stop Th 阅读全文
posted @ 2021-05-10 16:40 wode虎纹猫 阅读(232) 评论(0) 推荐(0)
摘要: 分布式定时任务锁SchedulerLock ShedLock的实现原理是采用公共存储实现的锁机制,确保任务在同一时刻最多执行一次。如果一个任务正在一个节点上执行,则它将获得一个锁,该锁将阻止从另一个节点(或线程)执行同一任务。如果一个任务已经在一个节点上执行,则在其他节点上的执行不会等待,只需跳过它 阅读全文
posted @ 2021-05-10 15:18 wode虎纹猫 阅读(3944) 评论(0) 推荐(0)
摘要: 锁的可重入性 如果当前线程已经获得了某个监视器对象所持有的锁,那么该线程在该方法中调用另外一个同步方法也同样持有该锁。 比如: public synchrnozied void test() { xxxxxx; test2(); } public synchronized void test2() 阅读全文
posted @ 2021-05-10 15:11 wode虎纹猫 阅读(659) 评论(0) 推荐(1)
Live2D