我的小站-好玩的小站
怀念我们的昨天,憧憬我们的明天,珍惜我们的今天
设计模式
设计模式是一种对可重复软件设计经验的结构化表达方式,用于解决在特定上下文中反复出现的问题
TypeScript
TypeScript 是在 JavaScript 之上构建的可选静态类型系统与工程化开发语言
计算机网络与因特网
在一个不可靠、不可控、规模巨大的物理世界中,让分散的计算实体能够持续、可扩展地交换信息
软件工程
软件工程的本质、方法论与工程实践体系
创建型模式
工厂方法、抽象工厂、建造者、原型、单例等创建型设计模式
结构型模式
适配器、桥接、组合、装饰器、外观、享元、代理等结构型设计模式
行为模式
策略、观察者、命令、迭代器、状态等行为型设计模式
软件架构
软件架构的本质、架构风格、架构决策与架构演进
架构思维
架构师的思维方式与架构决策方法论
演进式架构
支持增量变化的架构设计与适应度函数
Serverless
无服务器架构的本质、模型与应用场景
DevOps
开发与运维一体化的工程文化与实践体系
性能工程
系统性能优化的方法论、度量与实践
领域驱动设计
通过领域模型驱动软件设计的方法与实践
编程语言
编程语言的本质、分类与核心概念
并发模型
并发编程的核心模型与实现机制
函数式编程
函数式编程的核心思想、特征与实践
面向对象
面向对象编程的本质、原则与设计模式
响应式编程
响应式编程的本质、模型与应用
Rust
Rust 语言的所有权、类型系统与安全并发
Python
Python 语言的核心特性与工程化实践
算法与数据结构
算法与数据结构的本质、分类与核心概念
排序算法
经典排序算法的原理、复杂度与实现
树
树结构的基本概念、遍历与应用
图
图论基础、图的遍历与最短路径算法
散列表
散列表的原理、冲突处理与性能分析
操作系统
操作系统的本质、功能与核心抽象
进程与线程
进程与线程的概念、调度与同步机制
内存管理
内存管理的基本原理、分页与虚拟内存
死锁
死锁的产生条件、预防与检测策略
网络层
网络层协议、路由算法与 IP 协议
运输层
TCP 与 UDP 协议、可靠传输与拥塞控制
应用层
HTTP、DNS、SMTP 等应用层协议