10 2018 档案
摘要:说明: Linux系统:CentOS-6.8-x86_64-minimal.iso VMware版本:9.0 首先下载VMware并安装。然后将CentOS-6.8-x86_64-minimal.iso下载到本地(路径不要包含中文)。 VMware分配1G的内存、20G的磁盘。(一定要先创建虚拟机再
阅读全文
摘要:这里涉及到Java的多线程并发知识,以及线程池相关的知识。就不在此说明了。具体说说CompletionService的应用场景和使用方法。 比如我们有10个线程需要丢到线程池里面去执行,然后把10个线程的执行结果返回回来处理。如果没有使用CompletionService,我们的实现方式如下。首先创
阅读全文
摘要:Netty可以通过一些handler实现简单的http服务器。具体有三个类,分别是HttpServer.java、ServerHandlerInit.java、BusiHandler.java。 具体代码如下: HttpServer.java package cn.enjoyedu.server;
阅读全文
摘要:netty就是一个高性能的NIO框架,用于java网络编程。下面说说思路: 服务端: 开启通道、设置网络通信方式、设置端口、设置接收请求的handler、绑定通道、最后关闭 客户端: 开启通道、设置网络通信方式、设置服务器ip和端口、设置处理数据的handler、连接服务器、最后关闭。 pom.xm
阅读全文