首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
野区杰西
掘友等级
微信搜索公众号
|
野区杰西
主要分享 Java 通用技术以及架构解决方案的技术文章
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
最新
热门
[Spring 系列] AOP 源码解析
前言的仪式感还是要有的。这次回来讲 Spring AOP 的主要原因之前写过一篇文章是关于 AOP 的一个概念性文章,然后作死地在文末讲“下一篇会进行源码”解析。但是后面却跑去写别的知识了。额... 这篇文章主要还是希望能够完完整整地讲明白 AOP In Spring 是怎么实…
Apache Dubbo 介绍以及扩展机制 SPI
首先我们先问一句,Apahce Dubbo 是什么?这个问题恐怕我不会给太多答案给你,因为 Dubbo 的官网其实描述非常清楚明了,而且具备了非常全面的架构解析以及源码解析。所以,学习 Dubbo 非常有必要去 官网传送门。 从简介我们大致上可以了解,Dubbo 就是一个微服务…
MySQL 之数据库高并发解决方案
我们都知道初创公司一开始都是以单体应用为首要架构,一般都是单体单库的形式。但是版本以及版本的迭代,数据库需要承受更多的高并发已经成了架构设计需要考虑的点。 那么解决问题,就得说到方案。但是方案有很多,我们该怎么选择呢? 基本上,我们优化要从几个关键字入手:短距离,少数据,分散压…
高性能 Netty 之组件 ByteBuf
一般讲框架的系列文章,都是先讲框架的例子,然后再讲重点的源码解析,后面才是组件拆解,最后是框架的性能与优化点。 这篇文章讲一下 Netty 的 ByteBuf。但是在讲这篇文章之前,我们必须要讲一下之前 ByteBuf 的前身,或者说是更加原生的实现类 java.nio.Byt…
高性能 Netty 源码解析之客户端创建
所以这篇文章会继续将客户端的创建流程以及源码分析。 异步发起 TCP 连接,判断连接是否成功。如果成功,则直接将 NioSocketChannel 注册到多路复用器上。监听读操作位,用于数据报读取和消息发送;如果不成功,则注册连接监听位到多路复用器,等待连接结果。 看了示例代码…
高性能 Netty 源码解析之服务端创建
至此为止,我们已经入门了一部分关于 Netty 的介绍以及使用方法。我们讲了 上面这些内容,我们基本上对 Netty 能基本上的了解。为了进一步去理解 Netty 是如何封装原生的 Java NIO 以及扩展的话,我们需要深入其 API 以及源码才可以获取更多其中的奥秘。那么接…
高性能 Netty 之私有栈协议开发
本文继续来将关于 Netty 建立私有栈协议的开发知识。本文讲解的顺序为: 在通讯协议上,通信协议分为公有协议和私有协议。像我们在前几篇文章学的 Http / WebSocket,都算是公有协议,这些协议都为大众所熟知,并且有公共信赖的组织来制定标准。而私有协议呢,一般是用于公…
极简算法_快速排序
快速排序 Qucik Sort 又称为划分交换排序。快速排序是对冒泡排序的一种改进方法。 在冒泡排序中,进行记录关键字的比较和交换是在相邻记录之间进行,记录每次交换只能上移或下移动一个相邻的位置,因而移动和交换的次数比较多。 为什么叫做快速排序?因为在快速排序当中,记录关键字的…
高性能 Netty 之 WebSocket 详解与整合
上篇文章我们讲了如何使用 Netty 来开发一个 Http 文件服务器,里面蕴含了关于如何使用Netty 提供的组件类来解析 Http 协议后进行请求的处理,然后再继续通过已有的组件来进行编解码和传输。 这篇文章主要讲的是,如何使用 Netty 整合WebSocket 的做一个…
高性能 Netty 之结合 Http 协议应用
经过了这么多篇文章,其实大家也肯定知道,Netty 主要是在 OSI 七层网络层的应用层进行数据处理的(因为 Socket 是出于传输层以上的东西,是应用层与传输层的一个抽象层)。所以肯定明白 Netty 在协议这方面肯定是能够掌控的。 说到网络协议,相信大家最熟悉的协议也就是…
下一页
个人成就
文章被点赞
144
文章被阅读
86,292
掘力值
2,058
关注了
74
关注者
92
收藏集
21
关注标签
23
加入于
2017-06-28