跳过正文

文章

一个程序员的技术成长记录。从代码实现到架构设计,从技术研究到职场思考,记录每一步的学习轨迹和深度思考。

2022

在阳春三月,开启一段新的学习之旅
·2132 字·5 分钟
分享从横向扩展转向纵向深究Go语言的学习思路转变,探讨"面向企业编程"与"面向兴趣编程"的选择,以及个人职业规划的思考。
使用map降低算法的时间复杂度
·1374 字·3 分钟
通过实际开发案例展示了如何利用map数据结构将算法时间复杂度从O(N*logM)优化到O(1),包括群组好友查找和勋章排序两个场景。

2021

外包?非外包?哪种类型的IT公司你更青睐
·4293 字·9 分钟
对比分析外包公司与非外包公司在工作职责、组织架构、开发流程、工具选择等方面的差异,分享实际工作体验和面试经验。
ZooKeeper简介与基本使用
·634 字·2 分钟
详细介绍ZooKeeper分布式协调服务的基本概念、工作原理和应用场景,以及如何解决分布式系统中的信息共享问题。
结束Java工程师生涯,往新蓝海出发
·1453 字·3 分钟
分享从Java工程师转向Golang工程师的职业转型经历,探讨技术选择、职业规划以及兴趣与现实的平衡思考。
Java并发包工具类使用范式
·1864 字·4 分钟
分享Java并发编程中的经典编程范式,包括等待-通知机制、锁的获取释放、无锁工具类、ThreadLocal内存泄漏以及两阶段终止线程模式。
高级树、AVL树和红黑树
·2827 字·6 分钟
详细介绍二叉树、二叉搜索树、AVL树和红黑树的原理和特点,包括四种旋转操作和两种平衡树的优缺点比较。
经典且简单的企业级生产环境系统架构
·6759 字·14 分钟
详细介绍企业级生产环境的完整部署方案,包括Nginx负载均衡、Redis哨兵模式、MySQL主从复制和静态资源同步等组件的配置。
在Docker CentOS7.x镜像中通过源码方式安装MySQL
·1171 字·3 分钟
详细介绍在Docker容器中通过源码编译方式安装MySQL5.7的完整过程,包括环境依赖、编译配置、用户权限设置等步骤。