
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:Java线程同步与锁机制解析 文章深入探讨了Java多线程编程中的同步问题。首先解释了并发与并行的区别,指出线程安全问题源于共享资源的竞争访问。通过计数器案例展示了竞态条件导致的数值不一致问题。随后介绍了线程同步的三大目标:互斥、可见性和有序性。文章重点分析了两种锁机制:JVM内置的synchronized关键字和JUC显式锁ReentrantLock,对比了它们的实现层次和特性分类。最后详

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的操作系统机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker官方的口号 : " Build once,Run anywhere,Configure once,Run anything " 。
在最近的开发中,遇到一个 rtsp 协议的视频流,前端vue并不能直接播放,因此需要对流进行处理。在网上查阅后,ffmpeg和webrtc是最多的解决方案,但是使用webrtc的时候没成功,所以选择ffmpeg。免密登录需要将公钥复制到被登录的目标服务器,在现在需求中,需要在容器中远程登录宿主机,所以宿主机就是目标服务器,那么换个思路,将这里生成的私钥,放在容器中,就可以从容器中远程登录宿主机。下

今天写代码的时候,生成完xml发现写SQL的时候没有高亮提示。修改了一下头部的url,去掉https的s就好了。

JDK21虚拟线程性能事故排查与修复 摘要:本文记录了从JDK8升级到JDK21后启用虚拟线程导致的生产事故。一键开启虚拟线程后,系统性能不升反降,CPU占用飙升。通过火焰图分析发现关键问题:虚拟线程在CircularFifoQueue.contains()方法中频繁Pinning(钉死),导致载体线程被独占。根本原因是: 同步代码块导致虚拟线程无法卸载 O(n)时间复杂度的队列遍历 高并发下的锁








