Dubbo的SPI由JDK标准的SPI加强而来 Dubbo 改进了 JDK 标准的 SPI 的以下问题: JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩展实现...
Dubbo的SPI由JDK标准的SPI加强而来 Dubbo 改进了 JDK 标准的 SPI 的以下问题: JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩展实现...
ELK “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引...
一般传统互联网公司很少接触到 SQL 优化问题,其原因是数据量小,大部分厂商的数据库性能能够满足日常的业务需求,所以不需要进行 SQL 优化,但是随着应用程序的不断变大,数据...
版本信息: springBoot 2.2.6.RELEASE springCloud Hoxton.RELEASE 源码分析 1.1 Feign支持替换OkHttp的做法 1...
简介 拦截器,最常用的登录拦截、权限校验、防重复提交、打印日志、出入参参数处理,可以说拦截器+解析器最佳拍档。 实现方式 自定义类要实现Spring 的HandlerInte...
mybatis运行分为两部分,第一部分读取配置文件缓存到Configuration对象中。用以创建SqlSessionFactory,第二部分是SqlSession的执行过程...
1 场景 程序中经常需要对接口进行限流,防止访问量太大,导致程序崩溃。 常用的算法有:计数算法、漏桶算法、令牌桶算法,最常用的算法是后面两种。 2 算法详解 2.1 计数算法...
redis知识点 最近看了下《redis设计与实现》,做了下整理 :-) 1. 数据结构 1.1 简单动态字符串 SDS(simple dynamic string) 1.2...
并发读写数据一致性保证(Java并发容器) 写在前 业务开发过程,其实就是用户业务数据的处理过程,因而开发的核心任务就是维护数据一致不出错。现实场景中,多个用户会并发读写同一...
RedisDataBase(RDB) 数据持久化方式之一 数据持久化默认方式 按照指定时间间隔,将内存中的数据集快照写入硬盘 通过RDB进行备份还原,只要拷贝RBD文件即可 ...
前言 在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean...
我们在平时工作中,使用最多的数据库就是 MySQL 了,随着业务的增加,如果单单靠一台服务器的话,负载过重,就容易造成宕机。 这样我们保存在 MySQL 数据库的数据就会丢失...
前言 在很多应用系统中我们常常要定时执行一些任务。比如,营销系统需要定时生效活动、定时发短信、定时变更数据等等;在实际中我们改选用什么定时任务框架来实现业务,定时任务会遇到哪...
前言 上一篇文章谈了单机的定时任务解决方案,只能在单个JVM进程中使用;而我们的现在基本上是分布式场景,需要一套在分布式环境下高性能、高可用、可扩展的分布式任务调度框架;是否...