1、背景:阿里云的SLB的负载均衡,在tomcat中获取不到真实IP,而是阿里的内网IP,SLB中俩台或者3台本身是局域网,这里是SLB原理,可以看看,没怎么看懂,呵呵,要细细读下。
2、需要开启tomcat的X-Forwarded-For,在tomcat/conf/server.xml中有一个如下的AccessLogValve 日志纪录功能,当配置中的pattern=common时,对...
分类:
其他好文 时间:
2014-08-19 01:00:23
阅读次数:
405
awk是一个强大的文本分析工具,awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk语言的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作。使用方法awk '{pattern+action} {filename...
分类:
其他好文 时间:
2014-08-19 00:46:33
阅读次数:
391
1、定义 组合模式(Composite Pattern)也叫合成模式,将对象组合成树形结构以表示“整体-部分”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 2、通用类图 Component抽象构件角色:定义参加组合对象的共有方法和属性,可以定义一些默认的行为或属性。 Leaf叶子构件:...
分类:
其他好文 时间:
2014-08-18 20:11:32
阅读次数:
249
Wildcard Matching
Implement wildcard pattern matching with support for '?' and '*'.
'?' Matches any single character.
'*' Matches any sequence of characters (including the empty sequen...
分类:
其他好文 时间:
2014-08-18 18:34:13
阅读次数:
214
n 基本框架:a) grep命令b) 正则表达式c) grep中使用正则表达式d) vi中使用正则表达式9.1 grep命令 命令格式:grep [option] pattern + 文件列表 常用的option: -E 用扩充的正则表达式进行模式匹配 -i 不区分大小写 -n 显示行号 -v 反向...
分类:
其他好文 时间:
2014-08-18 16:01:22
阅读次数:
186
n 基本框架:a) Make常用内嵌函数b) 多级目录Makefile的编写4.1Make常用内嵌函数函数调用的一般形式:$(function arguments(参数))1) $(wildcard PATTERN) : 匹配当前目录下指定模式的文件例子:src=$(wildcard *.c)2) ...
分类:
其他好文 时间:
2014-08-18 15:58:42
阅读次数:
157
名字 grep, egrep, fgerp解释: grep是一个最初用于Unix操作系统的命令行工具. 在给出文件列表或标准输入后, grep会对匹配一个或多个正则表达式的文本进行搜索, 并只输出匹配(或者不匹配)的行或文本.用法: grep [option] 'PATTERN' file ....
分类:
其他好文 时间:
2014-08-18 12:16:14
阅读次数:
249
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,...
分类:
编程语言 时间:
2014-08-18 12:15:34
阅读次数:
344
如果我们想在reactor开始后,能执行一些方法,可以使用reactor.callLater()方法和twisted.internet.task中的方法。1、使用reactor.callLater()calllater.py1 from twisted.internet import reactor...
分类:
其他好文 时间:
2014-08-18 01:25:33
阅读次数:
436
To find the most common words, we can apply the DSU pattern; most_common takes a histogram and returns a list of word-frequency tuples, sorted in reve...
分类:
其他好文 时间:
2014-08-17 17:00:32
阅读次数:
180