首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
野区杰西
掘友等级
微信搜索公众号
|
野区杰西
主要分享 Java 通用技术以及架构解决方案的技术文章
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
最新
热门
高性能 Netty 之编解码神器 Google Protobuf
上篇文章我们讲了关于关于编解码的知识以及使用 Java 序列化作为编解码作为解析框架。本来是想一篇长文记录将编解码以及其应用给涵盖的。但是发现实时分开来写会比较明确,就当是做一个记录吧。 上面的话翻译过来就是,Protobuf是一个跨语言 / 跨平台,扩展性可序列化的数据结构。…
高性能 Netty 之编解码技术
什么是编解码技术?我们先来看一下关于这个词的简单描述。 从描述我们可以知道,其实编解码技术是一个泛指。你可以认为是密码学里面的加密和解密,也可以认为是 Java 里面的序列化技术(对象->二进制/二进制->对象),或等等。所以说编解码技术其实应用非常的广泛。 而我们这次要讲的是…
高性能 Netty 之 TCP 粘包/拆包
上一篇文章讲了关于 Netty 初体验。这篇文章主要是讲解 Netty 是如何解决 TCP 粘包/拆包 的问题。 TCP 粘包/拆包 其实是网络编程最经常用到的。只要一天依赖着 TCP,那么你就跑不掉。例如你做网络应用,如果你使用 Socket 进行网络通信,那你其实相当于在传…
高性能 Netty 之初体验
Netty 是 what?Netty 是一个异步框架。这是一句来自官网的介绍: Netty 是一个具备的特点是快速开发,事件驱动,网络应用框架,用于快速开发可维护的高性能协议服务端和客户端。 看起来很复杂。其实 Netty 在架构图分为三大块:Core,Protocol Sup…
浅谈 Java NIO
Java.nio 全称 Java non-blocking IO [实际上是 new IO],是指JDK 1.4及以上版本里提供的新 API[New IO] ,为所有的原始类型(布尔 Boolean 类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络。 可能…
IO及其五种模型
哪究竟什么是IO呢? 所谓的IO(输入/输出)是在主存和外部设备(例如磁盘驱动器/终端/网络)之间复制数据的过程。其中输入操作是从IO设备复制数据到主存,而输出操作是从主存复制数据到IO设备。 一般来说,像我们这种Java程序员,日常工作接触IO的机会就是熟悉使用Java对操作…
[MySQL] MySQL之哈希索引
在上篇文章中,我们从数据结构入手,学习了 MySQL 中 InnoDB 对于B-Tree 索引和相关知识。今天让我们来学习 MySQL 中常用的第二种索引 - 哈希索引 吧。 根据官网介绍,以 MySQL 5.7,目前 InnoDB 支持索引并没有哈希索引,仅仅支持 B-Tre…
[Spring 系列] BeanFactory 与 ApplicationContext 详解
上篇文章 [重温 IOC 设计理念] 后, 我想你们对 IOC 有了一定的了解。但是了解的同时,你肯定也有带着很多疑惑,例如说, 我觉得,从 IOC 这个概念引出来的疑惑是非常多的。所以,这篇文章我决定对那篇文章进行一个“坑”的填充。所以这篇文章讲的主题是 或许很多人看过 Sp…
[Spring 系列] 重温 IOC 设计理念
IOC 在我印象中是非常迷人的设计理念。因为相信每一个程序猿在写代码的时候,都想设计出耦合度低,灵活高,复用性高的代码。而 IOC 恰好给予了我们一丝丝在设计代码或框架的灵感,让代码设计变得不那么蹩脚和混乱。所以今天还是重新做一个 IOC 的重温文章,可能更多来说非讲解类型而是…
[MySQL] 不会 B-Tree 索引,耶稣都留不住你,
Hello 大家周四好呀。我是野区 JC。 MySQL 目前是很多公司在数据库技术选型方面的首选,而在存储引擎方面,因为 InnoDB 具备其他存储引擎所不具备的优秀特性,所以在技术选择上被使用的概率是非常高的,同时也非常值得我们去了解其内部的各种机制。 大家都明白,数据库本质…
下一页
个人成就
文章被点赞
144
文章被阅读
86,295
掘力值
2,058
关注了
74
关注者
92
收藏集
21
关注标签
23
加入于
2017-06-28