观察
-
Netty 5用户指南
原文地址:http://netty.io/wiki/user-guide-for-5.x.html 译者:光辉勇士 校对:郭蕾 前言 问题 现如今我们使用通用的应用…
-
并发网2014.7月阅读量Top10
也许每天大家都在匆忙的工作,学习的时间非常短暂,也许网站的内容太多,不知道应该看哪一篇。所以从本月开始会向各位推送并发网每月Top10的阅读量的文章,希望各位能喜欢!有任何意见和建…
-
Tomcat对keep-alive的实现逻辑
Tomcat的connector实现逻辑蛮复杂的,有很多种状态总记不住,每次遇到网络相关的问题都要翻一遍代码,这次结合一个案例看看tomcat的三种connector的实现方式。 …
-
Java设计模式:观察者
原文链接 译者:秦建平 简单来说,观察者模式=发布者+订阅者。 下面是一个有关猎头的典型的例子。在下面这张图当中有两个角色:猎头和寻找工作的人。找工作的人向猎头订阅,告知自己希望得…
-
Tomcat-connector的微调(1): acceptCount参数
对于acceptCount这个参数,含义跟字面意思并不是特别一致(个人感觉),容易跟maxConnections,maxThreads等参数混淆;实际上这个参数在tomcat里会被…
-
Tomcat-connector的微调(3): processorCache与socket.processorCache
tomcat在处理每个连接时,Acceptor角色负责将socket上下文封装为一个任务SocketProcessor然后提交给线程池处理。在BIO和APR模式下,每次有新请求时,…
-
记一次 .NET 某电商交易平台Web站 CPU爆高分析
一:背景 1. 讲故事 已经连续写了几篇关于内存暴涨的真实案例,有点麻木了,这篇换个口味,分享一个 CPU爆高 的案例,前段时间有位朋友在 wx 上找到我,说他的一个老项目经常收到…
-
Android架构之LiveData组件,详细的Android学习指南
在上篇博客中的ViewModel的计时器案例的基础上,我们使用LiveData对接口进行改写 1.LiveData是一个抽象类,不能直接使用。我们通常使用的是它的直接子类Mutab…
-
Android开发面试之RxJava,网易严选Android开发三面面经
source.subscribe(parent); } catch (Throwable ex) { Exceptions.throwIfFatal(ex); parent.onE…
-
Android开发者们跳槽面试,一定要看看这篇文章,薪资翻倍
2.2数据结构和算法 数据结构和算法其实是分开的东西,我们需要先掌握各种数据结构,再去加深算法,数据结构和算法其实也属于基础,但是它现在越来越重要,所以我就单独拿出来说了。数据结构…