快乐的程序员
262 文章
77 分类
507 标签
Alex
262 文章
77 分类
507 标签
Alex
Software Engineer
If you wish to succeed, you should use persistence as your good friend, experience as your reference, prudence as your brother and hope as your sentry.
  个人简历

个人信息

联系方式:16602756241(同微信)

邮箱:664141154@qq.com

爱好

徒步、骑行,看山看水

相关平台

Github: https://github.com/ZBIGBEAR

掘金: https://juejin.cn/user/2893570337422670

2024读书目标

目标:读完12本书,一个月一本

已完成:
[√] 在微信读书读完《中国皇帝全传》

[√] 读完实体书吴军的《格局》

[√] 在微信读书读完《一本书读通历史典故》

[√] 在微信读书读完路遥的《人生》

资料推荐

  1. 后端架构师技术图谱

    推荐语:从初级开发者到资深架构师,非常全面的资料整理,适合收藏、学习。

  2. 小林 x 图解计算机基础

    推荐语:图解计算机网络、操作系统、计算机组成、数据库,让天下没有难懂的八股文!

  3. 云原生应用市场

    推荐语:云原生应用市场是一个汇聚了各类开源软件的应用市场,不仅可以作为你自己的 Helm Chart 仓库,提供丰富多样的Helm应用,还有 Docker 应用、Rainbond 应用模板、信创应用等多种选择。

  4. Github自然语言处理(NLP)开源项目

    推荐语:如果你需要用到自然语言处理,这里适合看一看。

  5. Github 索引

    推荐语:帮您按榜单、分类、语言等快速探索GitHub上优秀开源项目。

  6. AI之旅导航

    推荐语:非常全的AI工具网站,包括AI图像工具、AI对话聊天、AI音频工具、AI视频工具、AI设计、AI写作、AI办公、AI编程、AI学习等等。

  7. Gemini API 使用入门

    推荐语:Gemini 是 Google 最大、功能最强大的 AI 模型。该网站是google入门Gemini的官方文档,详细介绍如何通过api使用Gemini。

  8. Stable Diffusion教程

    推荐语:全网最全Stable Diffusion教程。想要学习Stable Diffusion可以看一看。

  9. LM Studio

    推荐语:本地可运行的LLM。

  10. Websoft9 文档

    推荐语:Websoft9 是一个以应用为中心的开源 PaaS 平台,也是云原生的应用商店。Websoft9 提供的 Web 的控制台,可以很方便一键部署数百个开源企业应用,满足企业数字化的大部分需求。

  11. MinIO中文文档

    推荐语:MinIO是一个对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO有能力在任何地方部署 - 公有云或私有云,裸金属基础设施,编排环境,以及边缘基础设施。

  12. Graphviz 画图工具和 dot 语言

    推荐语:Graphviz 是一个由 AT&T 实验室启动的开源工具包,用于绘制 dot 语言脚本描述的图形。 类似微软的 visio,但是他和 visio 也有很大的不同,他是用代码绘图的,使用一种名 为 dot 的语言绘图,对于绘制复杂的流程图,类图等非常好用。 这种设计使得用户更关 注于逻辑关系,实现 “所思即所得”。Graphviz 的自动布局功能,无需人为干预就可以做 到 “最小化连线交叉”。

  13. project-layout

    推荐语:这是一个拥有45k star的go项目目录结构设计,包含了一个通用的项目结构示例,大家在实践中基本会遵循这个规范。

  14. 一起用AI

    推荐语:打破AI信息壁垒,推广AI智能化方案做副业赚钱,帮助更多普通人在AI浪潮中创造额外副业收益!该站点收录了全网各类AI搞钱套路,AI赚钱方法,AI做副业的各类赚钱教程供大家参考学习。

  15. 阿秀的学习笔记

    推荐语:这是一个2021年毕业、两年工作经验的开发者的个人博客,包括但不限计算机基础知识、算法、前端后端、校招&社招、互联网一线大厂中的工作体验等记录。

  16. 超过1000本的计算机经典书籍分享

    推荐语:包含超过1000本计算机方面电子书,而且持续更新,值得关注。

  17. great-open-source-project

    推荐语:不定期收集 Github、Gitee优秀的开源项目,并进行归类整理。

  18. 后端开发路线

    推荐语:根据后端研发路线路图做的总结和扩展。

  19. go面试汇总

    推荐语:介绍go, mysql, redis, 网络协议等基础知识,需要面试的同学学一遍这些,基础知识应该就差不多了。

  文章统计图
  我的项目
用go语言封装openai提供的http接口,开箱即用。
收录技术相关电子书,持续更新。
用go实现的一个高性能lru cache。
用go语言封装的一些公共模块,包含cache,http,logger,permission,rocketmq,translate等等。
介绍什么是基数树以及实现它的增删改查方法。
go语言项目模板。一个新的go项目初始化,目录结构可以按照这个模板来,包括common,config,pkg,rpc,swagger等模块,还支持热部署(air),环境变量(env),脚本管理(Makefile),Docker部署(Dockfile)等等。
极简并发任务包。逻辑简单、实现简单、用法简单、开箱即用。
实现了三种插件实现的方式,涵盖了大部分插件实现的原理。
基于master-worker模式实现任务池,支持设置最大任务数、并发任务数。
7天用go从零实现web框架。包括HTTP基础、上下文、路由、分组控制、中间件、模板、错误处理。
7天用go从零实现分布式缓存。包括LRU、单机并发、HTTP服务器、一致性、分布式、防止缓存击穿、Protobuf通信。
7天用go从零实现ORM框架。包括对象表结构映射、新增和查询、链式操作、实现钩子、支持事务、数据迁移。
7天用go从零实现RPC框架。包括编解码、服务端和客户端、服务注册、超时处理、支持HTTP协议、负载均衡、服务发现。
快速高效的lru实现。
  我的技能
GO
85%
MySQL
80%
Python
50%
架构设计
70%
  其他技能
code review 代码风格 代码审计 go 易考易错点 java python 区别 对象比较 Hexo about 关于模块 主题 SEO 文章推送 收录 插件 Markdown docker mysql 工具 容器 Docker Wordpress 博客 context 源码 go-get go拉取代码 goroutine 协程 管理 百度统计 Google统计 跳转评论 blog 搭建 hexo-theme-matery 评论 邦国时代 战国 http tcp keepalive postgresql order by null 索引 基数树 Radix Tree 数据结构 redis 持久化策略 aof rdb sublime text sql 网络协议 TCP 三次握手 四次分手 Bitmap Roaringmap 位图 海量数据 工作 武汉 互联网 数据库 分库分表 北京 旅游 攻略 matery 博客看板娘 动画 天气 屏蔽源码 算法 动态规划 操作系统 死锁 预防和避免死锁 新闻 中华道路 武王克商 周朝 商代文明 商朝 垃圾回收 面试题 字符集 事务隔离级别 MVCC 二叉树 面试 增删改查 ES基础知识 es 限流算法 固定时间窗口 滑动时间窗口 漏桶 令牌桶 rocketmq RabbitMQ makefile Dockerfile docker-compose docker镜像 自己制作 DDD 请假 考勤 系统架构 graphql grpc 转换 url 解析 渲染 jwt 服务认证 datetime 画图 ZigZag 压缩算法 vlq 可变长度编码 websocket centos apache telnet ftp 数据类型 基础知识 telepresence 软件 bug temporal 示例 反射 性能 节省内存 小技巧 随机数 生成算法 结构体转换 map grep 搜索 命令 nil避坑 可排序map ddd 架构 高阶函数 优雅代码 Serverless OpenFaaS 复制 定时任务 调度 函数转换成接口 slice 避坑 interface 每日一题 逃逸分析 创建用户 远程登录 make new 正则表达式 悲观回溯 select 原理 CDN leetcode 周赛 高并发 系统设计 关闭http json 空指针 any mac protoc 缓存 缓存穿透 缓存雪崩 缓存击穿 单点故障 高性能 指标 代码结构 代码组织 codereview 反向代理 解耦 设计规范 秒杀系统 优化 大数 组合 搭建网站 从零开始 数组 切片 打印数字 蓄水池 雪花算法 生成唯一ID 分布式数据库 TDDL 中间件 排序 快速排序 堆排序 链表 相交 环形 最短路径 dijkstra chatgpt 封装 type 别名 定义新类型 马斯克 乔布斯 巴菲特 第一性原理 100行代码 观察者模式 迭代器模式 修改 set 泛型 跳表 编码方式 网页版terminal ttyd ngork SOLID原则 设计模式 gin 框架 刷题 查分数组 redlock 红锁 defer return js引擎 goja otto v8go import 红色 华为 扩容 chan 设计 实现 源代码 精选题目 linux 开源 即使通讯 即时通讯 心跳 浮点数比较 计算机组成原理 Tesla创始人 值类型 WatchDog式 故障驱动式 软件开发 比较 短链接系统 并发 Ticker Timer Tick 失效 ChatGPT 不准确 训练 ICP 索引下推 读写 初始化 开放性问题 评价第三方 CI CD 持续集成 持续交付 卖方市场 买方市场 经济学 市场学 面试经验 百度 滴滴 小米 小红书 后端面试 terminal imgcat snap 23种 索引种类 InnoDB MyISAM 协同问题 OT CRDT ai Grok1 内存管理 memcached redis数据类型 redis线程模型 持久化 AOF RDB 集群 淘汰策略 安装 报错 missing signature key it tool 开发工具 消息顺序性 消息重复 事务消息 消息传输模型 点对点模型 发布订阅模型 kafka 生产者 消费者 RocketMQ Kafka 消息队列 消息丢失 消息有序性 消息堆积 yapi 可视化 接口管理 hexo 后台 qexo 熔断 降级 限流 微服务限流 SOA架构 微服务架构 middleware 实现方式 ElasticSearch 入门篇 prompt 提示词 网站 螺旋三角形 数据同步 同步 异步 回调 位运算 异或运算 应用场景 微服务 隔离设计 限流器 令牌桶算法 源码解析 漏桶算法 自适应限流 可用性 go压测工具 go-stress-testing BFF 网关 MVC minio 概念 对象存储 filebrowser 云存储 timeout 超时顺序 channel panic 人生 华为面试 算法题 关系型数据库 非关系型数据库 选型 乐观锁 悲观锁 binlog statement row mixed mysql日志 https 加密 浏览器 高可用 间隙锁 next-key lock 解除死锁 单点登录 SSO 三种实现方法 中序遍历 非递归 最小栈 前序遍历 后序遍历 遍历 前序 中序 后序 万能模板 最少操作 三色标记 写屏障 混合写屏障 chat gpt 大模型 聊天 求质数的数量 01背包问题 完全背包问题 rpc 编码 协议 singileflight 零拷贝 mmap sendfile B+树 层数 哈希冲突 分布式锁 注意事项 超时 看门狗 pprof 性能分析 数据传递方式 RESTful GraphQL gRPC es基本用法 elasticsearch go once 源码 分布式 一致性 哨兵机制 主观下线 客观下线 最左匹配 索引覆盖 分布式一致性 本地消息表 sql语句执行过程 errGroup 自己动手 分词器 ik 历史人物 百科 standard logstash filebeats filebeat kibana 运维 查看es数据 大麦网 脚本 自动抢票 selenium glibc 升级 gcc 抢票 python 滑动条 感悟 励志 建议 视频 收藏