老版本ikbc c87 win(option)在Mac无法使用问题解决方案 解决方案 按住Fn+Del恢复出厂设置,option生效。IDEA跳单词问题解决! 后记 配置option与command键盘互换。 系统偏好设置-键盘-修饰键-配置command与option互换(注意「选择键盘」为USB键盘)。 2022-02-28
MySQL Explain 详解 详细讲解每一列的作用,当做字典查看。 前置知识 半连接 子查询物化 索引合并 table 无论查询语句中包含多少张表,最终都会转换为对单表的访问,所以EXPLAIN语句输出的每条记录都对应着对单表的访问方法,也即table列代表着表名... 2022-02-27
MySQL单表/连接访问方法 const 通过主键或者唯一二级索引列来定位一条记录的访问方法定义为const(常数级别,代价忽略不计)。 SELECT * FROM t WHERE id = xx; SELECT * FROM t WHERE 唯一索引column... 2022-02-26
Go 新特性 embed go 1.16版本开始,支持将静态资源文件打包至二进制文件啦~,在1.16版本之前,开源界提供了很多方案,终于在此版本官方提供了统一的解决方案。具体使用见官方文档:https://pkg.go.dev/embed import _ &... 2021-12-02
多版本并发控制原理分析之数据可见性算法 MySQL InnoDB通过多版本并发控制,对每一行记录都写入3个隐藏字段(TRX_ID、ROLL_POINT、ROW_ID),使可重复读隔离级别下达到事务开启且创建快照后其他任何其他事务的更新均对其不可见,至于其内部具体如何实现的,... 2021-11-14
MySQL INSERT INTO SELECT 初始化数据库 CREATE TABLE `xiaohaizi_second_table` ( `c1` int unsigned NOT NULL AUTO_INCREMENT, `c2` varchar(255) CHARA... 2021-08-11
Arthas在项目开发中的应用 - 线上故障定位 介绍 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。 Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模... 2021-07-10
Golang执行shell并实时打印shell日志 在网络上找到的,在此代码备忘下 package util import ( "fmt" "io" "log" "os/exec" "... 2021-06-27
Spring容器的的refresh() Spring容器的的refresh()【创建刷新】 refresh()源码 public void refresh() throws BeansException, IllegalStateException { synchr... 2021-04-10
Gin 参数验证 普通验证 /** 更多验证规则 https://pkg.go.dev/gopkg.in/bluesuncorp/validator.v8#section-documentation */ type Student struct { ... 2021-03-08