1
2
3
4
ctrl + w + h 光标 focus 左侧树形目录
ctrl + w + l 光标 focus 右侧文件显示窗口
ctrl + w + w 光标自动在左右侧窗口切换 #!!!
ctrl + w + r 移动当前窗口的布局位置
more>>

查看查看本地分支git branch 查看包括远程分支git branch -a 查看本地分支和远程分支的push情况git log <local-branch> ^origin/<remote-branch> # 可以查看本地有远程没有的提交。git log <remote-branch> ^<local-branch> # 可以查 ...
more>>

ResourceBundle简介顾名思义,ResourceBundle主要就是管理Java程序的一些配置资源的工具类。但是这个管理与一般管理不同的地方在于: locale-independent, 即ResourceBundle封装了本地化的读取方法,并且根据Locale参数读对应的本地化配置,从而能够使程序自动在不同地区载入不同的配置文件(name_CN.properties, name_US ...
more>>

之前找工作之后,主管打电话问将来希望做哪个方向的技术,中间件还是linux还是云计算之类的,没头绪。发现自己其实对于这些方向的具体内容倒不明确了。其他的还好说,之前也有了解到淘宝中间件团队这样的,觉得很NB,但是对于这个中间件到底是什么,似乎没有深究。元旦正好空闲,查阅资料研究研究。 定义维基百科定义: 提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟,特别是应用软件对于系统软件的 ...
more>>

参考原文http://www.javaspecialists.eu/archive/Issue015.html SoftReferenceStrong Reference首先解释强引用,是Java默认的引用形式,即一个对象被一个变量直接引用的情况,如:1Object o = new Object(); 这种情况下,对象是不会被GC清除的,除非变量的引用解除(例如超出作用域之后,变量被清空)。 We ...
more>>

前提

服务器需要开启远程服务

1
2
3
4
5
6
7
8
9
# 针对fedora的检测方法
service sshd status
# 通用检测方法:
ps -e | grep ssh
# 开启 in fedora
service sshd start
# 开启 in ubuntu
/etc/init.d/ssh start[/stop/restart]

more>>

帮助自己完成一件事的秘密不是说服自己必须完成它,而是说服自己这件事确实非常有意思。如果一件事没有意思的话,你需要做的就是让它变得有意思. 肯定有人跟你说过这样的话“你有看电视的那么长时间,都可以用来写一本书了”,不可否认写书肯定比看电视更好的利用了时间,但是这个结论的成立需要一个假设:”时间是可互换的”,也就是说看电视的时间可以轻松的用来写书。但是很遗憾,事实并非如此。不同的时间有不同的质量等 ...
more>>

分布式文件系统 磁盘 HDFS S3 Ceph NFS Gluster FS 内存 Tachyon Spark 分布式数据库 磁盘 Cassandra HBase MongoDB 内存 Redis Memcached 分布式计算 批处理 Hadoop MapReduce Spark(支持迭代) Flink(支持迭代) 流式计算 Storm Samza Spar ...
more>>

Python函数就是对象

首先要理解python中函数就是object。一个例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def shout(word="yes"):
return word.capitalize()+"!"
print shout()
# outputs : 'Yes!'
# 因为function是对象,因此可以被赋值给变量。
# 注意这里没有用双括号,所以不是调用函数
scream = shout
# 用变量srceam调用函数
print scream()
# outputs : 'Yes!'
# 删除原来的函数名,同样可以利用scream调用函数
del shout
try:
print shout()
except NameError, e:
print e
#outputs: "name 'shout' is not defined"
print scream()
# outputs: 'Yes!'

more>>