Java NIO 由三个核心组件构成:Selector (选择器), Channel(通道) , Buffer (缓冲区)。 虽然NIO体系还是有其它组件,比如:Pipe,FileLock等 它们只是与三个组件结合实际使用类。 三者关联关系: 一个线程对应一个selector, 一个selector ...
分类:
编程语言 时间:
2020-06-19 00:56:13
阅读次数:
76
公司要求使用golang做识别系统的web后端,我采用gin框架开发,其中部分功能使用了websocket实现前后端的实时消息推送刷新。 记录一下golang中使用channel和锁将websocket封装成为可并发读写的websocket: package cws import ( "errors ...
分类:
Web程序 时间:
2020-06-19 00:48:01
阅读次数:
70
configtx.yaml与configtxgen配合用于: 1.生成系统链(orderer)创世区块 genesis.block configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis. ...
分类:
其他好文 时间:
2020-06-17 18:28:52
阅读次数:
119
1,kafka包含3个组件:source、channel、sink source:1.7以上的版本提供了 TaildirSource,支持断点续传,1.6前的版本,需要自己开发程序,存储flume读取的文件位置,以便后续接着读取数据。 channel: FileChannel:数据存储在磁盘上,稳定 ...
分类:
Web程序 时间:
2020-06-17 11:20:34
阅读次数:
72
1.概述 Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 2.框架图 3.处理流程 最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeli ...
分类:
Web程序 时间:
2020-06-17 09:15:18
阅读次数:
69
静态路由通过管理员在网络设备敲静态路由手动添加路由条目这个路由条目会放到路由表当中当路由表里面有了这个路由后网络设备会根据这条已存在的路由进行转发preference=60topo如下需求配置各路由器设备名称,IP地址配置各PC的IP地址、掩码、网关。在R1R2R3R4上配置静态路由,路由的目标网络号与实际网络号相同采用下一跳的方式配置静态路由(而非出接口)PC1PC2PC3互通配置:R1inte
分类:
其他好文 时间:
2020-06-17 01:15:46
阅读次数:
60
一、目录及配置文件: cd /etc/netplan vim 01-network-manager-all.yaml 二、静态ip配置方式: 01-network-manager-all.yaml.static # Let NetworkManager manage all devices on t ...
分类:
系统相关 时间:
2020-06-16 13:32:16
阅读次数:
165
curl --location --request GET 'http://10.111.00.16:9999/api/b/gcode/predict?token=6f02b5336b15086bfb067c39407a4e11&channel_id=104&goods_code=213206367 ...
分类:
Web程序 时间:
2020-06-16 13:13:42
阅读次数:
94
一:配置ip PC1:ip和网关 FW1、FW2:三个接口的ip R1:接口ip和路由 二:配置防火墙的区域和安全策略 FW1和FW2配置一样: [USG6000V1]firewall zone trust [USG6000V1-zone-trust]add int g1/0/2 [USG6000V ...
分类:
其他好文 时间:
2020-06-16 12:55:28
阅读次数:
102
RPC 起源 RPC 这个概念术语在上世纪 80 年代由 Bruce Jay Nelson 提出。这里我们追溯下当初开发 RPC 的原动机是什么?在 Nelson 的论文 "Implementing Remote Procedure Calls" 中他提到了几点: 简单:RPC 概念的语义十分清晰和 ...
分类:
其他好文 时间:
2020-06-16 12:53:15
阅读次数:
73