2022-11-18 Linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用 lsof命令是什么? 可以列出被进程所打开的文件的信息。被打开的文件可以是 1. 普通的文件, 2. 目录 3. 网络文件系统的文件, 4. 字符设备文件 5. (函数)共享库 6. 管道,命名管道 7. 符号链接 8. 底层的[so... 阅读全文
2022-11-17 [踩坑] Mysql `for update` 行锁 踩坑 最近业务偶现并发问题. 举个例子: 上面看似行锁 , 实际上使用 for update 需要配合索引去使用, 行锁/区间锁 都需要基于索引上锁. table表仅 配置了 a 字段的索引, 所以上面的sql是区间锁. 解决问题就需要基于... 阅读全文
2022-11-12 Sourcetree 设置代理 Sourcetree 设置代理 在使用Sourcetree进行版本控制时,有时我们需要通过代理服务器连接到远程仓库。本文将介绍如何在Sourcetree中设置代理,以便顺利进行版本控制操作。 步骤 按照以下步骤设置Sourcetree... 阅读全文
2022-11-03 Mysql 存储 Emoji 坑 Mysql 存储 Emoji 坑 在现代的应用程序中,Emoji表情符号已经成为用户之间交流的重要组成部分。然而,在将Emoji存储到MySQL数据库时,你可能会遇到一些问题。本文将介绍这些问题以及相应的解决方案。 问题描述 当我们尝... 阅读全文
2022-10-25 Mysql text和blob 区别 一.相同 在TEXT或BLOB列的存储或检索过程中,不存在大小写转换,当未运行在严格模式时,如果你为BLOB或TEXT列分配一个超过该列类型的最大长度的值值,值被截取以保证适合。如果截掉的字符不是空格,将会产生一条警告。使用严格SQL... 阅读全文