实现NGINX的代理(七层负载均衡);拓扑图: web01 web02 |192.168.1.20 |192.168.1.21 ----------------------------- |192.168.1.254 nginx(反向代理); |1.1.1.254 | client(1.1.1.1);要求:client1.1.1.1可以通过反向代理1.1.1.254访问到内网的两台web服务;web01性能比..
分类:
其他好文 时间:
2014-12-02 00:22:59
阅读次数:
226
现在电商类的应用与日俱增,直接导致了我们需要集成支付宝SDK的功能,从而完成能实现在线支付,手机支付的功能.说到在线支付,手机支付,这里还是有区别的,在线支付,一般指的是用UIWebView显示用于支付的网页,说实话本人感觉这样的用户体验很不好.而说到手机支付,现在主要指的就是,..
分类:
其他好文 时间:
2014-12-02 00:21:50
阅读次数:
562
题目一:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min,push,pop的时间复杂度都是O(1).分析:建立一个辅助栈,每次将最小元素都保存起来放到辅助栈中。代码如下:其中m_data是数据栈,m_min是辅助栈。template<typenameT>v..
分类:
其他好文 时间:
2014-12-02 00:21:40
阅读次数:
160
这两天效率不是很高,很多东西看过后就忘了,学习最好能实践,这样学习起来才能轻松。不要急吧,今天前两部分内容看完了,对linux还没有系统概念,能做什么,实现什么不清楚,只是理解了有些命令,有些软件。明天vim,应该会比较有趣吧。文件与文件系统的压缩和打包常见的文件..
分类:
系统相关 时间:
2014-12-02 00:16:04
阅读次数:
317
在yarn中对yarn.nodemanager.local-dirs的状态更新操作,定义在LocalDirsHandlerService(org.apache.hadoop.yarn.server.nodemanager.LocalDirsHandlerService)相关类中,在nm启动时,会启动一个LocalDirsHandlerService服务,循环检测yarn.nodemanager.local-dirs和yarn.nod..
分类:
其他好文 时间:
2014-12-02 00:15:42
阅读次数:
296
使用wireshark在远程linux系统抓包简介 由于在做分布式HLR时,需要一边测试,一边抓取信令消息,而现在分布式HLR的系统都是采用linux,抓包可以使用tcpdump工具,不过感觉不是很方便。正好,之前的测试的同事,已经实现了使用笔记本上的wireshark远程抓包,而我以前对此没有做过了解,不..
分类:
系统相关 时间:
2014-12-02 00:14:57
阅读次数:
1378
本文介绍malloc的实现及其malloc在进行堆扩展操作,并分析了虚拟地址到物理地址是如何实现映射关系。
每当进程调用malloc,首先会在该堆缓冲区寻找足够大小的内存块分配给进程(选择缓冲区中的那个块就有首次命中和最佳命中两种算法)。如果freechunklist已无法满足需求的chunk时,那么malloc会通过调用系统调用brk()将进程空间的堆进行扩展,在新扩展的堆空间上建立一个新的chunk并加入到freelist中,这个过程相当于进程批量想系统申请一块内存(大小可能比实际需求大得多)。...
分类:
系统相关 时间:
2014-12-02 00:14:21
阅读次数:
404
到底什么是线程间的通信?
线程间需要通过一些协调性的通信,实现共同完成同一件任务,简单说就是,你想做这件事,我也想做这件事,我们两个相互交流,共同做这件事,而共同任务的同步性的实现,就必须通过同步锁,每一个对象实例都有自己的一把锁,当一个线程想要对这个任务进行处理的时候,就必须获得这把锁。线程之间锁的释放与获取,是通过Object类中的wait()/notify()方法实现的。wait()方法是...
分类:
编程语言 时间:
2014-12-02 00:13:46
阅读次数:
323
闭包中的循环强引用解决闭包和类实例之间的循环强引用可以通过定义捕获列表来实现。捕获列表捕获列表中的每个元素都是由weak或者unowned关键字和实例的引用(如self)成对组成。每一对都在方括号中,通过逗号分开:lazy var someClosure: (Int, String) -> String = {
[unowned self] (index: Int, stringToPro...
分类:
编程语言 时间:
2014-12-02 00:12:08
阅读次数:
320
分数加减法
时间限制:3000 ms | 内存限制:65535 KB
难度:2
描述编写一个C程序,实现两个分数的加减法
输入输入包含多行数据
每行数据是一个字符串,格式是"a/boc/d"。
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。
数据以EOF结束
输入数据保证合法
输出对于输入数据的每一行输出两个分...
分类:
其他好文 时间:
2014-12-02 00:11:53
阅读次数:
248