高并发
Xinx9826
长路漫漫,代码作伴
展开
-
深入AbstractQueuedSynchronizer
看了一系列介绍AQS的文章,记录一下本人感觉写的比较好的一个:一行一行源码分析清楚AbstractQueuedSynchronizer原创 2020-04-09 13:57:40 · 166 阅读 · 0 评论 -
高并发的解决方案
1.应用和静态资源分离刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度的时候就需要将静态资源保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服务器就可以了,一般会使用专门的域名去访问。通过不同的域名可以让浏览器直接访问资源服务器而不需要再访问应用服务器了。架构图如下:2.页面缓存页...转载 2018-12-03 17:52:21 · 153 阅读 · 0 评论 -
记一次MySQL innodb引擎死锁问题
最近,在排查项目中服务端的报错时,发现服务端日志有死锁报错(偶发性)。 查看了具体的报错模块后,梳理出模拟表如下:CREATE TABLE `test_a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`)) ENGINE=I...原创 2019-08-23 14:18:38 · 192 阅读 · 0 评论