- 浏览: 176012 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
shell中的重定向 1>&2 2>&1 >&2
当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0: Standard Input (STDIN) 1: Standard Output (STDOUT) 2: Standard Error Output (STDERR) 在标准情况下, 这些FD分 ...
PHP调用外部程序的方法
- 博客分类:
- php
原地址:http://www.cppblog.com/amazon/archive/2011/12/01/161281.aspx
很多情况下需要php调用其他程序如shell命令、shell脚本、可执行程序等等,此时需要使用到诸如exec/system/popen/proc_open等函数,每种函数有各自适合使用的场景以及需要注意的地方。前提:PHP没有运行在安全模式如果PHP运行在安全模式下,那么在执行外部命令、打开文件、连接数据库、基于HTTP的认证这4个方面将会受到制约,可能在调用外部程序时无法获取预期的结果,此时需要设置特定目录,可以在php.ini中编辑safe_mode_e ...
scala object 与class 区别
- 博客分类:
- scala
原博客:http://dreamhead.blogbus.com/logs/60217908.html
准备涉水Scala的Java程序员请注意,Scala里没有static。在大多数情况下,static真不该是static的。像Scala这样想在面向对象上更进一步的程序设计语言,取消static是一种进取的表现,这样得以保证了其面向对象模型的完整性。好吧,我承认,有时候,我们还是需要类一级的属性和操作的。在Scala里,我们还是有机会的,这便是伴生对象(Companion Object)的作用。下面就是一个伴生对象的例子:object Companion { def show = pri ...
fastjson自定义null是否输出
- 博客分类:
- j2se基础
System.out.println(JSONObject.toJSONString(req, new ValueFilter() {
public Object process(Object obj, String s, Object v) {
if (v == null)
return "";
return v;
}
}));
System.out.println(JSONObject.toJSONString(req, new ValueFilter() {
public Object process(Object obj, String s, Object v) {
if (v == null)
return "";
return v;
}
}));
原博客:http://ljhzzyx.blog.163.com/blog/static/3838031220138335540882/
mvn dependency:copy-dependencies可以准备好当前项目依赖的jar包,可以配置文件中scope为test的jar也包含进来了。生产系统发布的时候是不需要测试用的jar包的,如junit相关的包。想直接使用命令来指定copy的jar包的scope,可是貌似maven命令中没有提供这样的方式,网上也没找到例子。需要在pom.xml文件中做配置,配置参数在这里
http://maven.apache.org/plugi ...
hadoop fs -count的结果含义
- 博客分类:
- hadoop
hadoop fs -count的结果含义
最近要对hdfs上空间使用和文件结点使用增加报警,当超过一定的限额的时候就要发报警好通知提前准备。
[sunwg]$ hadoop fs -count /sunwg
2 1 108 hdfs://sunwg:9000/sunwg
第一个数值2表示/sunwg下的文件夹的个数,
第二个数值1表是当前文件夹下文件的个数,
第三个数值108表示该文件夹下文件所占的空间大小,这个大小是不计算副本的个数的
[sunwg]$ hadoop fs -count -q /sunwg
1024 ...
shell传递参数给awk
- 博客分类:
- linux
shell传参数给awki=1ATP-T3000:~/bhz # cat file0f 31 00 12 00 05 01 06 03awk "{print \$$((6+i))}" file01
awk "{print \$${i}}" file0f
只能引用数字,不能引用字母awk "BEGIN{print "${i}"}"1test=10awk "BEGIN{print "${test}"}"10awk "{print "${test}" ...
mysql mysqldump 只导出表结构 不导出数据
mysqldump --opt -d dbtest -h localhost -P3307 -u root -p > xxx.sql
这个操作会锁表,需要有权限的用户操作
备份数据库
#mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql
1.导出结构不导出数据
原地址:http://blog.csdn.net/ysf871104/article/details/7779441
String的compareTo()方法返回值
compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的 差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方 全比较完,这时就比较字符的长度. 例: String s1 = "abc"; String s2 = "abcd& ...
java 获取小时级的时间戳的另一种方法
- 博客分类:
- j2se基础
Long l= System.currentTimeMillis()- System.currentTimeMillis()%3600000;
得到当前的小时级别的时间戳
原地址http://www.cppblog.com/prayer/archive/2008/12/24/70244.html
方法有三种:例如,精确匹配sourcefile中单词flag的行1.-w选项grep -w flag sourcefile2.锚定grep '\<flag\>' sourcefile
MySQL的Grant命令
- 博客分类:
- mysql
原地址http://www.cnblogs.com/hcbin/archive/2010/04/23/1718379.html
本文实例,运行于 MySQL 5.0 及以上版本。
MySQL 赋予用户权限命令的简单格式可概括为:
grant 权限 on 数据库对象 to 用户
.删除用户
@>mysql -u root -p
@>密码
mysql>Delete FROM user Where User='test' and Host='localhost';
mysql>flush privileges;
maven 打包源码包
- 博客分类:
- 构建打包
插件首页:http://maven.apache.org/plugins/maven-source-plugin/
项目pom文件build下添加配置:
date -d "20150303 -1day" +%Y%m%d
date -d "+2 month 20131231" +%Y%m%d #获得2013年12月31日以后2个月的日期
这是最简单的做法
稍微看一下 date 命令,就发现利用它可以很方便的写出一个非常 stable 的函数。date 可以通过 -d 指定一个日期,然后用指定的格式输出。-d 不仅可以接受 “2009-03-01″ 或者 yesterday 这样的格式,还可以接受一个从 1970 年开始至今的秒数,当然也可以指定日期输出这样的秒数。如:
以下是