首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodingTao
掘友等级
公众号@CodingTao
关注WX:CodingTao
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 9
沸点 3
赞
12
返回
|
搜索文章
最新
热门
MyBatis源码解析(一)----创建代理流程
MyBatis创建代理流程 1. 通过注解扫描 basePackages 2. @MapperScan注解@Import(MapperScannerRegistrar.class) 3. 动态注册Ma
CompletableFuture详解
CompletableFuture继承于java.util.concurrent.Future,它本身具备Future的所有特性,并且基于JDK1.8的流式编程以及Lambda表达式等实现一元操作符、异步性以及事件驱动编程模型,可以用来实现多线程的串行关系,并行关系,聚合关系。…
工厂模式
工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 按实际业务场景划分,工厂模式有 3 种不同的实现方式,分别是简单工厂模式、工厂方法模式和抽象工厂模式。 1. 简单工厂 简单工…
UML类图详解
UML类图中具体类、抽象类、接口和包有不同的表示方法。 1. UML类图中表示具体类 具体类在类图中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三层是类的方法。成员变量以及方法前的访问修饰符用符号来表示: 2. 在UML类图中表示抽象类 3. 在UML…
Redis 三种高可用方案
一般业主量不大的时候,redis用aof和rdb即可保证在redis重启后的数据持久化,但是当业务量增大之后,我们需要考虑redis的高可用和高性能。 1. 主从复制的作用 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存…
史上最全MySQL各种锁详解
一、前言锁是计算机在执行多线程或线程时用于并发访问同一共享资源时的同步机制,MySQL中的锁是在服务器层或者存储引擎层实现的,保证了数据访问的一致性与有效性。MySQL锁可以按模式分类为:乐观锁与悲观
一招实现SpringBoot服务缓存性能翻倍
绝大多数系统都是读多写少的,众所周知,内存的访问速度很快,是磁盘访问速度的数十倍,如果不使用缓存,都通过数据库访问硬盘,对于双十一这样大的交易量是不可想象的。有人专门写了一篇《让 CPU 告诉你硬盘和网络到底有多慢》,将磁盘、内存、网络对数据的处理速度站在人类的角度来感知表述。…
Java本地缓存神器---Caffeine(二)
在上一篇《Java本地缓存神器---Caffeine(一)》介绍了Caffeine和其他缓存框架的性能对比、Caffeine特性中的加载策略和回收策略,接下来我们继续实践Caffeine的其他特性。 1. 刷新策略 刷新策略可以通过LoadingCache.refresh(K)…
Java本地缓存神器---Caffeine(一)
前言 Caffeine是基于Java8的高性能缓存库,参考了Google guava的API,基于Guava Cache和ConcurrentLinkedHashMap的经验改进而来。 Java本地
Netty Reactor线程模型详解
1. Reactor是什么? Reactor pattern(反应器模式)是用于处理通过一个或多个输入同时传递给服务器的服务请求的事件处理模式。服务处理程序复用传入的请求,并将它们同步分派给关联的handler。 2. Reactor主要组件 负责响应事件,将事件分发绑定了该事…
下一页
个人成就
文章被点赞
324
文章被阅读
64,528
掘力值
1,773
关注了
2
关注者
120
收藏集
2
关注标签
7
加入于
2018-09-07