简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘自周志明《深入理解JAVA虚拟机第二版》JDK1.6 对锁的实现引入了大量的优化,如偏向锁、轻量级锁、自旋锁、适应性自旋锁、锁消除、锁粗化等技术来减少锁操作的开销。锁主要存在四中状态,依次是:无锁状态、偏向锁状态、轻量级锁状态、重量级锁状态,他们会随着竞争的激烈而逐渐升级。注意锁可以升级不可降级,这种策略是为了提高获得锁和释放锁的效率。①偏向锁引入偏向锁的目的和引入轻量级锁的目的...
Nacos主题分享自我介绍:赵延Java爱好者开源爱好者(Apache Dubbo Commiter, Alibaba Nacos Commiter)Github ID @horizonzy一、微服务架构的由来单一架构应用当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增
错误如下:javax.net.ssl.SSLHandshakeException: error:1000009c:SSL routines:OPENSSL_internal:HTTP_REQUEST 在spring cloud gateway项目中,使用了SSL验证后,为了增加系统性能,引入了netty-tcnative-boringssl-static依赖来增加性能后,在项目中一些h...
配置文件如下:发现请求中的path为 /brs/render/image/** 时请求不会走到BRS2中去。 跟踪源码:匹配规则在PathRoutePredicateFactory的apply方法中定义。匹配逻辑在图中红框中定义。输入请求/host/brs/render/image/aaa。断点如图:发现在上面请求时请求已经被拦截为true,不会再去匹配/...
最近NACOS社区有小伙伴服务端运行着运行着就假死的情况,端口在,进程也在,但是无法处理http请求了,通过jmap -histo之后手动触发了一次gc后恢复正常。经过反复排查,后确认是linux操作系统的内核问题。更多信息见:https://groups.google.com/g/mechanical-sympathy/c/QbmpZxp6C64`It's fixed for me in RHE
最新开始学习Java ee了。现在写一个简单的登录注册的小应用。服务器使用的是tomcat在自己电脑构建的服务器。在src下面建立三个包,一个dao包处理业务逻辑,一个servlet包处理jsp传输过来的数据,一个util包帮助我们建立与数据库的联系。下图是数据库表单:下图是项目结构。 先贴上util里的代码,不懂