![](https://img-blog.csdnimg.cn/20191010154337731.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
优化落地手记
文章平均质量分 85
优化落地手记
李景琰
y-aicloud.com。专注Java/Go/Python/大数据/前端/文档/运维等,网站/后台/小程序/H5/电脑DIY等。
沉淀、成长、突破,超越自己,才是真的高贵!
展开
-
JVM锁优化和逃逸分析详解
这里的答案是不会,x + y + z 操作的优化「经过逃逸分析」过后,他的动态作用域被限制在了 concatStr方法内,就是说当前实际执行的 StringBuilder 的操作在 concatStr 方法内部,「其他的外部线程无法访问」到,所以这里「虽然有锁,但是可以被安全的消除掉。原则上,我们在写代码的时候,总是推荐将同步块的作用范围限制得尽可能的小--只在共享数据的实际操作作用域中才进行同步,这样也是为了使得需要同步的操作尽可能的变少,即使存在锁的竞争,等待的锁的线程也能很快的获取到锁。原创 2023-04-05 11:54:36 · 398 阅读 · 0 评论 -
Mysql数据库之左连接left join 右连接right join 内连接inner join
最近,公司的用户达到了700+万,意味着数据库已经达到700+万,聊聊傻傻分不清的连接查询吧!前提:数据库中一共有三个表:class,book,phone,而且每个数据库表中都有10万条数据,三个表一共有30万条数据,从大数据量的角度来检测你写的sql语句性能是如何的.一.左连接left join 是left outer join的简写,它的全称是左外连接,是外连接中的一种。注...原创 2020-03-06 21:23:45 · 18892 阅读 · 0 评论