静·夜

zido

69 篇文章

zido的个人博客

前后端全栈分享,java/js/golang

2021年04月29日

linux man使用

安装 man-db 提供了 man 命令,less 是 man 的默认分页器。 man-pages 提供了 Linux man 页面的内容。 对于中文可以使用: manpages-zh gnome 桌面下可以使用 gnome-help查询 使用 通过以下命令阅读man…

80字-大约需要阅读2min

2021年04月25日

详解红黑树

红黑树规则 节点是红色或黑色。 根节点是黑色。 每个叶子节点都是黑色的空节点(NIL…

55字-大约需要阅读3min

2021年04月22日

代码整洁之道学习笔记

66字-大约需要阅读2min

2021年04月07日

一台 Linux 服务器最多能支撑多少个 TCP 连接

背景 在一次面试中被问到了,没回答上来,所以回家仔细复盘分析一下 TCP连接四元组 TCP连接四元组是源IP地址、源端口、目的IP地址和目的端口。任意一个元素发生了改变,那么就代表的是一条完全不同的连接。 例如在服务器配置了nginx,端口是固定使用80,服务器ip…

63字-大约需要阅读2min

2021年03月30日

java

使用beyond compare对比jar包

背景 老大把所有本地lib依赖的jar包全部上传到了私有仓库,让我修改一下maven的依赖,把本地lib全部去掉,之后编译对比一下打出来的包是否一致。 解决方案 修改完pom.xml后,不知道咋对比jar包了,十几个依赖不可能一个jar包一个jar…

18字-大约需要阅读1min

2021年03月28日

sentinel核心代码设计

主流程 在 Sentinel 里面,所有的资源都对应一个资源名称以及一个 Entry。Entry 可以通过对主流框架的适配自动创建,也可以通过注解的方式或调用 API 显式创建;每一个 Entry 创建的时候,同时也会创建一系列功能插槽(slot chain…

479字-大约需要阅读8min

2020年10月05日

MySQL-InnoDB索引详解

索引模型 在InnoDB中,表都是根据主键顺序以索引的形式存放的,这种存储方式的表被称为索引组织表。InnoDB 使用了的索引模型,所以数据都是存储在B+树中。 每一个索引在 InnoDB 里面对应一棵 B+ 树。 建表语句如下: mysql> create table…

186字-大约需要阅读4min

2020年10月02日

JMH简单使用说明

JMH…

554字-大约需要阅读13min

2020年09月27日

Gnome桌面中QT应用与GTK应用鼠标不一致解决方案

解决方案 修改即可 默认主题为 我现在使用的鼠标主题为:Bibata-Modern-Classic 所以修改为: 需要重启QT应用才能生效。 参考连接 https://bbs.archlinux.org/viewtopic.php?id=178082

12字-大约需要阅读1min

2020年09月26日

MySQL sql语句执行原理

MySQL 基础架构 MySQL 的学习应该先看全貌,了解 MySQL 的基础架构: MySQL 架构大体上分为 Server 层和存储引擎层两部分。 Server 层涵盖 MySQL…

471字-大约需要阅读11min