摘要:一个多路复用器可以负责成千上万的通道,没有上限。不需要通过对多路复用器对注册的通道进行轮询操作即可实现异步读写,从而简化编程模型。同时,支持支持如果是怎么办最后,到目前位置,支持不支持二无法扩展作为的核心,无法扩展,私有构造函数。 前言 netty 学习 基于 netty in action 5th, 官网资料,网络博客等 1.1 Why Netty? netty 是一个中间层的抽象 ...
摘要:尽管异步能提高系统吞吐量,但其并不能让一个请求的等待时间下降,相反可能会增加等待时间。 假设某银行只有10个职员。该银行的业务流程分为以下4个步骤:1) 顾客填申请表(5分钟);2) 职员审核(1分钟);3) 职员叫保安去金库取钱(3分钟);4) 职员打印票据,并将钱和票据返回给顾客(1分钟)。 我们看看银行不同的工作方式对其工作效率到底有何影响。1 BIO方式 每来一个顾客,马上...
摘要:题目链接参考里的解释先是如何在矩阵里找的问题,参考视频然后就是一个里面找不大于的最大值问题了要找到最大的用就是,就是来做了。行和列哪个打就用另一个扫。另外找最大不超过的还可以用,参考 363. Max Sum of Rectangle No Larger Than K 题目链接:https://leetcode.com/problems... 参考discussion里的解释:http...
摘要:是非,而是,这意味着是线程安全的,多个线程可以共享一个而如果没有正确的同步的话,多个线程是不能共享的。另一个区别是的迭代器是迭代器,而的迭代器不 这里只解析一些常用的、比较重要的一些集合类,并且作者水平有限,有些地方可能解析不到位或者解析错误,还望各位读者指出错误。 Collection List ArrayList LinkedLis...
摘要:帮大家回忆一下,小时候的电视机。每到星期二的下午,总是这个图案。传送门这次分步来做,先画电视机,再画没有信号的界面。这次绝笔之作中,把之前所有用画的东西都放进电视机里了。所以电视机是可以切换频道的。这次不贴代码了,有点多。 帮大家回忆一下,小时候的电视机。每到星期二的下午,总是这个图案。 GitHub传送门:https://github.com/lancer07/css3TV 这次分2...