谈谈异地多活架构 无论是高可用计算架构,还是高可用存储架构,其本质的设计目的都是为了解决部分服务器故障的场景下,如何保证系统能够继续提供服务。但在一些极端场景下,有可能所有服...
谈谈异地多活架构 无论是高可用计算架构,还是高可用存储架构,其本质的设计目的都是为了解决部分服务器故障的场景下,如何保证系统能够继续提供服务。但在一些极端场景下,有可能所有服...
ZooKeeper原理 Zookeeper的脑裂现象与应对策略 zookeeper的ZAB协议
ShardingSphere原理 sharding-jdbc事务解读 Springboot2.x + ShardingSphere 实现分库分表 分库分表(6)--- Spr...
一个海量在线用户即时通讯系统(IM)的完整设计 适合新手:从零开发一个IM服务端(基于Netty,有完整源码) SpringCloud+SpringBoot+netty+We...
分表模式 以分表模式实现类多租户的意思是,假定基础表是tb_order,那么租户A对应的表是tb_order_a,租户B对应的表是tb_order_b。接下来借助shardi...
Gzip压缩算法=delfate=lz77+Huffman编码 gzip 所使用压缩算法的基本原理(选摘)
https://www.jianshu.com/p/43e93bfd0895 深度解密天猫精灵对话引擎 任务型对话流程设计 准确率与召回率 任务驱动的多轮对话的设计参考 正确...
https://www.jianshu.com/p/a618adef427c Netty实战入门详解——让你彻底记住什么是Netty java socket连接池 实现 Sp...
https://www.cnblogs.com/yuyutianxia/p/4296220.html 服务器体系(SMP, NUMA, MPP) 一。引文 1.1 SMP(S...
查看某一端口连接数量 netstat -pnt|grep 443|wc -l CPU: 配置查看:cat /proc/cpuinfo 性能查看:vmstat 5 5(5s打印...
https://www.toutiao.com/a6818778267504345614/?tt_from=weixin&utm_campaign=client_share&...
https://www.cnblogs.com/lixuwu/p/8476997.html 什么是keepalived呢?keepalived是实现高可用的一种轻量级的技术手...
查看线上日志常用命令 linux awk命令详解 首先通过终端及ssh登录到目标web服务器, 进来之后可以输入命令: cd / 这个命令的意思是进入根目录,然后进入日志所在...
MyBatis框架及原理分析 Mybatis相关知识总结 Mybatis的一些总结 mybatis一级缓存二级缓存 MyBatis 原码解析(version:3.2.7)My...
https://www.php.cn/linux-416360.html 两种方式 1. 在shell脚本中使用“set-xv”命令 2. 执行脚本时在命令行上使用-xv来调...
https://www.jianshu.com/p/98b68c97df9b ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有...
超详细的SpringCloud底层原理 Spring Cloud Eureka详解 Spring Cloud硬核介绍 Spring Cloud Eureka 使用外网IP和端...
动态规划三要素:边界条件、状态转移方程、最优子结构 程序员小灰漫画:什么是动态规划? 最长回文子串 最长不下降子序列 最长公共子串
思路1:快排思想 思路2:堆排序思想(小根堆PriorityQueue) 思路3:bitmap?时间复杂度空间复杂度都是o(n) Java实现