首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吾乃上将军邢道荣
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
使用docker创建Kafka镜像和部署
使用docker创建kafka镜像并部署.代码都以上传至github网站,欢迎一起讨论。======
使用canal订阅binlog,实现缓存更新的小demo
数据库和缓存的一致性问题由来已久,我个人认为订阅binlog来实现缓存更新是比较靠谱且优雅的一个方案,所以写个小demo记录一下。
平平无奇Integer,为啥经常问
最近在面试的时候,有好几个面试官问了我 Integer.valueOf 这个方法。这个方法之前确实没研究过,所以专门记录一下。 前两个方法都会调用到最后这个方法来,所以直接看参数最多的一个就好了。 进入方法之后首先会进入parseInt方法。这个方法会将输入转换为int结果。首…
随笔-位运算的一些小技巧
这个小技巧来源于leetcode第136题。在一个数组中,其他数字都出现了2次,只有一个数字出现了一次,如何找出它。 这题的思路在于位运算中的异或操作。在异或操作中: 从异或操作的结果不难得出结论,同一位上的数字,出现偶数次的话,异或出的结果就是0,出现奇数次的话,异或出的结果…
Tomcat源码之-Tomcat如何接收请求
上一节大概说了下tomcat的整体架构,那么这一节我们重点关注下tomcat连接器的工作机制,在tomcat调优过程中,连接器也是一个比较重要的部分。 首先看一下Connector的创建过程。 Connector的init方法,除了设置一些初始化值外,就是调用protocolH…
Tomcat源码之-多层容器的设计
在阅读tomcat源码之前,有必要了解一下tomcat的多层容器设计,这样读起来会省很多力气。 上图就是tomcat的基本结构,可以很明显的看出层层嵌套的架构设计。简易启动一个tomcat的代码如下: 下面就来分析一下这段启动代码的逻辑。首先进入tomcat的start方法。 …
深入Netty(五)-Netty服务端对连接的处理
在上一篇介绍Netty服务端接收连接的时候,我们分析到连接接收了后,便被放入pipeline里面去执行读操作。代码如下: 所以要分析Netty如何处理连接,必须先要分析一下pipeline的工作机制。 pipeline的大概作用我们之前已经分析过了,一句话概括就是流水线模式。查…
深入Netty(四)-Netty服务端如何接收连接
上一篇我们了解了一下Netty三个核心类的主要作用,而且还大概勾画了一下Netty的运行机制。那么这一篇我们就从Netty服务端代码来剖析一下。 首先我们创建了两个EventLoopGroup,上一篇我们说过这个类的主要作用是持有EventLoop,并把获取到的任务均匀的分配给…
深入Netty(三)-先了解一下三个关键类
在阅读Netty的源码之前,首先先来简单了解一下3个核心类的作用。 从EventLoop的继承图中可以看出,EventLoop继承了jdk的Executor和ScheduleExecutorService等接口,熟悉线程池的朋友应该知道这两个接口主要作用是用来提交任务和执行定时…
深入Netty(二)-Netty基础编程
上一篇已经通过一个示例来了解了一下jdk的nio编程,这篇我们也通过一个简单的示例来学习一下netty的基础编程。 需求很简单,客户端发送一条信息给服务端,服务端接收信息并打印,然后回复给客户端,一次通信即结束。 三个方法分别对应着连接打开,连接关闭,和消息接收三个事件。 这样…
下一页
个人成就
文章被点赞
227
文章被阅读
92,693
掘力值
2,293
关注了
6
关注者
211
收藏集
1
关注标签
2
加入于
2019-02-21