自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 EasyQuery开发笔记 - 抽象语法树

这个看似是SQL的条件表达式在定义上是个sql没有太大关系,只是在描述一个查询条件通过对这个表达式的处理。它可以变成mysql的查询,SQL server的查询,甚至是es的查询条件

2023-01-26 16:13:56 848 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 417

原创 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 879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除