240 发简信
IP属地:浙江
  • 120
    分布式事务的七种解决方案

    一、什么是分布式事务 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。一个大的操作由 N 多的小的操作共同完成。...

  • 120
    一次SQL查询优化原理分析(900W+数据,从17s到300ms)

    有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 m...

  • 120
    共识算法:Raft

    上篇讲到了「拜占庭将军问题」:多个拜占庭将军要如何在可能有叛徒、信使可能被策反或者暗杀的情况下达成是否要进攻的一致性决定?还不了解的先看看上一篇《拜占庭将军问题》。这篇主要是...

  • Spring Bean的生命周期

    一、生命周期流程图: Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁Bean,这其中包含了一系列关键点 假设一个Bean实现了所...

  • 120
    彻底搞懂Java内存泄露

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。简书 编程之乐转载请注明原创出处,谢谢! Java内存回收方式 Java判断对象是否可以回收使用的而是可...

  • 120
    mybatis初始化过程

    mybatis初始化了什么 mybatis初始化工作,主要是初始化configuration配置信息,主要分为两部分从mybatis-config.xml中读取的配置从map...

  • 120
    超详细的Guava RateLimiter限流原理解析

     限流是保护高并发系统的三把利器之一,另外两个是缓存和降级。限流在很多场景中用来限制并发和请求量,比如说秒杀抢购,保护自身系统和下游系统不被巨型流量冲垮等。  限流的目的是通...

  • 120
    Java 大白话讲解设计模式之 -- UML类图

    声明:原创作品,转载请注明出处https://www.jianshu.com/p/2828874af134 这篇文章来总结下UML类图,本来不打算讲UML类图的,因为我在学习...

  • 120
    花了一个星期,我终于把RPC框架整明白了!

    文章授权转载自微信公众号:【架构师社区】作者:李金葵 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要...