首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodingTao
掘友等级
公众号@CodingTao
关注WX:CodingTao
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 9
沸点 3
赞
12
返回
|
搜索文章
CodingTao
公众号@CodingTao
·
2年前
关注
MyBatis源码解析(一)----创建代理流程
MyBatis创建代理流程 1. 通过注解扫描 basePackages 2. @MapperScan注解@Import(MapperScannerRegistrar.cl...
赞
评论
分享
CodingTao
公众号@CodingTao
·
3年前
关注
CompletableFuture详解
CompletableFuture继承于java.util.concurrent.Future,它本身具备Future的所有特性,并且基于JDK1.8的流式编程以及Lamb...
5
2
分享
CodingTao
赞了这篇文章
零壹技术栈
高级研发工程师 @公众号【零壹技术栈】
·
5年前
关注
深入剖析Linux IO原理和几种零拷贝机制的实现
零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用是在...
222
23
分享
CodingTao
公众号@CodingTao
·
3年前
关注
工厂模式
工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 按实际业务场景划分,...
1
评论
分享
CodingTao
公众号@CodingTao
·
3年前
关注
UML类图详解
UML类图中具体类、抽象类、接口和包有不同的表示方法。 1. UML类图中表示具体类 具体类在类图中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三...
1
评论
分享
CodingTao
公众号@CodingTao
·
3年前
关注
Redis 三种高可用方案
一般业主量不大的时候,redis用aof和rdb即可保证在redis重启后的数据持久化,但是当业务量增大之后,我们需要考虑redis的高可用和高性能。 1. 主从复制的作用...
1
评论
分享
CodingTao
公众号@CodingTao
·
3年前
关注
史上最全MySQL各种锁详解
一、前言锁是计算机在执行多线程或线程时用于并发访问同一共享资源时的同步机制,MySQL中的锁是在服务器层或者存储引擎层实现的,保证了数据访问的一致性与有效性。MySQL锁可...
91
17
分享
CodingTao
公众号@CodingTao
·
3年前
关注
一招实现SpringBoot服务缓存性能翻倍
绝大多数系统都是读多写少的,众所周知,内存的访问速度很快,是磁盘访问速度的数十倍,如果不使用缓存,都通过数据库访问硬盘,对于双十一这样大的交易量是不可想象的。有人专门写了一...
5
评论
分享
CodingTao
公众号@CodingTao
·
3年前
关注
Java本地缓存神器---Caffeine(二)
在上一篇《Java本地缓存神器---Caffeine(一)》介绍了Caffeine和其他缓存框架的性能对比、Caffeine特性中的加载策略和回收策略,接下来我们继续实践C...
2
评论
分享
CodingTao
公众号@CodingTao
·
3年前
关注
Java本地缓存神器---Caffeine(一)
前言 Caffeine是基于Java8的高性能缓存库,参考了Google guava的API,基于Guava Cache和ConcurrentLinkedHashMap的...
3
评论
分享
CodingTao
公众号@CodingTao
·
5年前
关注
Netty Reactor线程模型详解
1. Reactor是什么? Reactor pattern(反应器模式)是用于处理通过一个或多个输入同时传递给服务器的服务请求的事件处理模式。服务处理程序复用传入的请求,...
15
2
分享
CodingTao
公众号@CodingTao
·
5年前
关注
java CAS原理
1. CAS是什么? CAS全称是Compare and Swap,即比较并交换,是通过原子指令来实现多线程的同步功能,将获取存储在内存地址的原值和指定的内存地址进行比较,...
22
评论
分享
CodingTao
公众号@CodingTao
·
5年前
关注
JVM内存结构与内存模型
1. 程序计数器(线程私有) 程序计数器是当前线程所执行的字节码的行号指示器。 2. Java虚拟机栈(线程私有) Java虚拟机栈描述的是Java方法执行的内存模型:每个...
5
评论
分享
CodingTao
关注了
cxy107750
公众号@CodingTao
CodingTao
赞了这篇沸点
CodingTao
公众号@CodingTao
·
5年前
举报
现在用Docker的公司多吗?
Java开发提升十倍生产力:Idea远程一键部署springboot到Docker
juejin.im
好文推荐
赞过
分享
评论
2
CodingTao
赞了这篇文章
CodingTao
公众号@CodingTao
·
5年前
关注
Java开发提升十倍生产力:Idea远程一键部署springboot到Docker
1. Docker的安装可以参考https://docs.docker.com/install/ 2. 配置docker远程连接端口 3. 重启docker 4. 开放端口...
138
17
分享
CodingTao
赞了这篇文章
CodingTao
公众号@CodingTao
·
5年前
关注
五分钟就能看懂pipeline模型 -Netty 源码解析
1. 什么是pipeline pipeline 有管道,流水线的意思,最早使用在 Unix 操作系统中,可以让不同功能的程序相互通讯,使软件更加”高内聚,低耦合”,它以一种...
16
3
分享
CodingTao
赞了这篇文章
CodingTao
公众号@CodingTao
·
5年前
关注
Netty 源码解析系列-客户端连接接入及读I/O解析
上一章节《Netty 源码解析系列-服务端启动流程解析》我们完成了服务端启动,那么服务端启动完成后,客户端接入以及读I/O 事件是怎么哪里开始的?以及 netty 的 bo...
11
评论
分享
CodingTao
赞了这篇文章
CodingTao
公众号@CodingTao
·
5年前
关注
Netty 源码解析系列-服务端启动流程解析
1.1 创建 ServerBootstrap 实例,它是 netty 的启动辅助类,提供了一系列的方法用于设置服务 端启动相关的参数。底层通过门面模式对各种能力进行抽象和封...
4
评论
分享
下一页
个人成就
文章被点赞
320
文章被阅读
63,069
掘力值
1,757
关注了
2
关注者
117
收藏集
2
关注标签
7
加入于
2018-09-07