自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 正则表达式(常用)-正则表达式必知必会

基础元字符 元字符 说明 . 匹配任意单个字符 | 逻辑或操作 [] 匹配字符集合中的一个字符 [^] 对字符集合求非 只有当出现在一个字符集合里被放到[和]之间并紧跟着左方括号[的后面...

2021-01-26 11:25:39 115

原创 性能测试阻塞点位置

引起性能问题的阻塞点请求发送请求到client(阻塞点:cpu、内存、网络)请求发送后(阻塞点;网络)与应用服务器建立tcp连接获取到应用服务器连接池中空闲的连接(阻塞点:cpu 内存 IO)webserver阻塞点:代码业务逻辑连接池server与数据库间连接靠数据库连接池应用程序和数据库之间的连接通道数据库间的连接通道应用服务器有容器连接池下图阻塞点可能发生的位置数据连接池看监控sql执行效率看下是否有慢查询可以使用埋点数据(执行时间),判断问题出在哪里PS:

2021-01-12 13:16:12 381

原创 系统架构

nginx反向代理,后面有多个server做负载均衡;服务器做负载均衡各个服务器部署相同代码就okDB 无负载均衡,所以使用DB主从读与分离来实现负载均衡的意图DB主从读与分离:所有写操作访问DB1,所有查询操作访问DB2降低主从同步的延迟主从数据库如何实现一致性:主数据库追加写到二进制文件里,其他从数据库从二进制文件中读取主数据库用来写数据从数据库用来读数据数据流量访问是漏斗形式,数据会越来越少100w-60w-30w主从数据库可以分成多组,如分成5组,则每组数据量占整个表的五分之一,

2021-01-08 13:34:14 196 2

原创 WebSocket详解

WebSocket定义WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。其特点:建立在 TCP 协议之上,服务器端的实现比较容易。与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种HTTP

2020-11-08 22:40:28 3991 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除