暂时未有相关云产品技术能力~
Golang/Java开发者@Bytedance;热衷技术写作,分享服务端技术,一线实战经验;wx:keycasiter
本篇聊聊公司自研数据存储迁移到MySQL过程中的技术选型、技术方案设计。围绕数据层进行的实时、离线数据链路进行迁移同步,不再完全依靠应用层的繁重设计,减轻心智负担。最后简单对项目做了反思和建议。
缓存穿透、缓存雪崩、缓存击穿介绍
MySQL分库分表下实现异构业务关系绑定
H2数据库
TCP协议,交互流程,建立连接(三次握手),断开连接(四次挥手),性能问题分析与解决方案
本篇来聊聊OLAP与OLTP的区别以及它们各自的适用场景,以此话题为导引和大家聊聊技术视野与知识储备对于研发同学的重要性,站在事务处理与在线分析的角度分别论述下两个数据世界的底层构建逻辑。
本篇围绕MySQL数据库的底层存储模型、列类型来聊聊数据库表设计及建模中要注意的事项,剖析最根源的底层物理存储文件,用最真实的数据剖析来证明和解答开发过程中的疑惑。
数据建模规范、常识、技巧很多,本章从万事开头难的数据建模开始,剖析下数据选择上有哪些常见设计规则,看看这些约束或经验背后蕴含着哪些出色的项目实践总结,在数据类型的选择上如何进行合理选择和取舍方案的。
本篇来聊聊数据存储的内容,看看程序世界里数据是以什么形式存在的?为了描述数据并把它们和这个现实世界关联起来我们一般都是如何去进行表达的?最后通过我们习惯的表达方式再结合数据结构是如何存储下来的?
「数据密集型系统搭建」开卷篇|什么是数据密集型系统。系统具有数据密集型特点,底层建筑决定上层应用,数据层非常重要涉及的技术选型很多,建造者的终极之路需要突破自身界限完善能力,关注数据,抱紧业务变化。
HTTPS协议介绍
Golang Reflect
golang unsafe
golang defer详解
golang slice详解
Golang Benchmark性能测试
Golang 初始化流程分析
搭建gdb调试go程序
Gorm使用汇总
字符串排序:键索引计数法介绍
Spring异步事件机制剖析
MySQL中date、datetime、timestamp、time、year的区别
MySQL故障排查与性能分析方法汇总
Redis内存管理机制
Redis持久化机制
RedisLua脚本介绍
Redis事务实现机制
Redis数据库空间模型
Redis哨兵机制介绍
Redis集群机制介绍
mmap内存映射原理
Socket通信原理及模型实现
哈夫曼编码(Huffman Coding)
Semaphore原理剖析
CyclicBarrier原理剖析
InnoDB事务剖析
ThreadLocal原理剖析
拜占庭将军问题介绍
Gossip协议介绍
复杂逻辑业务层治理探究
Activiti工作流与业务整合实战
分布式事务实战方案汇总
Spring异步事件机制剖析
MySQL分页排序时数据重复问题分析
case设计原则、面向工程结构设计、case设计思路、一般通用设计、入参验证、过程数据验证、最终结果验证、数据有效性验证
innodb文件分析工具innodb_ruby的基本使用介绍,帮助更了解Innodb存储引擎的内部结构
关于供应链业务相关的OMS系统实战技术文章,整理自近半年的开发实践,由于业务背景的差异化、具体落地的独特性以及个人业务知识的局限性,这里不做普适性供应链业务领域的深入讨论,仅论述自身业务场景中技术方案
分布式多级缓存设计方案,解决海量数据读取的性能问题,包含多级缓存的存储设计,流程设计;利用多数据副本保证数据的可用性,同时通过不同数据源特点提供更高性能、更多场景数据差异化的支持
如何做好研发FO角色?角色定位包含哪些能力要求和权利责任,项目过程中包含哪些核心里程碑节点以及交付物,FO对于项目过程管理需要具备哪些把控原则,针对风险和问题的治理手段和干预策略,协作过程的核心动作
配置GoPlantUml环境,在Goland中生成ER关系图等,帮助开发小伙伴高效、友好地阅读和分析源码结构。