👨‍💻 程序员个人知识库

记录、整理、成长 - 构建自己的技术体系

156
技术笔记
42
实战项目
89
代码片段
238
学习资源

🚀技术栈概览

JavaScript 精通
Python 熟练
React 精通
Node.js 熟练
Vue.js 掌握
Docker 掌握

💼最近项目

  • 智能代码补全工具
    基于机器学习的代码智能提示系统,支持多种编程语言AIVSCode插件
  • 微服务监控平台
    企业级微服务架构监控与告警系统DevOpsK8s
  • 低代码表单生成器
    拖拽式表单设计器,支持复杂业务逻辑配置低代码Vue3

📝常用代码片段

// 防抖函数实现
function debounce(func, wait) {
    let timeout;
    return function executedFunction(...args) {
        const later = () => {
            clearTimeout(timeout);
            func(...args);
        };
        clearTimeout(timeout);
        timeout = setTimeout(later, wait);
    };
}
# Python装饰器示例
def timer_decorator(func):
    import time
    def wrapper(*args, **kwargs):
        start = time.time()
        result = func(*args, **kwargs)
        print(f"{func.__name__} took {time.time() - start:.2f}s")
        return result
    return wrapper

📅学习历程

2024年3月
深入学习Kubernetes,获得CKA认证
2024年1月
完成微服务架构实战课程,掌握Spring Cloud
2023年11月
深入学习TypeScript,重构现有项目
2023年9月
开始学习机器学习,完成Coursera课程

🔖技术笔记

React性能优化总结
1. 使用React.memo优化函数组件 2. 合理使用useMemo和useCallback 3. 虚拟列表优化长列表渲染...
MySQL索引优化实践
联合索引的最左前缀原则、覆盖索引的使用、索引下推优化、EXPLAIN分析查询计划...
Docker最佳实践
多阶段构建减小镜像体积、使用非root用户运行、健康检查配置、镜像安全扫描...
粤ICP备2025497344号