摘要:
golang接口请求结构体验证器Validator实现 阅读全文
摘要:
golang微服务之go-zero零基础实战 阅读全文
摘要:
进程
线程
进程和线程的区别与联系
一个形象的例子解释进程和线程的区别
进程/线程之间的亲缘性
协程 阅读全文
摘要:
1. redis部分 redis是什么 redis常用数据结构 - 什么是hash,怎么解决hash冲突 redis的zset怎么实现的 redis的过期删除策略 - redis的内存淘汰策略 - redis缓存穿透是什么,怎么解决 - redis缓存击穿是什么,怎么解决 redis缓存雪崩是什么, 阅读全文
摘要:
查看全局配置 git config --global user.name git config --global user.email 修改全局设置 git config --global user.name "xxx" // 配置全局用户名,如Github上注册的用户名 git config -- 阅读全文
摘要:
golang主流缓存组件 本地缓存场景中,一般使用map或者缓存框架,为了线程安全,会使用sync.Map或线程安全的缓存框架。缓存组件主要需要解决的几个问题: 需要较高的读写性能+命中率 支持按写入时间过期 支持淘汰策略 解决GC问题,大量对象写入会引起STW扫描标记时间过长,CPU毛刺严重 需要 阅读全文
摘要:
GO 内存管理 刘丹冰内存管理 内存分配 内存分配 内存分配 GPM调度 刘丹冰GMP调度 GC垃圾回收 刘丹冰GC垃圾回收 垃圾回收 协程基础 协程基础 设计模式 设计模式 设计模式 设计模式 gin框架 -- gorm GORM基础 八股文 八股文1 golang基础面试题 golang面试题- 阅读全文
摘要:
利用空闲磁盘或分区对linux系统根目录(/)进行扩容 阅读全文