摘要: 分库分表方案 垂直切分 垂直分库 根据业务耦合度,将数据库表进行分类,不同的业务表放入不同的数据库中 垂直分表 对于表字段列非常多的表进行字段切分,将不常用的字段单独放入辅助表,提升行数据查询效率 优点:根据业务耦合度切分,业务清晰,高并发情况下,一定程度的提... 阅读全文
posted @ 2021-01-08 00:20 blissnmx 阅读(89) 评论(0) 推荐(0)
摘要: linux操作系统在对IO的操作,实际上是对每个物理设备对应文件的操作,对应到操作系统里是文件操作符,即(File Describe)FD,文件描述符包含了操作文件的位置、内容等信息;用户的io请求连接首先会注册到多路复用器,多路复用器通过指定函数轮训,直到连... 阅读全文
posted @ 2020-12-28 17:09 blissnmx 阅读(58) 评论(0) 推荐(0)
摘要: TCP三次握手和四次握手 TCP协议通过哪些方式保证数据传输的可靠性? 校验和、序列号、超时重传、确认应答、拥塞控制 怎么解决流量控制、拥塞控制? 流量控制:通过活动窗口实现,会话双方各自维护了一个发送窗口和接收窗口,接收窗口的大小取决于应用、系统、硬件的限制... 阅读全文
posted @ 2020-12-16 11:53 blissnmx 阅读(113) 评论(0) 推荐(0)
摘要: 物理内存模型 线程:分为八种原子性操作,作用于不同的区域 工作内存:,load、use、assign、store,线程私有 主内存:lock、unlock、read、write,线程共享volatile关键字修饰的变量 变量线程安全,... 阅读全文
posted @ 2020-12-15 17:35 blissnmx 阅读(49) 评论(0) 推荐(0)
摘要: 背景:在分布式的环境下,由于单台服务能力有限,无法满足大并发量的业务,促使了负载均衡器的出现,目前市面上用的比较多的有LVS、Nginx、Haproxy,对比如下 负载均衡比较 类型介绍优点缺点LVSlinux virtual Server,linux虚拟... 阅读全文
posted @ 2020-11-26 21:27 blissnmx 阅读(52) 评论(0) 推荐(0)
摘要: 1、canal-server异常信息 EntryPosition[included=false,journalName=binlog.001163,position=102983663,serverId=948551720,gtid=,timestamp=16... 阅读全文
posted @ 2020-11-26 21:01 blissnmx 阅读(1068) 评论(0) 推荐(0)
摘要: 准备环境 1、 mysql安装 2、mysql开启binglog写入功能,配置binglog-format为row模式,my.cnf配置如下 [mysqld] log-bin=mysql-bin # 开启 binlog binlog-format=ROW # ... 阅读全文
posted @ 2020-07-20 11:08 blissnmx 阅读(181) 评论(0) 推荐(0)
摘要: mysql安装 mysql版本 5.6.23 linux :CentOS Linux release 7.7.1908 (Core) 0、 rpm -qa | grep mysql lsb_release -a (查看linux版本) 安装步骤 1、创建mys... 阅读全文
posted @ 2020-06-29 15:13 blissnmx 阅读(66) 评论(0) 推荐(0)
摘要: 安装bash 1、win10自带了一个linux的子系统具体安装使用参考:win10安装自带bash 2、安装重启后再cmd命令框输入 C:\Windows\System32\bash.exe 3、根据提示,在window应用商店安装ubuntu程序免费版本,... 阅读全文
posted @ 2020-05-22 19:39 blissnmx 阅读(199) 评论(0) 推荐(0)
摘要: openresty团队基于perl编写的数据驱动测试框架:https://github.com/openresty/test-nginx 1、安装perl,linux环境默认已经安装perl,window安装参考:https://www.runoob.com/... 阅读全文
posted @ 2020-05-22 14:26 blissnmx 阅读(490) 评论(0) 推荐(1)