自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Java性能优化权威指南

Java性能优化权威指南 java性能优化圣经,java之父重磅推荐!

2018-04-23

HBase企业应用开发实战

HBase企业应用开发实战 HBase企业应用开发实战 HBase企业应用开发实战

2018-04-23

程序员的数学3-线性代数

程序员的数学系列 编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。

2018-04-23

程序员的数学2-概率统计

程序员的数学系列 编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。

2018-04-23

高数符号大全

高数里的各种符号 高数里的各种符号 高数里的各种符号

2018-04-21

程序员的数学

编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。

2018-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除