Java NIO是new IO的简称,是一种可以替代Java IO的一套新的IO机制。它提供了一套不同于Java标准IO的操作机制,严格来说,NIO与并发并无直接关系,但是使用NIO技术可以大大提高线程的使用效率。Java NIO设计的基础内容有通道(Channel)、缓冲区(Buffer)、Sel ...
分类:
编程语言 时间:
2019-08-13 00:23:17
阅读次数:
97
更新 Archive_Tar Archive_Tar upgrade to Archive_Tar 1.4.3 version,問題就解決了 參考 1. "Remove unneeded by reference on built in fuction" 2. "PHP 7.2 compatibil ...
分类:
系统相关 时间:
2019-08-11 23:25:28
阅读次数:
175
binary to Text ecoding是指将二进制数据转换成可打印的符号 如果传输channel 不允许二进制数据(如email) 一般使用Base64 ASCII 标准使用128位来表示字母数字和控制字符。(0~127) 一个字节(2的8次方)有256种组合, 包含了机器可执行代码的文件和非 ...
分类:
其他好文 时间:
2019-08-11 23:17:59
阅读次数:
81
读取一个文件的内容,然后写入另外一个文件 通过NIO读取文件涉及3个步骤 1、从FileInputStream获取FileChannel对象 2、创建Buffer 3、将数据从Channel读取到Buffer中 绝对方法与相对方法的含义 1、相对方法: limit值与position值会在操作时被考 ...
分类:
编程语言 时间:
2019-08-11 23:04:15
阅读次数:
131
10.1.goroutine goroutine的使用 10.2.waitgroup WaitGroup直译为等待组,其实就是计数器,只要计数器中有内容将一直阻塞 WaitGroup有三种方法 Add(delta int)表示向内部计数器添加增量(delta),其中参数delta可以使负数 Done ...
分类:
其他好文 时间:
2019-08-11 15:21:22
阅读次数:
82
一、创建Personproto.proto 创建Personproto.proto文件 2、重新生成 D:\workspace\study\basic\netty_demo>protoc --java_out=src/main/java src/protobuf/Person.proto 二、创建N ...
分类:
Web程序 时间:
2019-08-10 21:39:10
阅读次数:
194
systemctl status firewalld 查看防火墙状态 systemctl stop firewalld 暂时关闭防火墙 systemctl enable firewalld 开启防火墙 systemctl disable firewalld 永久关闭防火墙 systemctl res... ...
分类:
系统相关 时间:
2019-08-09 19:31:59
阅读次数:
128
一、分层架构 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。 分层架构中的层次和组件是水平方向的分层,每层扮演应用程序中特定的角色。根据需求和软件复杂度,我们可以设计N层,但大多数 ...
分类:
其他好文 时间:
2019-08-09 17:17:53
阅读次数:
110
RabbitMQ简介 RabbitMQ是一种消息队列,有着类似代理的作用,它允许软件、应用相互连接和扩展。这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据进行连接,消息系统通过将消息的发送和接收分离来实现应用程序的异步和解偶。它可以为你的应用提供一个通用的消息发送和接收平台,并且保证 ...
分类:
其他好文 时间:
2019-08-05 18:52:55
阅读次数:
134
zookeeper集群启动报错:Cannot open channel to * at election address /ip:3888 2018年04月06日 20:52:55 中单大魔王 阅读数:729 标签: zookeeper 下面几点需要注意的: 1、确认在每个$zookeeper_ho ...
分类:
其他好文 时间:
2019-08-03 23:25:37
阅读次数:
233