前言: 一次偶发的运营商故障,导致部分区域访问BGP站点不可达,为了避免问题再次发生,准备了一套正向代理环境, 当出现类似问题时,可以通过修改DNS实现流量转移。 其核心原理为代理转发,缺点是正向代理后端接收的源IP为正向代理的IP,对WAF、日志统计等产生干扰,所以不建议长时间使用。 由于是单站点 ...
分类:
其他好文 时间:
2017-06-03 00:47:14
阅读次数:
189
一、现象 在一次访问请求nginx中,通常只需要几毫秒的RT,但当请求数据达到某一个数值时,rt明显提高,甚至超过了300毫秒。 二、问题的原因 大家都知道,TCP为了提高带宽利用率和吞吐量,做了各种优化。比如delay ack和Nagle算法。就是这样的一些优化使用不慎,导致陷入性能问题。接下来就 ...
分类:
其他好文 时间:
2017-06-02 23:01:10
阅读次数:
136
1:binlog_group_commit_sync_delay全局动态变量,单位微妙,默认0,范围:0~1000000(1秒)。表示binlog提交后等待延迟多少时间再同步到磁盘,默认0,不延迟。设置延迟可以让多个事务在用一时刻提交,提高binlog组提交的并发数和效率,提高slave的吞吐量。2:binlog_group_co..
分类:
数据库 时间:
2017-06-02 01:13:47
阅读次数:
589
各行各业的人才都可以当CEO,CEO的供给是井喷的,但是CTO是有门槛的,只有研发岗位才能培养CTO,而且一个合格的CTO成长周期非常长,CTO的供给是非常少的。 ...
分类:
其他好文 时间:
2017-06-01 21:00:12
阅读次数:
225
转自:http://blog.csdn.net/liweisnake/article/details/12966761 今天看到一篇文章,是关于java中如何等待所有线程都执行结束,文章总结得很好,原文如下http://software.intel.com/zh-cn/blogs/2013/10/1 ...
分类:
编程语言 时间:
2017-06-01 18:38:57
阅读次数:
252
大家都知道内存泄漏和内存溢出是不一样的,内存泄漏所导致的越来越多的内存得不到回收的失手,最终就有可能导致内存溢出,下面说一下使用staitc属性所导致的内存泄漏的问题。 在dalvik虚拟机中,static变量所指向的内存引用,如果不把它设置为null,GC是永远不会回收这个对象的,所以就有了以下情 ...
分类:
其他好文 时间:
2017-06-01 10:25:45
阅读次数:
301
这个图片异步载入并缓存的类已经被非常多开发人员所使用,是最经常使用的几个开源库之中的一个,主流的应用,随便反编译几个火的项目,都能够见到它的身影。 但是有的人并不知道怎样去使用这库怎样进行配置,网上查到的信息对于刚接触的人来说可能太少了,以下我就把我使用过程中所知道的写了下来,希望能够帮助自己和别人 ...
分类:
移动开发 时间:
2017-05-30 19:44:34
阅读次数:
206
尽管TestCase的默认流程是相互依次执行定义的测试步骤,但根据以前的TestStep的结果,您可能希望循环或分支的许多场景。有几种方法可以在soapUI中完成此操作; 让我们先看看前两个,然后快速查看一下Delay TestStep,它允许你在执行TestCase时插入任意的延迟。 1. 用于流 ...
分类:
其他好文 时间:
2017-05-29 15:17:18
阅读次数:
314
只有sql server重启的时候才会自动清除等待统计信息,可以通过 DBCC SQLPERF("sys.dm_os_wait_stats", CLEAR)命令清除统计信息。 通过一个临时表和waitfor delay 语句跟踪一段时间内发生的变化,从而判断当前正在发生的等待。 在查看资源等待时间和 ...
分类:
数据库 时间:
2017-05-29 09:51:35
阅读次数:
246
一、概念 1、poll情景描述 以按键驱动为例进行说明,用阻塞的方式打开按键驱动文件/dev/buttons,应用程序使用read()函数来读取按键的键值。这样做的效果是:如果有按键按下了,调用该read()函数的进程,就成功读取到数据,应用程序得到继续执行;倘若没有按键按下,则要一直处于休眠状态, ...
分类:
系统相关 时间:
2017-05-28 13:27:02
阅读次数:
305