240 发简信
IP属地:浙江
  • Serverless架构综述

    https://yq.aliyun.com/articles/225642[https://yq.aliyun.com/articles/225642]

  • 120
    xxl-job剖析

    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...

  • 《kubernetes in Action》读书笔记

    1. k8s介绍 k8s对各异构的数据中心进行了资源抽象,提供资源管理、编排能力。因为k8s提供了统一的资源抽象能力,开发者可以不用关心底层结构的差异,脱离运维人员自行进行应...

  • 120
    Map

    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的吞吐量。

  • 120
    SPI机制

    一、SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 整...

  • JDBC驱动加载

    当注册了多个driver时,下面的代码到底是怎么选择driver的呢?Connection connection = DriverManager.getConnection(...

  • Builder模式

    建造者模式与工厂模式的区别 我们可以看到,建造者模式与工厂模式是极为相似的,总体上,建造者模式仅仅只比工厂模式多了一个“导演类”的角色。在建造者模式的类图中,假如把这个导演类...

  • 里氏替换原则

    继承包含这样一层含义:父类中凡是已经实现好的方法(相对于抽象方法而言),实际上是在设定一系列的规范和契约,虽然它不强制要求所有的子类必须遵从这些契约,但是如果子类对这些非抽象...

  • SOA和微服务

    微服务是SOA架构演进的结果。两者说到底都是对外提供接口的一种架构设计方式,随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的...

  • 指南针

    有人的说,选择比努力更重要的,我深以为然,而且,我觉得选择和决定,比努力更难 越是有能力的人,就越不计较一些短期得失,越计较短期得失的人往往都是很平庸的人。 投资会把自己的时...