
朝阳
全栈开发工程师 & 代码农夫
关于我
你好!我是朝阳,一名热爱技术的全栈开发工程师。我在软件开发领域已经耕耘了5年多, 专注于现代Web技术栈,包括React、Node.js、TypeScript等。我喜欢将自己称为"代码农夫", 因为我相信编程就像种田一样,需要耐心、细心和持续的努力才能收获丰硕的成果。
我的技术之路始于大学时期对计算机科学的浓厚兴趣。毕业后,我加入了一家初创公司, 从前端开发做起,逐渐扩展到后端和全栈开发。在这个过程中,我不仅积累了丰富的技术经验, 也培养了解决复杂问题的能力和团队协作精神。
除了编程,我还热爱阅读技术书籍、参与开源项目,以及在技术社区分享我的经验和见解。 我相信知识的分享能够推动整个技术社区的进步,这也是我创建这个博客的初衷。 在这里,我会分享我的"代码农夫笔记",记录我在开发过程中的思考、学习和成长。
兴趣与价值观
技术兴趣
个人爱好
我的座右铭
代码如诗,架构如画。用心编写每一行代码,用爱构建每一个系统。
技术技能
开发工具
工作流程
代码农夫笔记
记录我在软件开发路上的思考、学习和成长。这里有技术教程、开发心得、学习笔记,以及我对技术趋势的观察和思考。
技术教程
24 篇文章
详细的技术教程和实践指南
开发心得
18 篇文章
开发过程中的思考和总结
学习笔记
12 篇文章
技术书籍和课程的学习记录
最新笔记
MongoDB 副本集从零搭建到生产可用
本文详细介绍了如何在生产环境中搭建MongoDB副本集,实现高可用性数据库架构。文章包含七个部分:首先说明了副本集解决的核心问题(自动故障转移、数据冗余和读写分离);然后详细描述了环境准备(物理机主库+Docker从库的配置)、部署步骤(包括keyfile生成和副本集初始化)、用户认证设置;接着通过测试验证了高可用功能;最后给出了应用连接方式和注意事项总结。整个流程涵盖了从零搭建到生产可用的完整操作指南,特别强调版本统一、安全认证和自动故障转移等关键点。
MongoDB 副本集搭建遇到的 10 个坑及解决方法
MongoDB副本集搭建避坑指南 本文总结了Docker+物理机混合部署MongoDB副本集时常见的10个问题及解决方案。核心问题集中在: Keyfile配置:权限需设为400且属主为mongodb用户(UID 999),主从库必须使用相同文件(占问题70%) 网络与端口:容器初始化需用内部端口(27017),避免--network host与-p参数冲突 数据残留:从库若曾独立初始化需清除/data目录重建 版本一致性:主从版本差异可能导致同步异常,建议主库版本≤从库 认证流程:应先关闭--auth创建首
MySQL 主从复制 — Docker 双机灾备方案
MySQL Docker 主从复制灾备方案 本文详细介绍了在 Docker 环境下搭建 MySQL 主从复制的灾备方案。主要内容包括: 环境准备 - 在两台服务器上分别部署主库和从库容器 主库配置 - 设置 binlog、创建复制用户并导出初始数据 从库配置 - 导入主库数据并建立复制链路 验证同步 - 通过创建测试数据验证复制功能正常 故障切换 - 当主库宕机时,将从库提升为新主库的操作步骤 方案特点: 使用 Docker 容器化部署 数据目录持久化存储 提供详细的复制状态检查方法 包含主库故障时的应急切
MySQL 主从复制 — 双服务器灾备方案(原生安装)
本文介绍了MySQL主从复制的原生安装配置方案(非Docker环境),包含主库和从库的完整配置步骤。主库需开启binlog、创建复制用户并开放防火墙;从库需配置server-id、导入主库数据并建立复制连接。文章还提供了故障切换指南:当主库宕机时,可将从库提升为新主库。关键配置包括binlog设置、复制用户权限、数据同步以及状态监控(Slave_IO_Running/Slave_SQL_Running必须为Yes)。该方案适用于需要双服务器灾备的MySQL 5.6环境。
视频网站 M3U8 链接经常失效?自己搭个下载服务一劳永逸
摘要:自建M3U8视频下载服务解决方案 针对M3U8链接易失效的问题,作者开发了基于Rust的服务器端下载方案。该方案通过浏览器油猴脚本捕获链接,由服务器执行下载任务,直接存储至NAS或服务器硬盘。优势包括:不占用本地空间、多设备共享下载队列、后台持续运行。服务端采用5MB的轻量级二进制程序,支持systemd自启动,内存占用仅80MB。特别处理了M3U8链接快速过期问题,并实现自动转码为MP4格式。项目已开源,兼容树莓派等设备。
联系我
欢迎与我交流技术话题、工作机会或任何有趣的想法。我很乐意与同行开发者分享经验,也期待学习新的知识和观点。
工作合作或技术交流
查看我的开源项目
合作意向
我对以下类型的合作特别感兴趣:技术咨询、开源项目贡献、技术写作、演讲分享以及有挑战性的全栈开发项目。