自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翟开顺

谦谦君子,卑以自牧

原创 Netty入门三之最佳实践

关键字 最佳实践: 数据通信,心跳检测代码在 https://github.com/zhaikaishun/NettyTutorial 代码在SocketIO_03下 – Netty最佳实践实际场景一:数据通信我们需要考虑两台或者多台机器使用Netty如何进行通信,作者个人大体上把他分为3种 ...

2017-10-27 22:07:09

阅读数 786

评论数 0

原创 Netty入门二 之解编码

关键字:Netty解编码,JBoss Marshalling, 代码在 https://github.com/zhaikaishun/NettyTutorial 在SocketIO_02 kaishun.netty.serial下 Netty解编码技术解编码技术,说白了就是java序列化技术,...

2017-10-27 22:01:51

阅读数 593

评论数 0

原创 Netty入门一

关键字: Netty简介,Netty实现通信的步骤,绑定多个端口,TCP粘包、拆包问题,DellmiterBasedFrameDecoder(自定义分隔符), FixedLengthFrameDecoder(定长)代码在 https://github.com/zhaikaishun/NettyTu...

2017-10-27 21:55:46

阅读数 847

评论数 0

原创 传统的socket之BIO到伪异步IO到NIO最后到AIO简介

关键字:NIO, IO,BIO,AIO的简介以及演变原因 如果想深入学习nio, 参考 http://www.iteye.com/magazines/132-Java-NIO java nio 系列教程 本人对nio确实也了解的不深,此文只是简介 代码在 https://github.c...

2017-10-27 21:48:58

阅读数 469

评论数 0

原创 【多线程高并发】java锁的高级

关键字:Concurrent.util常用类,CountDownLacth,CyclicBarrier,Callable和Future, 重入锁ReentrantLock, 锁的等待、通知,lock锁, 单Condition,多Condition,ReentrantReadWriteLock 读写...

2017-10-26 23:19:13

阅读数 2013

评论数 0

原创 【多线程高并发】java线程池

关键字::Executor框架, newFixedThreadPool,newSingleThreadExecutor,newCacheThreadPool,newScheduledThreadPool, ThreadPoolExecutor详解 github 地址: https://githu...

2017-10-26 23:11:47

阅读数 1126

评论数 0

原创 【多线程高并发】多线程的设计模式

关键字::多线程设计模式,Future模式,Master-Worker模式,生产者-消费者模型 github 地址: https://github.com/zhaikaishun/concurrent_programming 本篇文章代码在Multi_004 中多线程的设计模式代码在Mult...

2017-10-26 23:05:54

阅读数 4200

评论数 0

原创 【多线程高并发】 同步容器和队列

关键字: 同步容器,队列,ConcurrentMap, Copy-On-Write容器,并发Queue, ConcurrentLinkedQueue, BlockQueue接口, ArrayBlockingQueue , LinkedBlockingQueue, PriorityBlocki...

2017-10-26 22:57:34

阅读数 1117

评论数 0

原创 【多线程高并发】ThreadLocal,高并发下的单例模式

2.3 ThreadLocalThreadLocal概念: 线程局部变量,是一种多线程间并发访问变量的解决方案。与其synchronized等加锁方式不同,THreadLocal完全不提供锁,而使用空间换时间的手段,为每个线程提供变量的独立副本,以保障线程安全。 在高并发量或者竞争激烈的场景,使...

2017-10-26 22:45:31

阅读数 1807

评论数 0

原创 【多线程高并发】线程之间通信

github地址:https://github.com/zhaikaishun/concurrent_programming 示例都在Multi_002项目下 关键字:线程之间通信,volatile进行线程之间的通信,wait/notify的方法,CountDownLatch实现线程间通信,w...

2017-10-26 22:41:53

阅读数 1889

评论数 0

原创 【多线程高并发】线程安全

关键字:线程安全,synchronized,多个线程多个锁,对象锁的同步和异步,脏读,synchronized锁重入,synchronized代码块,volatile关键字github 地址: https://github.com/zhaikaishun/concurrent_programmin...

2017-10-26 22:34:12

阅读数 524

评论数 0

原创 centos虚拟机网络配置NAT模式和桥接模式总结

每次装虚拟机,都需要配置网络IP,或者是装hadoop,zookeeper等各种集群服务器的时候,都需要配置网络,每次都还挺麻烦的,需要网上各种经验,本人也配置过很多次了,但是还是需要去网上找资料,还各种容易出问题,这次重装电脑,就做个笔记吧NAT模式如果想玩NAT模式: 先把该虚拟机设置成NA...

2017-10-07 13:17:30

阅读数 1046

评论数 0

原创 SecureCRT8.0安装与破解

每次电脑在重装后,想要装几个虚拟机玩一玩,总是要碰到网络配置,SecureCRT等的安装问题,每次都要百度半天,各种破解工具的网站的工具又不敢下载(被各种软件下载的网站病毒搞怕了),这次装好了,做个总结。 本教程针对windows版本,若是ubuntu或者其他版本,需要下载对应的工具 安装...

2017-10-07 12:41:51

阅读数 9789

评论数 3

转载 浅谈分布式服务协调技术 Zookeeper

Google的三篇论文影响了很多很多人,也影响了很多很多系统。这三篇论文一直是分布式领域传阅的经典。根据MapReduce,于是我们有了Hadoop;根据GFS,于是我们有了HDFS;根据BigTable,于是我们有了HBase。而在这三篇论文里都提及Google的一个Lock Service —...

2017-10-07 01:14:35

阅读数 560

评论数 0

提示
确定要删除当前文章?
取消 删除