varnish是squid的升级版,主要应用于http得反向代理和http缓存来提供加速功能1、varnish工作原理是:是每个线程响应一个用户请求的(某个用户请求到来,accept接收这个请求并分配到某个空闲的worker进程进行处理,(由worker线程读入缓存根据请求的url,如果能够在缓存中查找到..
分类:
其他好文 时间:
2014-09-26 00:01:28
阅读次数:
448
今天没吊事,又去面试了,具体哪家公司就不说了,因为我在之前的blog中注明了那些家公司的名字,结果人家给我私信说我泄露他们的题目,好吧,我错了。。。其实当我们已经在工作的时候,我们可以在空闲的时间去面一面,因为面试有很多好处的:第一点:你知道这个公司的具体地址了,以后和朋友说的时候也是有话题的第二点:这点很重要,看看其他公司的面试题(现在有的公司还在采用笔试题这个环节,真心无语了,题目全是从网上找...
分类:
移动开发 时间:
2014-09-25 20:40:37
阅读次数:
135
android4.4\frameworks\base\packages\SystemUI\src\com\android\systemui\recent\RecentsActivity.java
此函数是打开最近应用点击空闲地方跳转
public void dismissAndGoHome() {
if (mRecentsPanel != null) {
...
分类:
移动开发 时间:
2014-09-25 16:12:09
阅读次数:
322
Oracle里大量删除记录后,表和索引里占用的数据块空间并没有释放。table move可以释放已删除记录表占用的数据块空间,整理碎片。如果将表格用move方式整理碎片后,索引将失效,这时需要将索引重建。重建索引可以释放已删除记录索引占用的数据块空间。重建索引不仅能增加索引表空间空闲空间大小,还能够...
分类:
数据库 时间:
2014-09-22 01:38:51
阅读次数:
427
我们知道java代码无法强制JVM何时进行垃圾回收,也就是说垃圾回收这个动作的触发,完全由JVM自己控制,它会挑选合适的时机回收堆内存中的无用java对象。代码中显示调用System.gc(),只是建议JVM进行垃圾回收,但是到底会不会执行垃圾回收是不确定的,可能会进行垃圾回收,也可能不会。什么时候才是合适的时机呢?一般来说是,系统比较空闲的时候(比如JVM中活动的线程很少的时候),还有就是内存不足,不得不进行垃圾回收。我们例子中的根本矛盾在于:堆内存由JVM自己管理,堆外内存必须要由我们自己释放;堆内存的...
分类:
其他好文 时间:
2014-09-19 22:32:26
阅读次数:
492
负载平衡程序 load_balance调用条件:只要当前可执行队列为空,它就会被调用。被定时器调用:系统空闲时每隔1毫秒调用一次或其他情况下每隔200mm调用一次。单处理器不会被调用执行步骤1. 首先,load_balance调用find_busiest_queue(),找到最繁忙的可执行队列。也就...
分类:
系统相关 时间:
2014-09-17 23:12:43
阅读次数:
371
利用空闲时间把qmke的文档翻译出来,语言水平有限,有些地放翻译的不好,请谅解,如果您能指出来,我会很感激并在第一时候做出修改。原文连接:http://qt-project.org/doc/qt-5/qmake-manual.htmlhttp://qt-project.org/doc/qt-5/qm...
分类:
其他好文 时间:
2014-09-17 23:09:03
阅读次数:
284
keepAliveTime只针对大于corePoolSize且小于maximumPoolSize的空闲线程,比如corePoolSize=10,maxPoolSize=20,当前有15个线程在跑着,过段时间有4个线程处于等待状态的时间超过了keepAliveTime指定的时间,则结束...
分类:
其他好文 时间:
2014-09-17 15:43:32
阅读次数:
226
“碎片的内存”描述一个系统中所有不可用的空闲内存。这些资源之所以仍然未被使用,是因为负责分配内存的分配器使这些内存无法使用。这一问题通常都会发生,原因在于空闲内存以小而不连续方式出现在不同的位置。由于分 配方法决定内存碎片是否是一个问题,因此内存分配器在保证空闲资源可用性方面扮演着重要的角色。int...
分类:
其他好文 时间:
2014-09-15 00:52:37
阅读次数:
219
对于对性能要求较高的企业级应用来说用JDBC连接数据库的方式一般满足不了要求,这时就要用到数据库连接池了。对于连接池应该并不陌生吧,你可以学习JAVA基础教程了解。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲...
分类:
数据库 时间:
2014-09-12 20:30:14
阅读次数:
265