摘要: 1. Http 的话要先走dns 再走lvs 再走nginx 链路太长,可用性SLA指标太低2. http是文本协议比其他用在rpc上的序列化 二进制协议 如 thrift protobuf等来说性能太低 ,会造成应用rt太高。举个例子就是,在美团研发时做的分布式ID系统leaf,用thrift的r 阅读全文
posted @ 2019-05-17 11:27 parkdifferent 阅读(232) 评论(0) 推荐(0) 编辑
摘要: tl;dr: "PECS" is from the collection's point of view. If you are only pulling items from a generic collection, it is a producer and you should use ext 阅读全文
posted @ 2019-05-16 17:12 parkdifferent 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 14.7.1 InnoDB Locking 14.7.1 InnoDB Locking 14.7.1 InnoDB Locking 14.7.1 InnoDB Locking This section describes lock types used by InnoDB. Shared and E 阅读全文
posted @ 2019-05-15 15:31 parkdifferent 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 建测试表 ALTER TABLE tbl_name ADD PRIMARY KEY (column_list): 该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 这条 阅读全文
posted @ 2019-05-11 23:31 parkdifferent 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 内存泄露本意是申请的内存空间没有被正确释放,导致后续程序里这块内存被永远占用(不可达),而且指向这块内存空间的指针不再存在时,这块内存也就永远不可达了,内存空间就这么一点点被蚕食 OutOfMemoryError内存溢出是指存储的数据超出了指定空间的大小,这时数据就会越界。内存溢出就是内存越界。内存 阅读全文
posted @ 2019-05-11 23:02 parkdifferent 阅读(958) 评论(0) 推荐(0) 编辑
摘要: dubbo如何兼容多版本实现? 在Dubbo中接口类并不能唯一确定一个服务,在dubbo中接口+服务分组+版本号才能唯一确定一个服务。 当一个接口有多种实现时,可以用 group 区分。 当同一个服务分组的接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。 参考:https 阅读全文
posted @ 2019-05-07 10:50 parkdifferent 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要修改代码。为了实现在模块装配的时候不用在程序里动态指明,这就需要一种服务发现机制。java spi就是提供这样的一个机制:为某个接口寻找服 阅读全文
posted @ 2019-04-29 15:22 parkdifferent 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 热点Key问题的发现与解决 https://help.aliyun.com/document_detail/67252.html 缓存击穿、失效以及热点key问题 https://www.jianshu.com/p/d5a3668d4dad 2017双11技术揭秘—分布式缓存服务Tair的热点数据散 阅读全文
posted @ 2019-04-28 14:14 parkdifferent 阅读(639) 评论(0) 推荐(0) 编辑
摘要: BigDecimal 1. BigDecimal加减乘除后,最终结果为返回值,原来的BigDecimal对象不变。 2. BigDecimal比较用 compareTo方法 阅读全文
posted @ 2019-04-25 16:14 parkdifferent 阅读(971) 评论(0) 推荐(0) 编辑
摘要: In contrast, the lifecycle of a bean in a Spring container is more elaborate. It’simportant to understand the lifecycle of a Spring bean, because you 阅读全文
posted @ 2019-04-24 20:43 parkdifferent 阅读(166) 评论(0) 推荐(0) 编辑