|
|
近几年前端技术盘点以及2016年技术发展方向(好文,转)
http://www.barretlee.com/blog/2015/12/10/after-framework-we-gonna-to-hug-data/
Git 分支管理与实践(hexo博客源文件管理)
查看查看本地分支git branch
查看包括远程分支git branch -a
查看本地分支和远程分支的push情况git log <local-branch> ^origin/<remote-branch> # 可以查看本地有远程没有的提交。git log <remote-branch> ^<local-branch> # 可以查
...
java.util.ResourceBundle 源码分析
ResourceBundle简介顾名思义,ResourceBundle主要就是管理Java程序的一些配置资源的工具类。但是这个管理与一般管理不同的地方在于:
locale-independent, 即ResourceBundle封装了本地化的读取方法,并且根据Locale参数读对应的本地化配置,从而能够使程序自动在不同地区载入不同的配置文件(name_CN.properties, name_US
...
什么是中间件?
之前找工作之后,主管打电话问将来希望做哪个方向的技术,中间件还是linux还是云计算之类的,没头绪。发现自己其实对于这些方向的具体内容倒不明确了。其他的还好说,之前也有了解到淘宝中间件团队这样的,觉得很NB,但是对于这个中间件到底是什么,似乎没有深究。元旦正好空闲,查阅资料研究研究。
定义维基百科定义:
提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟,特别是应用软件对于系统软件的
...
SoftReference及其缓存应用
参考原文http://www.javaspecialists.eu/archive/Issue015.html
SoftReferenceStrong Reference首先解释强引用,是Java默认的引用形式,即一个对象被一个变量直接引用的情况,如:1Object o = new Object();
这种情况下,对象是不会被GC清除的,除非变量的引用解除(例如超出作用域之后,变量被清空)。
We
...
SSH Principles(总结和笔记)
How to be more productive(转)
帮助自己完成一件事的秘密不是说服自己必须完成它,而是说服自己这件事确实非常有意思。如果一件事没有意思的话,你需要做的就是让它变得有意思.
肯定有人跟你说过这样的话“你有看电视的那么长时间,都可以用来写一本书了”,不可否认写书肯定比看电视更好的利用了时间,但是这个结论的成立需要一个假设:”时间是可互换的”,也就是说看电视的时间可以轻松的用来写书。但是很遗憾,事实并非如此。不同的时间有不同的质量等
...
大数据生态圈技术总结(持续补充)
分布式文件系统
磁盘
HDFS
S3
Ceph
NFS
Gluster FS
内存
Tachyon
Spark
分布式数据库
磁盘
Cassandra
HBase
MongoDB
内存
Redis
Memcached
分布式计算
批处理
Hadoop MapReduce
Spark(支持迭代)
Flink(支持迭代)
流式计算
Storm
Samza
Spar
...
Python decorator(译)
Python函数就是对象
首先要理解python中函数就是object。一个例子:1234567891011121314151617181920212223def shout(word="yes"): return word.capitalize()+"!"print shout()# outputs : 'Yes!'# 因为function是对象,因此可以被赋值给变量。# 注意这里没有用双括号,所以不是调用函数scream = shout# 用变量srceam调用函数print scream()# outputs : 'Yes!'# 删除原来的函数名,同样可以利用scream调用函数del shouttry: print shout()except NameError, e: print e #outputs: "name 'shout' is not defined"print scream()# outputs: 'Yes!'