开源
-
你有什么技能是公司离不开你
那晚,朋友问了我这个问题,还是思考过。 井老哥也提了个:你有什么技术值得下一家公司聘用你。 有一种《数据库从入门到删库》就太搞笑了,别想歪了。 安逸被打破 2007年底面试了一家大型互联网公司,次年元旦后入…
-
轻松学DDD之一:模型驱动设计
轻松学DDD之一:模型驱动设计 我是2012年开始接触到DDD(领域驱动设计)的, 后续陆陆续续研读过几遍Eric的大作《领域驱动设计:软件核心复杂性应对之道》,也使用DDD重构过一个项目。总的感受是DDD的一些概念…
-
scala语言+Spark学习一箩筐
jdk7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html scala2.10.4 http://www.scala-lang.org/download/2.10.4.html scala for eclipse插件下载 所以我是通过help->inst…
-
BASH - 数组 array
BASH - 数组 array 数组声明: declare -a array 其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组 数组赋值:还可以对整个数组赋值: test=(var1 var2 var3 ... varN) test=([0]=var1 [1]=var2 [2…
-
Python的命名空间和作用域
变量是拥有匹配对象的名字(标识符)。命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典。一个 Python 表达式可以访问局部命名空间和全局命名空间里的变量。如果…
-
轻量级内存计算引擎
内存计算指数据事先存储于内存,各步骤中间结果不落硬盘的计算方式,适合性能要求较高,并发较大的情况。 HANA、TimesTen等内存数据库可实现内存计算,但这类产品价格昂贵结构复杂实施困难,总体拥有成本较高。本文…
-
ElasticSearch的API python调用
os json datetime datetime django.http HttpResponse re elasticsearch Elasticsearch es = Elasticsearch( []=) res8 = es.search( &nb…
-
Fitnesse使用系列五
脚本表 如果说前面介绍的几种表格都是单步骤、单方法。Script table就是一系列的多步骤操作了,正如名称所代表的含义。 表头的第一个格加script:前缀,也可以只是一个script,后面紧跟的单元格作为类名。后面跟构…
-
关于Tomcat上请求的编解码问题
最近翻阅《深入分析 Java Web 技术内幕》(作者:许令波),关于Tomcat上Web请求的编解码问题,少了一个小点,可能影响了部分读者的理解,我特意查证了一下,特总结如下: 1. 请求的PathInfo部分用Tomcat的Connector…