Code
DEV
23种设计模式
1.单例模式
2.工厂方法模式
3.抽象工厂模式
4.建造者模式
5.原型模式
6.适配器模式
7.代理模式
8.装饰模式
9.外观模式
10.桥接模式
11.组合模式
12.享元模式
13.观察者模式
14.策略模式
15.命令模式
16.中介者模式
17.备忘录模式
18.模板方法模式
19.迭代器模式
20.状态模式
21.责任链模式
22.解释器模式
23.访问者模式
计算机基础
Vibe Coding 时代下的全栈开发
从按下电源到访问网站发生了什么
从晶体管到 CPU
计算机组成原理
操作系统:给电脑请个"大管家"
什么是数据的编码与传输?
浏览器是一个操作系统
数据结构
算法思维入门
编程语言图谱
编译原理入门
类型系统入门
开发工具
集成开发环境 (IDE) 基础
命令行与 Shell 脚本
Git:代码的时光机
环境变量与 PATH
端口与 localhost
SSH 与密钥认证
包管理器
调试的艺术
正则表达式
浏览器与前端
JavaScript 深度指南
TypeScript 深度指南
前端框架深度指南
前端框架的本质
浏览器渲染管道
HTML / CSS 布局体系
JavaScript 运行时深度指南
状态管理哲学
路由与导航
图形与动画(Canvas 与他的朋友们)
实时通信机制(Polling / SSE / WebSocket)
网页性能的度量与优化
前端工程化全貌
前端项目架构设计
网页的隐藏维度:国际化与无障碍
服务器与后端
后端语言对比
客户端语言(Swift / Kotlin / Dart)
跨平台方案(React Native / Flutter / Electron / Tauri)
HTTP 协议:前后端的"通信语言"
一个请求的完整旅程
Web 框架的本质
API 入门:从零理解"程序之间的对话"
API 设计:前后端的"对话协议"
序列化:数据的"翻译"
认证与授权体系
并发、异步与多线程
缓存的层次与策略
消息队列与事件驱动
异步任务队列与生产消费模型
限流与背压控制
搜索引擎原理
文件存储与对象存储
后端分层架构
后端项目架构设计
领域特定语言(DSL):后端世界中那些"不像代码的代码"
架构设计
从单体到微服务的演进
分布式系统的挑战
高可用与容灾
系统设计方法论
人工智能
AI 简史:从符号逻辑到千亿参数大模型
神经网络与深度学习
Transformer 与注意力机制:大模型的核心引擎
大语言模型的工作原理
提示词工程 (Prompt Engineering)
上下文工程
多模态模型(视觉 / 音频 / 视频)
图像生成原理
语音合成与识别原理
Embedding 与向量检索
RAG:检索增强生成
AI Agent 与工具调用
AI Agent 协议(MCP & A2A)
模型微调与部署
AI 原生应用设计
AI 能力词典
Golang
Fyne
1.为什么要学习Fyne?
2.第一个小项目
3.处理多窗口问题
4.Go基础速通
5.更复杂的项目
项目案例
Fyne-Markdown编辑器
Fyne-趣味整活项目
1.Go的面向对象
2.Go的并发编程
3.Go常用库
4.Go-net-http
5.Go-gRPC
6.Go-Gin
7.Go-GORM
8.Go-Kafka
9.Go-Wire
10.Go-Kratos
前端
1.HTML
2.CSS
3.JavaScript
4.Vue
工程素养
代码质量与重构
测试策略
设计模式
安全思维与攻防基础
技术文档写作
开源协作
技术选型方法论
database
DBA
第一篇WIKI
数据
数据库原理(索引 / 事务 / 查询优化)
数据模型全景(文档 / 图 / 时序 / 向量)
数据埋点:记录用户在应用中做了什么
数据分析:核心概念、逻辑与深度洞察
A/B 测试:用数据"做决策"
数据可视化与仪表盘
数据治理与数据质量
cloud_done
OPS
基础设施与运维
Docker 容器化
Linux 基础
Kubernetes 编排
CI / CD 自动化
域名、DNS 与 HTTPS
负载均衡与网关
网关与反向代理
云平台实战
云身份与权限管理
对象存储与 CDN
基础设施即代码
监控、日志与告警
故障排查与应急响应
Container
Containerd
1.Containerd轻量级or工业级的容器管理工具
Docker
1.Docker镜像基本操作和介绍
2.Docker容器镜像国内加速及本地容器镜像仓库搭建
3.Dockerfile介绍
1.容器技术所涉及的Linux内核关键技术
Kubernetes
1.Kubernetes-v1.28.3高可用集群二进制部署(IPv4+IPv6双栈)
2.Kubernetes-v1.30.2高可用集群二进制部署(IPv4+IPv6双栈)
3.升级二进制部署的kubernetes集群
4.Kubernetes核心概念介绍
1.Nginx配置小全
edit
DEMO
Features
Syntax Highlighting
KaTex
Mermaid
Shortcodes
Alerts
Tables
Tabs
Prism
Markdownify
KaTex
menu
search
Search
GitHub
Enable dark mode
Enable light mode
to navigate
to select
to close
cancel
Home
DEV
架构设计
architecture
架构设计
从单体到分布式的系统架构演进
article
从单体到微服务的演进
article
分布式系统的挑战
article
高可用与容灾
article
系统设计方法论