neoremind.net迁移成功!

最近由于“去他爹”(godaddy.com)的域名和空间到期了,而且国内绝大部分godaddy的IP都被GFW墙了,开始有了迁移主机到国内的想法,幸好域名没有被屏蔽,否则真就玩儿完了。
 
选择了一个小众主机——戈戈主机,这里不是打广告,访问[......]

继续阅读

Python执行系统命令的3种方法

如何在python中调用系统命令,python提供了很多的办法,根据不同的需求可以选择不同的方式,这里以代码示例为主,具体的可以去pydoc上搜索查找用法。
 
1.os.system与os.popen
 

>>> import os
>>&g[......]

继续阅读

使用FastDateFormat来代替JDK自带的DateFormat

SimpleDateFormat来做Date到String的类型转换,建议我使用Apache commons-lang中的FastDateFormat。因为JDK里自带的SimpleDateFormat存在线程不安全问题。
 
改进方法有:
1.使用局部变量。有些时候希望Simp[......]

继续阅读

使用pdb调试python程序

python就像shell一样简单,因为它是解释型语言,同时它也很强大,想OO语言,但是它的调试debug功能却不能像shell那样土,echo或者-x,那么拿出python的调试利器pdb,名字就像gdb一样cool用起来也是一样cool。如果想调试一段python代码有下面两种方法可以用:
&n[......]

继续阅读

grep出现错误Binary file (standard input) matches

 一个很普通的grep在处理一个文本文件的时候,报错:

Binary file (standard input) matches

原因未知,解决版本是加入-a (–text)选项。

windows寻找某个端口进程并kill掉

在windows命令行窗口下执行:
C:\>netstat -aon|findstr "4444"
TCP    127.0.0.1:4444         0.0.0.0:0     &nb[......]

继续阅读

Spring单测中的@Autowired和@Qualifier

@Autowired 
注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出BeanCreationException 
 
@Autowired(required = false[......]

继续阅读

坑爹的睡眠排序算法[搞笑版]

 #!/bin/bash
function f() {
sleep “$1″
echo “$1″
}
while [ -n "$1" ]
do
f “$1″ &
shift
done
wai[......]

继续阅读

Linux下大文件排序

1. split -b   对大文件进行切割  如:split -b 200m BigFile
2. sort BigFile.splited1 > BigFile.splited1.sorted1 对每一个切割后的文件分别sort
3. cat BigFile.split[......]

继续阅读

apache与tomcat互联配置

首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。
 
既然 T[......]

继续阅读

Java内存分析工具

这段时间单机跑一个大java,总是出现Heap OutOfMemory,无奈了,于是搜了下java自带的内存分析工具,算是初学了,记录一下,主要包括jmap, jstat, jps, jconsole,看不懂的可以参考我之前写的一篇关于java内存管理的文章
 
jmap  
[......]

继续阅读

关于HTTP返回码301、302区别与SEO

301(永久移动)请求的网页已永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。您应使用此代码告诉搜索引擎Spider某个网页或网站已永久移动到新位置。建议在URL规范化的时候采用301跳转,例如google.com跳转到www.google.com,如下图所示。
 
302[......]

继续阅读