- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 linux里查看最耗CPU的线程
1、top后按c查看最耗cpu的进程,得到pid2、top -Hp pid 查看该进程里的线程资源使用情况,找到最耗资源的线程的pid3、jstack pid来查看进程的各个线程栈,注意这里的pid是第一步中进程的pid,不是第二步得到的线程id4、将第二步得到的pid转成16进制之后在线程栈信息里查找nid等于pid16进制的,就找到最耗资源的线程的栈信息 话不多说了,先来...
2016-03-31 10:23:17 1216 2
原创 java和scala中的lambda表达式
Java8 终于要支持Lambda表达式!自2009年以来Lambda表达式已经在Lambda项目中被支持。在那时候,Lambda表达式仍被称为Java闭包。在我们进入一些代码示例以前,先来解释下为什么Lambda表达式在Java程序员中广受欢迎。 1、为什么使用Lambda表达式 Lambda表达式通常使用在图形用户界面(GUI)的开发中。一般来说,GUI编程将程序行...
2016-03-29 19:17:04 629
原创 spring aop报Cannot subclass final class class $Proxy145
类似以下的spring错误信息:org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [class $Proxy145]: Common causes of this problem include using a final class or a...
2016-03-25 16:26:46 1294
原创 storm环境配置
storm的官方安装说明(e文):https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-clusterstorm的安装分为单机版和集群版,只是配置稍微有点区别,大致一样。要使用storm首先要安装以下工具:python、zookeeper、zeromq、jzmq、storm 第一步,安装Python2.7....
2016-03-16 14:40:46 274
原创 mongodb导入导出
创建库:use dbName(库不存在的时候创建)导出单个表:mongoexport -h 127.0.0.1:30000 -d test -c students -o /data/students.dat 导出127.0.0.1:30000中test库中students表到/data/students.dat中,可指定导出格式为json或csv,默认为json,加--csv导出csv文件导入单个...
2016-03-15 19:26:45 104
原创 mongodb启动和停止命令
启动:1、通过命令参数启动:mongod -fork --dbpath=/app/hadoop/db --logpath=/app/hadoop/db/m_log.log --logappend --port=270182、通过配置文件启动 配置文件: dbpath=/data/mongodb/data logpath=/data/mongodb/log/mongo30.log...
2016-03-15 17:36:27 1096
原创 curl命令详解
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1)读取网页$ curl linuxidc.com">http://www.linuxidc.com2)保存网页$ curl http://www.linuxidc.com > page.html $ curl -o page.html http://www.linuxidc.com3)使用的...
2016-03-15 16:04:29 334
原创 shell中if elif else语法
TEST="TEST3"#注意中括号,if后面、中括号后面、等号左右的空格,分号,=或者==都可以,=是字符串的比较#eq是数字的比较#注意$TEST需要用引号“”括起来if [ "$TEST" == "TEST" ];then echo "1"#then的位置可以在;后面,也可以换行elif [ "$TEST" == "TEST2" ];
2016-03-14 18:59:25 1021
原创 find命令用法
find / -name fastjson-1.2.7.jar 从根目录开始查找,即搜全盘find . 搜当前目录,包括子目录find .-maxdepth 1 搜当前目录,深度为1,即不搜索子目录find ./ -name '*.log'| xargs grep ERROR -l 列出包含ERROR的文件名find ./ -name '*.log'| xargs grep E...
2016-03-11 11:56:17 129
原创 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
转自http://c.biancheng.net/cpp/view/2739.html例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949 特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是...
2016-03-10 17:05:01 143
原创 svn常用命令
服务端操作启动svn: 方式一:svnserve -d -r /opt/svn/ #默认的启动端口号为3690 方式二:su – svn -c “svnserve -d –listen-port 9999 -r /opt/svn/” svnadmin create /data/svn/test 创建svn库,库名为testsvnadmin dump /data/svn/test...
2016-03-09 19:18:00 143
原创 svn库全量和增量备份
全量备份脚本,每个月1号凌晨1点执行[root@dev ~]# echo '00 01 1 * * /usr/local/scripts/incr0_svn.sh' > /var/spool/cron/root [root@dev ~]# cat /usr/local/scripts/incr0_svn.sh#!/bin/shDATE=$(date +%Y%m%d...
2016-03-09 18:59:40 173
原创 linux svn迁移备份的三种方法
svn备份方式对比分析一般采用三种方式: 1、svnadmin dump 2、svnadmin hotcopy 3)svnsync 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy、rsync命令。 曾经用rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来进行备份。 优缺点分析:第一种...
2016-03-07 11:00:16 145
原创 Spring3自定义环境配置 <beans profile="">
转自http://nassir.iteye.com/blog/1535799/ Spring 3.1的功能,以后就不用为了区分Test, Dev, Production环境,搞几个只有细微区别的application.xml, application-test.xml及引用它们的web.xml了。首先,将applicationContext.xml中的namespace从3.0升级到3....
2016-03-02 11:51:06 112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人