首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodingTao
掘友等级
公众号@CodingTao
关注WX:CodingTao
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 9
沸点 3
赞
12
返回
|
搜索文章
最新
热门
java CAS原理
1. CAS是什么? CAS全称是Compare and Swap,即比较并交换,是通过原子指令来实现多线程的同步功能,将获取存储在内存地址的原值和指定的内存地址进行比较,只有当他们相等时,交换指定的预期值和内存中的值,这个操作是原子操作,若不相等,则重新获取存储在内存地址的原…
JVM内存结构与内存模型
1. 程序计数器(线程私有) 程序计数器是当前线程所执行的字节码的行号指示器。 2. Java虚拟机栈(线程私有) Java虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧,每个方法从调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈…
Java开发提升十倍生产力:Idea远程一键部署springboot到Docker
1. Docker的安装可以参考https://docs.docker.com/install/ 2. 配置docker远程连接端口 3. 重启docker 4. 开放端口 5. Idea安装插件,重启 6. 连接远程docker 1. 创建springboot项目 Bind …
五分钟就能看懂pipeline模型 -Netty 源码解析
1. 什么是pipeline pipeline 有管道,流水线的意思,最早使用在 Unix 操作系统中,可以让不同功能的程序相互通讯,使软件更加”高内聚,低耦合”,它以一种”链式模型”来串起不同的程序或组件,使它们组成一条直线的工作流。 2. Netty的ChannelPipe…
Netty 源码解析系列-客户端连接接入及读I/O解析
上一章节《Netty 源码解析系列-服务端启动流程解析》我们完成了服务端启动,那么服务端启动完成后,客户端接入以及读I/O 事件是怎么哪里开始的?以及 netty 的 boss 线程接收到客户端 TCP 连接请求后如何将链路注册到 worker 线程池?带着这些疑问,我们开始客…
Netty 源码解析系列-服务端启动流程解析
1.1 创建 ServerBootstrap 实例,它是 netty 的启动辅助类,提供了一系列的方法用于设置服务 端启动相关的参数。底层通过门面模式对各种能力进行抽象和封装,尽量不需要用户跟过 多的底层 API 打交道,降低用户的开发难度 2. 源码分析 NioEventLo…
个人成就
文章被点赞
330
文章被阅读
66,992
掘力值
1,802
关注了
2
关注者
122
收藏集
2
关注标签
7
加入于
2018-09-07