摘要: golang微服务之go-zero零基础实战 阅读全文
posted @ 2024-05-22 15:49 BrandonV 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 进程 线程 进程和线程的区别与联系 一个形象的例子解释进程和线程的区别 进程/线程之间的亲缘性 协程 阅读全文
posted @ 2024-05-16 11:40 BrandonV 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1. redis部分 redis是什么 redis常用数据结构 - 什么是hash,怎么解决hash冲突 redis的zset怎么实现的 redis的过期删除策略 - redis的内存淘汰策略 - redis缓存穿透是什么,怎么解决 - redis缓存击穿是什么,怎么解决 redis缓存雪崩是什么, 阅读全文
posted @ 2024-04-26 11:37 BrandonV 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 查看全局配置 git config --global user.name git config --global user.email 修改全局设置 git config --global user.name "xxx" // 配置全局用户名,如Github上注册的用户名 git config -- 阅读全文
posted @ 2024-03-27 21:51 BrandonV 阅读(0) 评论(0) 推荐(0) 编辑
摘要: golang主流缓存组件 本地缓存场景中,一般使用map或者缓存框架,为了线程安全,会使用sync.Map或线程安全的缓存框架。缓存组件主要需要解决的几个问题: 需要较高的读写性能+命中率 支持按写入时间过期 支持淘汰策略 解决GC问题,大量对象写入会引起STW扫描标记时间过长,CPU毛刺严重 需要 阅读全文
posted @ 2024-03-08 14:48 BrandonV 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 使用fail2ban工具抵御ssh暴力破解 阅读全文
posted @ 2024-03-05 16:01 BrandonV 阅读(0) 评论(0) 推荐(0) 编辑
摘要: CentOS7、CentOS8安装openldap服务,并配置TLS 阅读全文
posted @ 2024-03-05 14:43 BrandonV 阅读(1) 评论(0) 推荐(0) 编辑
摘要: GO 内存管理 刘丹冰内存管理 内存分配 内存分配 内存分配 GPM调度 刘丹冰GMP调度 GC垃圾回收 刘丹冰GC垃圾回收 垃圾回收 协程基础 协程基础 设计模式 设计模式 设计模式 设计模式 gin框架 -- gorm GORM基础 八股文 八股文1 golang基础面试题 golang面试题- 阅读全文
posted @ 2024-02-29 17:15 BrandonV 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 利用空闲磁盘或分区对linux系统根目录(/)进行扩容 阅读全文
posted @ 2024-01-26 13:59 BrandonV 阅读(8) 评论(0) 推荐(0) 编辑