目录

这里有我的序言,一些记录的问题,还有一些更新计划。

序言

2021年,也就是在我刚刚开始坚持写博客的时候,那个时候还没有chatGPT,也没有通义千问,当时我的想法很简单,就是去记录一下自己平时解决问题的过程中,学到的知识,以及一些解决方案。也是当时苦于国内搜索引擎的搜索结果太差。不过这一切问题都随着大模型的出现,有了更好的解决方案。

所以现在我觉得浪费太多时间在撰写博客上,并不是一个很明智的选择了。很多问题,通过和大模型的互动都可以得到解决。对于不能解决的问题,可能才有记录的必要。而且即使这些问题,有可能过几个月,随着模型的升级,也会被解决掉。

那么这里到底记录些什么,目前(2024.12)我也还没想好。可能对我来说,这里将会变得更像一个日记本。记录一下自己的学习、思考、开发过程。底层的实现可以交给AI,所以对于个人,更重要的应该就是思考能力、创意这些了。

未来博客的更新思路就是:少即是多。提供原理和设计上的一些思考记录,目的是看完能快速了解。对于技术的细节内容,则在工作生活中,更多的交给AI来生成了。

对于已有内容,也会进行整理删减

计划更新方向

  1. 操作系统、虚拟化、计算机网络
  2. 软件设计学习
  3. 实用工具和技巧(AI回答不好的部分)
  4. 其他兴趣内容

更新列表

  1. 删除/归档博客中不再有阅读意义的文章内容,甚至是文章
  2. 一个测试框架
    • 开发语言和图形接口选择(建议前后端分离)
      • vue+js+electron:DrawFlow
      • 后端python/cpp/java
    • 可视化测试进度
    • UI测试,同步、异步接口的测试处理
    • 测试中的异常处理
    • 网络化、批量化
    • 添加重做撤销功能(可持久化数据结构)
  3. 技能准备
    • 中间件学习:ElasticSearch、HDFS & HBase、Hadoop & MapReduce & HIVE、Flink、Impala
    • 中间件复习:Redis、NginX、MySQL、Kafka
    • 分布式:一致性哈希、Raft、分布式事务
    • 容器:Docker、k8s
    • 工具:perf、gperftool、gprof、gdb、flamegraph
  4. 博客填充
    • 所有内容较少的页面,尽量填充(也就是说快点把该学的东西补上来)
    • 在复习的过程中,补齐应有的图片
  5. 把PC版的页面文章宽度增加一些
  6. 算法分析,所有的分析方式(尤其是势函数法)
  7. 跑通一个跨端WebRTC Demo。PC + Web。
  8. 把菜谱章节更新一下。
  9. 找一下二胡的乐谱,偶尔练一练。
  10. redis尽快写完。
  11. 整理cs_misc
  12. davinci学习

更新一

  1. linux-file - 30h
  2. linux-system-run - 16h
  3. linux-process - 30h
  4. design-concurrency - 24h
  5. design-pattern-terms - 2h
  6. redis-single - 8h
  7. algo1 - 4h(重看一遍视频,把这部分博客补了)

更新二

  1. 权限系统相关:
    • RBAC等模型
    • OAuth2.0
  2. 计算机网络进阶
    • dhcp原理
    • dns
    • 代理和反向代理
    • 网络安全(firewalld、selinux),常见攻击手段和防御方式
  3. java annotation:一些注解处理中常用的设计模式
  4. linux-mod:内核模块开发
    • lsusb、modprobe、dkms
  5. 大数据
    • pearson相关性系数、xgboost、随机森林、sklearn、lgboost、linear regression、交叉验证
    • 数据标注和预处理
  6. 运维
    • google sre、docker、k8s
  7. 面试
    • orm框架原理(mybatis)
    • rabbitmq & kafka
  8. C++配套设施
    • 内存泄漏检测(-fsanitize=address)

长期型

  1. 参加一些线下技术论坛、创业论坛
  2. read&write (可以写一些有意义的活动心得、感悟)
  3. 学英语,主要是听力、词汇量

待读书清单

  • 计划必读

    • Unreal Engine 4 Scripting with C++ Cookbook(快速阅读)
    • 大象无形:虚幻引擎程序设计浅析
    • Modern Cpp Tutorial: C++ 11/14/17/20 on the fly
    • Docker 容器与容器云(第2版)
    • Kubernetes中文指南
    • Prometheus操作指南
    • kubernetes 源码剖析
    • 深入剖析kubernetes (kubernetes deep dive)
    • 深入理解go语言
    • go专家编程(第二版)
    • 深入理解linux网络
    • containerd原理剖析与实战
    • 云原生数据中心网络
    • 网络虚拟化技术详解 NFV与SDN
    • kubernetes网络权威指南 基础、原理与实践
  • 其他:

    • 3D数学基础:图形和游戏开发
    • Physically Based Rendering: From Theory to Implemention 3rd
    • 点石成金:访客至上的Web和移动可用性设计秘笈 原书第3版
    • SRE谷歌运维解密
    • 面向模式的软件架构
    • 黑客与画家
    • 分布式系统原理与泛型

参考:推荐工程师合适读本

网站建设

  1. 设置固定最小宽度,在此宽度之下,必须水平滚动,不再进行换行
  2. 左侧侧边栏css不对(图标不够展开时,870px左右,应当隐藏)