摘要:
背景 紧急需求,客户需要立马上线 docker 包体积过大,远程不稳定,文件发不过去 单点修改,风险低 步骤 1. 获取 pod 所在宿主机 podonhost kubectl -n $namespance get pods -owide | grep $podname | grep Running 阅读全文
摘要:
在学习Java动态代理之前,我想让大家先思考这样几个问题。 JDK动态代理为什么不能对类进行代理? Mybatis Mapper接口为什么不需要实现类? 目录 代理模式 说到Java动态代理,就不得不提代理模式。为什么要使用代理模式呢? 生活中对代理模式的使用无处不在,例如明星经纪人对明星业务的代理 阅读全文
摘要:
思考:做需求与做需求的差异 再回答问题之前,我想先抛开「技术深度」这次词,讲讲做需求这件事,说说我对做需求的理解。每一个程序员都是从刚毕业做需求开始,为什么有的人逐渐成为大牛,主导大型技术项目或走向团队管理岗位,而有的人一直还在做需求。我觉得这里面的差异在于:每一个对做需求这件事的理解有所不同。 这 阅读全文
摘要:
一. 问题描述 我们在设计表结构的时候,设计规范里面有一条如下规则: 对于可变长度的字段,在满足条件的前提下,尽可能使用较短的变长字段长度。 为什么这么规定,我在网上查了一下,主要基于两个方面 基于存储空间的考虑 基于性能的考虑 网上说Varchar(50)和varchar(500)存储空间上是一样 阅读全文
摘要:
1、为什么有消息系统 解耦合 异步处理 例如电商平台,秒杀活动。一般流程会分为:1: 风险控制、2:库存锁定、3:生成订单、4:短信通知、5:更新数据 通过消息系统将秒杀活动业务拆分开,将不急需处理的业务放在后面慢慢处理;流程改为:1:风险控制、2:库存锁定、3:消息系统、4:生成订单、5:短信通知 阅读全文