neoremind.net迁移成功!
1. 域名解析
Python执行系统命令的3种方法
如何在python中调用系统命令,python提供了很多的办法,根据不同的需求可以选择不同的方式,这里以代码示例为主,具体的可以去pydoc上搜索查找用法。
>>> import os >[......]<p class="read-more"><a href="http://neoremind.com/2012/02/python%e6%89%a7%e8%a1%8c%e7%b3%bb%e7%bb%9f%e5%91%bd%e4%bb%a4%e7%9a%843%e7%a7%8d%e6%96%b9%e6%b3%95/">继续阅读</a></p> |
使用FastDateFormat来代替JDK自带的DateFormat
SimpleDateFormat来做Date到String的类型转换,建议我使用Apache commons-lang中的FastDateFormat。因为JDK里自带的SimpleDateFormat存在线程不安全问题。
[……]
使用pdb调试python程序
grep出现错误Binary file (standard input) matches
一个很普通的grep在处理一个文本文件的时候,报错:
Binary file (standard input) matches
原因未知,解决版本是加入-a (–text)选项。
[……]
windows寻找某个端口进程并kill掉
在windows命令行窗口下执行:
Spring单测中的@Autowired和@Qualifier
坑爹的睡眠排序算法[搞笑版]
#!/bin/bash
function f() {
sleep “$1″
echo “$1″
}
while [ -n "$1" ]
do
f “$1″ &
shift
done
wait
example usage:
./sleepsort.bash 5 3 6 3 6 3 1 4 7
[……]
Linux下大文件排序
1. split -b 对大文件进行切割 如:split -b 200m BigFile
[……]
apache与tomcat互联配置
[……]
Java内存分析工具
这段时间单机跑一个大java,总是出现Heap OutOfMemory,无奈了,于是搜了下java自带的内存分析工具,算是初学了,记录一下,主要包括jmap, jstat, jps, jconsole,看不懂的可以参考我之前写的一篇关于java内存管理的文章。
jmap
例1:堆使用情况
关于HTTP返回码301、302区别与SEO
301(永久移动)请求的网页已永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。您应使用此代码告诉搜索引擎Spider某个网页或网站已永久移动到新位置。建议在URL规范化的时候采用301跳转,例如google.com跳转到www.google.com,如下图所示。
[……]
Linux下生产随机字符
#!/bin/sh alphabeta="a b c d e f g h i j k l m n o p q r s t u v w x y z" number="0 1 2 3 4 5 6 7 8 9" A=($alp[......]<p class="read-more"><a href="http://neoremind.com/2011/06/linux%e4%b8%8b%e7%94%9f%e4%ba%a7%e9%9a%8f%e6%9c%ba%e5%ad%97%e7%ac%a6/">继续阅读</a></p> |
例如,输出z4
[……]
从Hibernate抛出Duplicate class/entity mapping异常来看eclipse配置编译输出路径
事情原因:
排查:
MySQL LOAD DATA常用用法
一般想要文件灌入数据库会用LOAD DATA语句,这里提供一个比较common的用法,导入文件内容到数据库,分为两个步骤:
1. 导入数据到备份表_bak,这样可以保证load大数据量时万一有错误,原表仍然不受影响
2. 重命名表 原表名-> _tmp, _bak -> 原表名, _tmp -> _bak,相当于做了一次交换。
具体SQL参考如下:
步骤1:
${MYSQL_CLIENT} -u"${BEIDOU_DB_USER_SITEURL}" -p"${BEIDOU_DB_PASSWORD_SITEUR[……]