1. 在BIO中只有一个核心对象 Stream,它是单向的数据传输通道,即每个Stream要么是输入要么是输出的,不可兼得。开发人员是面向Stream进行编程的。 2. 在NIO中有三个核心对象 Seletor、Channel、Buffer。其中Selector是一个事件循环线程,不停的监听注册在其 ...
分类:
其他好文 时间:
2020-02-21 14:16:24
阅读次数:
63
RabbitMQ 消息可靠性 一、发布确认机制。 生成者发送消息,Exchange路由消息到队列,RabbitMQ就会给生产者发送确认Ack。(注意:发布确认机制不能和事务机制一起使用) 注意:多消息发布确认机制情况下,倘若要发送 100 条消息,发送 90 条后,突然网络故障,后面的消息发送失败了 ...
分类:
其他好文 时间:
2020-02-20 23:47:11
阅读次数:
72
经典卷积神经网络 "1.LeNet" "2.AlexNet" "3.VGG" "4.NiN" "5.GoogleNet" 1.LeNet 卷积层块里的基本单位是卷积层后接平均池化层:卷积层用来识别图像里的空间模式,如线条和物体局部,之后的平均池化层则用来降低卷积层对位置的敏感性。卷积层块由两个这样的 ...
分类:
其他好文 时间:
2020-02-20 00:15:58
阅读次数:
118
在前两个版本中,每次发起请求一次就新建一个netty的channel连接,如果在高并发情况下就会造成资源的浪费,这时实现 异步请求 就十分重要,当有多个请求线程时,需要设计一个 线程池 来进行管理。除此之外,当前方法过于依赖注册中心,在高并发情况下对注册中心造成了压力;另外如果注册中心出现宕机等情况 ...
分类:
其他好文 时间:
2020-02-19 23:44:01
阅读次数:
58
pipeline 添加 handler 的时候,如果没有指定线程池,则使用 channel 的 IO 线程池,即 NioEventLoop。 所以,NioEventLoop 的作用是,轮询 SocketChannel 的网络事件,同时也可以处理 handler 中的代码。 public interf ...
分类:
编程语言 时间:
2020-02-18 18:04:46
阅读次数:
122
文件下载整个功能完成了,那么对应的文件上传也跑不了。So~ Look here~业务需求是录制音频然后上传到七牛并且Android可以读。与安卓沟通了一下统一了mp3格式,大小质量都不错。由于AVAudioRecorder录音的格式为.caf或者.wav而且很大需要进行转换压缩为MP3格式。这里需要... ...
分类:
其他好文 时间:
2020-02-18 16:48:20
阅读次数:
443
最近接到几个bug report,都是有关wcf callback channel不能建立的。 当时使用wcf的时候,确实看到过有人说callback channel有问题,不过没有想到这么多问题,最大的问题就是太依赖网络的正确设置了。 绝大多数时候,单向的wcf调用是没有问题的,但是callbac ...
分类:
其他好文 时间:
2020-02-18 13:09:09
阅读次数:
80
IR-drop问题的分析与修复(四):add cell padding for cells in Narrow Channel ...
分类:
其他好文 时间:
2020-02-16 16:44:12
阅读次数:
106
开发flutter的插件,首先来定义Dart端的接口。 创建plugin目录 创建类 这里需要用到dart端和native端通讯的channel。首先需要导入services的包 指定channe的名字要和native端统一,否则找不到 提供几个接口。 首先是start方法,参数params为可选的 ...
分类:
其他好文 时间:
2020-02-15 13:19:54
阅读次数:
73
1、定义 Apache Flume是为有效收集聚合和移动大量来自不同源到中心数据存储而设计的可分布,可靠的,可用的系统。 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 2、架构图 3、常见概念理解 ①client:客户端,运行agent的地方,每台机器只运行一个agent ...
分类:
Web程序 时间:
2020-02-14 11:00:40
阅读次数:
89