置顶

勘误反馈
如果对本博客文章有任何问题(如探讨、建议、文字或逻辑错误等)都可以给我发邮件:

  • 邮件标题:[wds博客问题反馈] - 希望在XXX文章增加一些细节的补充
  • 邮件地址:8851970@qq.com

Read More

知识文档管理工具Docsify

Docsify是一款轻量级、无构建过程的静态文档生成工具,无需安装额外依赖或编译步骤,仅通过HTML、CSS和JavaScript 即可将Markdown文件转换为美观的文档网站。其核心优势在于极简的使用流程和灵活的扩展性,非常适合快速搭建技术文档、API 手册或个人知识库。

Docsify特点:

  • 零配置启动:只需创建一个 index.html 文件并引入 Docsify 的 CDN 资源,即可自动解析当前目录下的 Markdown 文件。
  • 纯静态部署:生成的文档无需后端支持,可直接部署到 GitHub Pages、Gitee、Netlify 等静态服务器。
  • 实时预览与热更新:启动本地服务后,修改 Markdown 文件会自动刷新页面,提升文档编写效率。
  • 灵活的主题与插件系统:支持自定义主题样式,通过插件扩展功能(如搜索、数学公式、代码高亮等)。
  • 响应式设计:适配移动端与桌面端,文档内容在不同设备上均能良好展示。

与其他文档管理工具对比

工具 Docsify VuePress GitBook Docusaurus
构建方式 无构建(纯前端解析) 基于 Vue 构建 云服务 / 本地构建 基于 React 构建
学习成本 极低(HTML+Markdown) 中等(需了解 Vue) 低(可视化编辑器) 较高(需了解 React)
性能 优(静态解析 ) 良(单页应用) 中(云服务依赖) 良(优化后)
扩展性 插件系统灵活 主题与插件丰富 生态成熟 企业级功能完善
适合场景 轻量级文档、快速迭代 技术博客、项目文档 书籍出版、团队协作 大型开源项目官网

技术新人的蜕变之旅

前段时间,网上一则 “腾讯开启史上最大就业计划,三年新增 2.8 万个校招岗位” 的新闻引发广泛关注。我还就此话题与同事展开探讨,其中 “技术新人如何快速成长” 这一方向尤为值得深入思考。基于此,我整理了本文,将个人读过的书籍以及同事推荐的好书汇集成列表,希望能为技术新人的成长提供助力。

基础知识 & 专业技能

基础知识

程序员入门

程序员进阶

程序员入门实践

基础知识

Read More

Go语言编程《从入门到精通》

这是从2025年的过年开始整理的一套Go语言编程的系列课程,欢迎大家一起来学习它。

为什么写Go语言编程这个文档?
笔者2018 - 19年期间写过一段时间的Go语言,另外在2009 - 2015年期间还写过一段时间PHP,最近也是希望通过重拾一门编程语言来开发一个多云管理系统加深我对工作遇到问题的理解,以此为目的在选择GO语言还是PHP期间有所摇摆,最终在某招聘网站发布的职位找到了答案,从发布职位”数量“和”薪资“两个维度来看,最终还是选择了Go,我觉得学习这些语言的过程特别基础这里还是比较枯燥的但又不能不看,所以我希望能把整个过程整理成课程,这样会变得更有意思一些,甚至更有意义的是能帮助到那些对编程语言感兴趣的人一起学习进步是我最终的目标。

为什么起Go语言编程《从入门到精通》这个名字?
希望通过个人学习经历来写清楚如何引发兴趣?遇到哪些困难?如何解决?编程语言如何最终从语言到工具帮助我解决问题的。很多的疑问最终汇总这这五个字“从入门到精通”。

本文档适合人群?
本文档适合的人群画像:

  • 大学生
  • 产品经理
  • 对编程语言感兴趣的人
  • 运维工程师

Go语言编程《从入门到精通》文档的结构?

整体课程会分为三个部分:

  • 基础篇
  • 进阶篇
  • 最佳实践

基础篇
第一部分已经整理的差不多了,主要介绍Go语言的基础包括数据类型、编程顺序、流程控制、循环、面向对象、标准库、并发编程和测试包等相关内容,整个内容结构如下:

进阶篇
这里还在构思中,应该会讲一些原理性的内容与算法等,帮助读者更好理解Go语言,敬请期待。

  • 视频讲解:待更新
  • 课程讲义:待更新
  • 课程目录脑图:待更新
  • 代码:待更新

最佳实践
当前在整理一个运维管理工具的项目实践内容中,敬请期待。

  • 视频讲解:待更新
  • 课程讲义:待更新
  • 课程目录脑图:脑图链接
  • 代码:待更新

腾讯云架构高级工程师认证TCCP-学习笔记

最近刚考过了腾讯云架构高级工程师TCCP的认证,考试的过程相当于又学习了一遍腾讯云产品,复习了很多细节知识点,收获还是非常大的。
在考前我也在网上查了一下考试相关的资料,资料并不是很多这是由于最近腾讯云又重新梳理了认证体系导致的,所以以我个人学习过程为例,从考试的三个阶段分别来分享一下学习过程供大家参考,希望大家都能高分并顺利的考过认证。

考前

了解培训认证

我们可以在腾讯云认证相关网站了解到其认证体系(https://cloud.tencent.com/edu/training ) 本次主要介绍分享的是“腾讯云架构高级工程师认证TCCP(下文简称TCCP)”。

考试形式 & 范围 & 过程

整个考试费用在1800元,考试时间为120分钟,40道单选,20道多选,总共100分达到70分就可以通过考试,考试的范围与占比:

  • 云架构设计概论 (4%,2题)
  • 云基础服务-计算架构 (55%,33题)
  • 云基础服务-网络
  • 云基础服务-云存储
  • 云基础服务-数据库
  • 云基础服务-中间件
  • 云基础服务-企业服务
  • 高阶云技术 (13.5%,8题)
  • 云上安全和国家等保 (14.5%,9题)
  • 迁移上云服务 (12.5%,7题)

考试过程为三步:

  • 课程学习:腾讯云会提供考试资料与学习资源;
  • 认证考试:当学习完相关资料后,预约线下考点,并在指定的时间提前30分钟到达考点;
  • 成绩查询:考过后网上可以查到是否通过,如果通过会提供考试证书,证书有效期两年时间,样例如下图。

Read More

腾讯云-同地域跨可用区高可用和容灾切换实践

按服务的重要性来分类,越是重要的服务就需要通过跨机、跨机房或跨地域来保障服务容灾性,当然这种容灾成本也会相应的升高,因为相当于一批硬件资源解决的是容灾保障而非带来收益,但这仍然是有必要的,当硬件出现异常情况时可以通过保险逃生通道来保证业务稳定性与连续性。 而云是提供类似的保障方案,相应的硬件设备会均摊到需要类似服务的用户上,相当于买保险的价格来保障我们的服务。 近年也有很多类似的事件,如锂电池失火导致机房不可用、空调异常导致机房高温服务异常等问题,本章以腾讯云为例来演示如果通过同地域跨可用区来保障业务高可用。

环境情况

以下为搭建环境相应的配置与架构图

架构图

Read More