背景 在实际开发中,数据的处理有五种:获取、传输、存储、分析、转换。每种各对应一些常用的技术。 序列化和反序列化 序列化是将对象的信息转换为可传...
背景 在13年的时候,我开始负责整个公司的搜索引擎。嗯……,不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。 后来跳槽之后,所经历的...
背景 事情是这样的。 一天下午4点42分左右。业务反馈我开发的服务在测试环境出现问题,返回资源数据是0。查日志发现是ES访问超时。相当于数据库挂...
战略考虑 资本驱动发展模式 美国科技股相关公司,其发展依赖资本驱动。简单来讲,就是借助投资以及对未来概念的兑现,以此达成长期增长。美国整体在很大...
DDD、SOA、微服务和微内核,看到经常有人把这几个概念拿出来一起讲。事实上,DDD和其他三个不是一个维度的东西。 DDD其实特别好理解,DDD...
引言:从复杂到简单 在日常的MySQL性能优化工作中,面对几百个配置参数,常常让人眼花缭乱。但经过多年的实战经验,我发现真正起决定性作用的参数其...
「你骂它两句,它就变聪明了。」这个说法在群里传了很久,而且大家都有体感支持——骂完那一轮,回答确实好了。 体感是真的,归因大概错了。 拆开看,你...
背景 代码评审(CodeReview,简称CR)作为很多研发团队的标准化部分被广泛使用。听到有很多工程师在代码评审时有这样一些疑问: 1、代码评...
保证CodeReview质量的前提条件 有良性的社交压力 保证CodeReview质量的先决条件在于建立一个良性、有效的社交压力机制。这种机制始...