2016年11月25日

TCP协议详解

摘要: TCP/IP详解 网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能 一个协议族,比如TCP/IP,是一组不同层次上多个协议的组合 TCP/IP通常被认为是一个四层组织协议 1. 链路层,有时也称作数据链路层和网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡 2. 网 阅读全文

posted @ 2016-11-25 17:36 enigmatic_child 阅读(5821) 评论(0) 推荐(0)

java NIO AIO

摘要: NIO简介 NIO到底是什么的简称?有人喜欢称之为New IO,因为它相对于以前的IO是新增的,所以官方称之为New IO。但是,由于之前的IO类库是阻塞的,New IO就是要让Java能够支持非阻塞IO,所以,也有人喜欢称之为Non block IO。 1.缓冲区Buffer Buffer 是一个 阅读全文

posted @ 2016-11-25 17:35 enigmatic_child 阅读(245) 评论(0) 推荐(0)

spark+kafka+Elasticsearch单机环境的部署和性能测试

摘要: 版本选型 spark 1.5.2 + kafka 0.9.0.1 + Elasticsearch 2.2.1 安装部署 1. 安装脚本及文件 密码 4m7l 安装脚本和服务都是单机简化版,没有保护机制。有兴趣的朋友可以一起写一个集群的安装脚本和服务 "http://pan.baidu.com/s/1 阅读全文

posted @ 2016-11-25 17:35 enigmatic_child 阅读(1915) 评论(0) 推荐(0)

netty实战二之HTTP服务端开发

摘要: Netty http服务端 文件读取服务 HttpFileServerHandler.class 运行效果 github地址 "https://github.com/engimatic/effectivejava/tree/master/netty/src/main/java/com/oneapm/ 阅读全文

posted @ 2016-11-25 17:34 enigmatic_child 阅读(416) 评论(0) 推荐(0)

netty初窥(摘自netty-4-user-guide)

摘要: netty4.1初窥 Netty 是一个提供 asynchronous event driven(异步事件驱动)的网络应用框架,是一个用以快速开发高性能、可扩展协议的服务器和客户端。 换句话说,Netty 是一个 NIO 客户端服务器框架,使用它可以快速简单地开发网络应用程序,比如服务器和客户端的协 阅读全文

posted @ 2016-11-25 17:33 enigmatic_child 阅读(211) 评论(0) 推荐(0)

netty实战一之TCP粘包问题和不同编解码技术的应用

摘要: TCP粘包拆包问题 1. LineBasedFrameDecoder+StringDecoder 换行符为结束标志 2. DelimiterBasedFrameDecoder + StringDecoder 分隔符作为结束标志 3. FixedLengthFrameDecoder + StringD 阅读全文

posted @ 2016-11-25 17:33 enigmatic_child 阅读(921) 评论(0) 推荐(0)

并发编程实战二之线程池和CompletionService

摘要: 线程池 线程饥饿死锁 任务依赖于其他任务,线程池不够大 单线程,一个任务将另一个任务提交到同一个Executor。 设置线程池的大小 int N_CPUS = Runtime.getRuntime().availableProcessors(); 计算密集型 thread = N_CPUS+1 包含 阅读全文

posted @ 2016-11-25 17:32 enigmatic_child 阅读(235) 评论(0) 推荐(0)

java并发编程实战一之基础篇

摘要: 缓存一致性问题 计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果 阅读全文

posted @ 2016-11-25 17:31 enigmatic_child 阅读(224) 评论(0) 推荐(0)

23种常规设计模式

摘要: 常规设计模式 设计模式概述 创建型模式:5 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式 结构型模式:7 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 行为型模式:11 模板方法模式、策略模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、 阅读全文

posted @ 2016-11-25 17:30 enigmatic_child 阅读(381) 评论(0) 推荐(1)

Linux rescue模式备份文件和数据

摘要: 这是一个悲伤地故事。我们组对外提供软件demo的服务器出了一点小小的问题(一点都不小),/lib文件夹不知道被谁恶意删除了,也有可能是不小心。这导致了什么问题呢? 1. 网卡无法识别,不能远程连接。只剩127.0.0.1喽 2. usb盘无法识别,也就是说重要的文件无法备份。 老大让我想想解决办法, 阅读全文

posted @ 2016-11-25 17:28 enigmatic_child 阅读(1239) 评论(1) 推荐(0)

导航