- 博客(3)
- 收藏
- 关注
原创 EasyQuery开发笔记 - 抽象语法树
这个看似是SQL的条件表达式在定义上是个sql没有太大关系,只是在描述一个查询条件通过对这个表达式的处理。它可以变成mysql的查询,SQL server的查询,甚至是es的查询条件
2023-01-26 16:13:56
1058
1
原创 Golang学习笔记 - 1. 程序启动入口
Go编译生成的是一个可执行文件,因此可以使用相关的工具来查看可执行文件的程序入口使用gobjdump查看程序入口以生成的helloworld 文件为例由于使用的是mac,所以使用gobjdump来查看1. 安装 gobjdumpbrew update && brew install binutils2. 找到程序的入口地址执行gobjdump -f helloworld返回如下helloworld: file format mach-o...
2021-10-10 13:21:31
480
原创 Golang 基于etcd的分布式锁 - 公平锁和非公平锁
~目录~【Golang】基于 etcd 的分布式公平锁和非公平锁目的设想具体实现1. 首先把接口都定义好2. etcd 实现1. 存储的KV方案2. 租约方案3. TryLock 非公平2. TryLock 公平3. Lock 非公平4. Lock 公平5. 最终etcd实现代码运行结果公平锁非公平锁还有很多需要改进的地方【Golang】基于 etcd 的分布式公平锁和非公平锁Golang 学习笔记目的首先,要确认好希望实现的东西希望实现一个分布式锁可以实现公平锁和非公平锁使用起来不
2021-06-27 20:25:12
1121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人