https://yq.aliyun.com/articles/225642[https://yq.aliyun.com/articles/225642]
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
https://yq.aliyun.com/articles/225642[https://yq.aliyun.com/articles/225642]
xxl-job是开源的分布式调度系统,很多公司都已经在生产系统上进行了使用。github地址:xxl-job[https://github.com/xuxueli/xxl-j...
乐观锁例子: 在上面例子中的第三步 悲观锁例子:
传统hash算法 哈希一致性算法 https://segmentfault.com/a/1190000021199728[https://segmentfault.com/a...
If the number of bytes queued in the write buffer exceeds writeBufferHighWaterMark valu...
1. k8s介绍 k8s对各异构的数据中心进行了资源抽象,提供资源管理、编排能力。因为k8s提供了统一的资源抽象能力,开发者可以不用关心底层结构的差异,脱离运维人员自行进行应...
map支持key和value都是nullkey为null时hashcode固定是0get的时候value是通过==判断image.pngloadFactory为什么红黑树的阀...
https://zhuanlan.zhihu.com/p/62382615[https://zhuanlan.zhihu.com/p/62382615]
BSD:商业友好 最友好只用申明协议就好了 Apache :商业友好修改了某个原来的文件要说明 GPL:商业不友好不允许修改后或者衍生的进行发布和销售 所以如果用了它 该产品...
发票服务器 sential、https://cloud.tencent.com/developer/article/1531112
指标: 可用性 吞吐量 隔离 红包技术:减少并发的请求,提高db的吞吐量。
一、SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 整...
当注册了多个driver时,下面的代码到底是怎么选择driver的呢?Connection connection = DriverManager.getConnection(...
建造者模式与工厂模式的区别 我们可以看到,建造者模式与工厂模式是极为相似的,总体上,建造者模式仅仅只比工厂模式多了一个“导演类”的角色。在建造者模式的类图中,假如把这个导演类...
继承包含这样一层含义:父类中凡是已经实现好的方法(相对于抽象方法而言),实际上是在设定一系列的规范和契约,虽然它不强制要求所有的子类必须遵从这些契约,但是如果子类对这些非抽象...
微服务是SOA架构演进的结果。两者说到底都是对外提供接口的一种架构设计方式,随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的...
有人的说,选择比努力更重要的,我深以为然,而且,我觉得选择和决定,比努力更难 越是有能力的人,就越不计较一些短期得失,越计较短期得失的人往往都是很平庸的人。 投资会把自己的时...