首页
学习
活动
专区
工具
TVP
发布

码匠的流水账

专栏作者
2406
文章
1919620
阅读量
65
订阅数
聊聊linux的文件缓存
linux使用page cache来缓存最近读取的文件,也有目录结构(dcache: Directory Entry Cache)缓存及inode缓存,它们都使用了LRU算法来管理这些page及dentries cache
code4it
2024-04-17
1080
使用multipass在mac搭建linux开发环境
之所以写这篇文章,主要是把mac从10.x版本升级到了12.6.5版本之后,原来的virtualbox用不了了,装了最新版的之后,docker-machine创建一直报错,无奈之下,只好转战linux。
code4it
2023-08-31
2650
聊聊软件开发的REP、CCP、CRP原则
REP和CCP原则是黏合性原则,它们会让组件变得更大,而CRP原则是排除性原则,它会尽量让组件变小。
code4it
2022-04-06
8550
聊聊rocketmq-streams的ILeaseService
rocketmq-streams的LeaseService基于db实现了租约和锁,可用于主备场景切换。
code4it
2022-03-14
2210
聊聊rocketmq-streams的ILeaseService
rocketmq-streams的LeaseService基于db实现了租约和锁,可用于主备场景切换。
code4it
2022-02-21
2620
聊聊tunny的workerWrapper
tunny的workerWrapper包装了worker,定义了interruptChan、reqChan、closeChan、closedChan属性,它提供了interrupt、run、stop、join方法。
code4it
2021-04-30
3200
聊聊xxl-job-executor-go的Task
xxl-job-executor-go的Task定义了Id、Name、Ext、Param、fn、Cancel、StartTime、EndTime、log属性;它提供了Run、Info方法。
code4it
2021-04-29
4110
聊聊xxl-job-executor-go
xxl-job-executor-go的Executor定义了Init、LogHandler、RegTask、RunTask、KillTask、TaskLog、Run方法;executor实现了Executor接口,并提供了http的api接口。
code4it
2021-04-29
9750
聊聊Onion Architecture项目结构
Onion Architecture定义了domain、repository、services、ui这几层,其核心要点如下:
code4it
2021-03-24
4340
聊聊loki的Query
loki的Query接口定义了Exec方法,返回Result;Result定义了Data、Statistics属性;query实现了Query接口,其Exec方法执行q.Eval(ctx)及stats.Snapshot。
code4it
2021-02-08
3970
聊聊gorm的prometheus
gorm.io/plugin/prometheus@v0.0.0-20201023060415-b0e68fc269af/prometheus.go
code4it
2021-01-25
4560
从log4j2的角度看golang的zap
zap目前貌似没有类似log4j2的async的log,针对layout需要自己定制encoder,针对输出需要自己定制Sink/WriteSyncer,要同时输出到多种不同的地方,可以使用zapcore.NewMultiWriteSyncer来包装成一个新的core。
code4it
2021-01-12
6840
聊聊claudb的NotificationManager
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/event/NotificationManager.java
code4it
2020-09-07
2500
聊聊claudb的hash command
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/hash/HashSetCommand.java
code4it
2020-09-04
3050
聊聊claudb的scripting command
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/scripting/AbstractEvalCommand.java
code4it
2020-09-04
3390
聊聊claudb的zset command
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/zset/SortedSetAddCommand.java
code4it
2020-09-04
2820
聊聊claudb的set command
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/set/SetAddCommand.java
code4it
2020-09-04
3010
聊聊claudb的MasterReplication
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/replication/MasterReplication.java
code4it
2020-08-28
2560
聊聊claudb的server command
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/server/SelectCommand.java
code4it
2020-08-28
1940
聊聊claudb的keys command
claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/key/KeysCommand.java
code4it
2020-08-28
4610
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档