![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技术交流
分享互联网企业中用到的Java技术
时空越野
这个作者很懒,什么都没留下…
展开
-
kubectl常用命令
获取命名空间kubectl get ns获取podskubectl get pods -n {namespace}进入正在运行的容器kubectl exec -it {podname} -n {namespace} /bin/bash端口映射kubectl port-forward{podname} -n {namespace} {localport}:{remoteport}原创 2021-06-24 14:53:52 · 111 阅读 · 0 评论 -
Java锁
Java锁synchronizedLockRedisLockJava中的锁包含重量锁、轻量锁、偏向锁、分布式锁。synchronizedsynchronized是Java中自带的锁,加锁时使用操作系统互斥量实现,因此synchronized属于一种重量级锁。Jvm对synchronized有优化,可以通过锁消除,在实际运行过程中只给对象加偏向锁,当其他线程尝试获取锁时,Jvm会先试图空转一段时间获取锁,如果空转时间超时,才会给对象加上重量级锁。LockLock是Java语言级别实现的锁,内部使用C原创 2020-10-16 11:21:23 · 118 阅读 · 0 评论