会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dark_saber
有梦想的咸鱼终究是咸鱼
人果然是不能懒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2018年4月27日
Netty核心概念(5)之Channel
摘要: 1.前言 上一节讲了Netty的第一个关键启动类,启动类所做的一些操作,和服务端的channel固定的handler执行过程,谈到了不管是connect还是bind方法最终都是调用了channel的相关方法,此节开始对channel进行说明。channel设置的概念非常多,而且都很重要,先放个NIO
阅读全文
posted @ 2018-04-27 23:05 dark_saber
阅读(3326)
评论(0)
推荐(0)
2018年4月26日
Netty核心概念(4)之Bootstrap
摘要: 1.前言 第三节介绍了Netty的一些基本概念,此节介绍Netty的第一个概念Bootstrap——启动类。Netty中服务端和客户端的启动类是不一样的,这个不要搞错了,类都在bootstrap包下。之后的所有章节都是基于目前最新版本的Netty 4.1.24.Final版本。 2.结构详解 boo
阅读全文
posted @ 2018-04-26 21:38 dark_saber
阅读(6814)
评论(0)
推荐(0)
2018年4月25日
漫谈NIO(3)之Netty实现
摘要: 1.前言 上一章结合Java的NIO例子,讲解了多路IO复用的一个基本使用方法,通过实际编码加深对其理解。本章开始进入Netty的环节,前面两章都是为了Netty进行铺垫说明。此节将对比Java的NIO例子,说明Netty的一个基本设计,如果前面理解透彻,对Netty的学习将非常有帮助。 国际惯例,
阅读全文
posted @ 2018-04-25 22:19 dark_saber
阅读(1910)
评论(0)
推荐(0)
2018年4月24日
漫谈NIO(2)之Java的NIO
摘要: 1.前言 上章提到过Java的NIO采取的是多路IO复用模式,其衍生出来的模型就是Reactor模型。多路IO复用有两种方式,一种是select/poll,另一种是epoll。在windows系统上使用的是select/poll方式,在linux上使用的是epoll方式,主要是由于DefaultSe
阅读全文
posted @ 2018-04-24 17:27 dark_saber
阅读(1577)
评论(0)
推荐(0)
2018年4月22日
漫谈NIO(1)之计算机IO实现
摘要: 1.前言 此系列将尽可能详细介绍断更博客半年以来个人的一个成长,主要是对Netty的源码的一个解读记录,将从整个计算机宏观IO体系上,到Java的原生NIO例子最后到Netty的源码解读。不求完全掌握,但求知道前因后果,设计思路,来检验半年所学(之前是懒,水平不够,现在写博客查漏补缺)。介绍过程中所
阅读全文
posted @ 2018-04-22 20:31 dark_saber
阅读(1981)
评论(0)
推荐(2)
2018年4月15日
commons-pool2
摘要: 转载请注明源出处:http://www.cnblogs.com/lighten/p/7375611.html 1.前言 本章介绍一下常用基础Jar包commons-pools2,最近使用到了thrift作为rpc服务通讯,但是没有找到其提供的连接池。百度了一下官方貌似没有提供,需要自己实现,所以根据
阅读全文
posted @ 2018-04-15 21:29 dark_saber
阅读(7253)
评论(0)
推荐(2)
2017年9月28日
机器学习实战(二)决策树
摘要: 转载请注明源出处:http://www.cnblogs.com/lighten/p/7603601.html 1.原理 回顾上章所说的kNN算法,其利用输入样本和训练样本的特征点差异,来选择k个最小差异的标记样本,这k个样本大部分处于哪个分类就认定输入的样本是哪个分类的。为了处理各个特征取值范围不同
阅读全文
posted @ 2017-09-28 14:42 dark_saber
阅读(636)
评论(0)
推荐(0)
2017年9月26日
机器学习实战(一)k-近邻算法
摘要: 转载请注明源出处:http://www.cnblogs.com/lighten/p/7593656.html 1.原理 本章介绍机器学习实战的第一个算法——k近邻算法(k Nearest Neighbor),也称为kNN。说到机器学习,一般都认为是很复杂,很高深的内容,但实际上其学习门栏并不算高,具
阅读全文
posted @ 2017-09-26 15:08 dark_saber
阅读(859)
评论(0)
推荐(0)
2017年9月19日
Java之集合(二十七)其它集合
摘要: 转载请注明源出处:http://www.cnblogs.com/lighten/p/7551368.html 1.前言 本章介绍剩余的3个集合类:ConcurrentSkipListSet、CopyOnWriteArrayList、CopyOnWriteArraySet。因为这三个集合类的实现都比较
阅读全文
posted @ 2017-09-19 13:27 dark_saber
阅读(345)
评论(0)
推荐(0)
2017年9月18日
Java之集合(二十六)ConcurrentSkipListMap
摘要: 转载请注明源出处:http://www.cnblogs.com/lighten/p/7542578.html 1.前言 一个可伸缩的并发实现,这个map实现了排序功能,默认使用的是对象自身的compareTo方法,如果提供了比较器,使用比较器的比较方法。简单来说ConcurrentSkipListM
阅读全文
posted @ 2017-09-18 18:27 dark_saber
阅读(1880)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告