自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux 下 CPU 使用率与机器负载的关系与区别

转自http://blog.jobbole.com/105326/ 当我们使用top命令查看系统的资源使用情况时会看到 load average,如下图所示。它表示系统在1、5、15分钟的平均工作负载。那么什么是负载(load)呢?它和CPU的利用率又有什么关系呢?  load average:系统平均负载是CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一...

2016-09-14 11:34:47 240

原创 jenkins2构建maven项目

转自http://blog.csdn.net/thekenofdis/article/details/51316787 最近接触到持续集成方面的东西,了解了下Jenkins,从网上的文章来看都比较老,都还是1.x版本的,而最新的2.1从界面上就有很大差距,所 以很多东西都找不到了,于是搞了将近两天终于是能用2.1构建maven工程了,接下来就是自动部署了,当然那是后话,这里先记录一下构建...

2016-09-03 15:27:59 385

原创 Java Heap dump文件分析工具jhat简介

jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为标配. 使用该命令需要有一定的Java开发经验,官方不对此工具提供技术支持和客户服务。用法:jhat [ options ] heap-dump-file参数:options 可选命令行参数,请参考下面的 Optionsheap-dump-file 要...

2016-06-22 19:20:57 409

原创 linux配置svn服务

安装步骤如下:1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。  3、创建svn版本库目录mkdir -p /var/svn/svnrepos 4...

2016-06-07 18:51:30 143

原创 eclipse配置mybatis 的xml提示

1.点击 Window--preferences-XML-XML Catalog-add 2.配置XML Catalog Element   Location: 点击 File System ,找到 \org\apache\ibatis\builder\xml\mybatis-3-mapper.dtd(直接把http://mybatis.org/dtd/mybatis-3-mapper.dtd下...

2016-04-06 14:55:48 145

原创 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 867 2

原创 java和scala中的lambda表达式

Java8 终于要支持Lambda表达式!自2009年以来Lambda表达式已经在Lambda项目中被支持。在那时候,Lambda表达式仍被称为Java闭包。在我们进入一些代码示例以前,先来解释下为什么Lambda表达式在Java程序员中广受欢迎。        1、为什么使用Lambda表达式        Lambda表达式通常使用在图形用户界面(GUI)的开发中。一般来说,GUI编程将程序行...

2016-03-29 19:17:04 618

原创 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 1229

原创 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 265

原创 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 92

原创 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 1067

原创 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 324

原创 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 1006

原创 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 122

原创 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 114

原创 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 132

原创 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 163

原创 linux svn迁移备份的三种方法

svn备份方式对比分析一般采用三种方式: 1、svnadmin dump 2、svnadmin hotcopy 3)svnsync 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy、rsync命令。 曾经用rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来进行备份。 优缺点分析:第一种...

2016-03-07 11:00:16 134

原创 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 97

原创 eclipse中svn忽略目录和文件设置

挨个文件和文件夹右键点击太麻烦,而且target文件夹右键点击的时候svn:ignore是灰色的,不知道为啥 在eclipse中,右键点击项目根目录 Team -&gt; Set Property ... 然后在弹出的对话框中,Property name 选 “svn:ignore”,Property Content 输入: target .project .classpath .set...

2016-02-25 14:59:19 108

原创 maven常用命令

clean 清理compile 编译install 发布到本地仓库package 大包deploy 发布到代理仓库versions:set -DnewVersion=1.0.1-SNAPSHOT 修改版本号,主要用于多模块的项目,在父项目里执行-Dmaven.test.failure.ignore=true 忽略junit结果,即junit失败了也继续编译-Dmav...

2016-01-29 17:24:40 82

原创 storm日志配置

Storm中的日志级级别默认为INFO,并且,日志文件是根据worker号来进行区分的,这样,同一个log文件中的信息不一定是一个业务的,这样就会有以下两个需求出现:1. 想要进行一些调试信息的输出2. 调试信息或者业务日志信息想要输出到一些固定的文件中 不要怕,不要烦恼,其实Storm已经提供了这样的支持,可以通过自定义logback 下的 cluster.xml 来输出自己想...

2016-01-27 16:55:04 1406

原创 linux sleep命令说明(命令延迟指定时间执行)

用途说明sleep命令常用于在Linux shell脚本中延迟时间。常用方式注意:以下用法中&lt;n&gt;可以为小数。格式:sleep &lt;n&gt;格式:sleep &lt;n&gt;s延迟&lt;n&gt;秒。格式:sleep &lt;n&gt;m延迟&lt;n&gt;分钟。 格式:sleep &lt;n&gt;h延迟&lt;n&g

2016-01-27 10:16:38 1063 1

原创 linux shell中>/dev/null 2>&1 含义

shell中可能经常能看到:&gt;/dev/null 2&gt;&amp;1 命令的结果可以通过%&gt;的形式来定义输出 /dev/null 代表空设备文件 &gt; 代表重定向到哪里,例如:echo "123" &gt; /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以"&gt;/dev/null"等同于"1&gt;/dev/null" 2 表示st

2016-01-26 17:41:20 211

原创 Maven Assembly插件介绍(打可执行包)

转自http://blueram.iteye.com/blog/1684070你是否想要创建一个包含脚本、配置文件以及所有运行时所依赖的元素(jar)Assembly插件能帮你构建一个完整的发布包。Assembly插件会生成 “assemblies”, 此特性等同于的Maven 1 distribution plug-in.。该插件不仅支持创建二进制归档文件,也支持创建源码归档文件。这...

2016-01-25 22:46:34 164

原创 yum mysql安装和配置

1、安装客户端和服务器端确认mysql是否已安装:?12yum list installed mysql*rpm -qa | grep mysql*查看是否有安装包:?1yum list mysql*安装mysql客户端:?1y...

2016-01-19 15:58:57 102

原创 mysql INFORMATION_SCHEMA (表名、字段名等信息)

第一个查询看看库里有多少个表,表名等select * from INFORMATION_SCHEMA.TABLESinformation_schema 这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪 些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保...

2016-01-14 16:30:15 182

原创 linux ip设置

vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=物理设备名IPADDR=IP地址NETMASK=掩码值NETWORK=网络地址BROADCAST=广播地址GATEWAY=网关地址ONBOOT=[yes|no](引导时是否激活设备)USERCTL=[yes|no](非root用户是否可以控制该设备)BOOTPROTO=[none|st...

2016-01-14 13:53:23 82

原创 js concat() 连接两个数组

转自http://www.w3school.com.cn/jsref/jsref_concat_array.asp定义和用法concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。语法arrayObject.concat(arrayX,arrayX,......,arrayX)参数描述arrayX必需。...

2016-01-13 14:51:49 399

原创 mybatis parameterType汇总

转自http://zhuyuehua.iteye.com/blog/1717525 1.   传入简单类型     JAVA代码: Java代码  public User get(Long id) {        return (User) getSqlSession().selectOne("com.liulanghan.get" , id); ...

2016-01-11 17:23:51 306

原创 mysql中insert into select 写法(批量插入)

INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 注意,select前面没有values,没有括号,没有values,没有括号,没有values,没有括号重要的事说三遍...

2016-01-07 13:56:33 3208 1

原创 js中获取url参数

设置或获取对象指定的文件名或路径。 window.location.pathname 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.pathname); 则输出:/topic/index 设置或获取整个 URL 为字符串。 window.location.href 例:http://localhost:...

2016-01-04 16:42:40 111

原创 jquery获取父元素、同级元素、子元素

一、获取父元素 1、 parent([expr]):获取指定元素的父级元素(只获取上一级)2、 parents([expr]):获取指定元素的所有父级元素&lt;div id="par_div"&gt;&lt;a id="href_fir" href="#"&gt;href_fir&lt;/a&gt;&lt;a id="href_sec" hre

2016-01-04 15:18:17 268

原创 jQuery each() 方法

实例输出每个 li 元素的文本:$("button").click(function(){ $("li").each(function(){ alert($(this).text()) });});定义和用法each() 方法规定为每个匹配元素规定运行的函数。提示:返回 false 可用于及早停止循环。语法$(selector)...

2016-01-04 14:59:34 75

原创 jquery cookie操作

 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie。 创建一个持久cookie: $.cookie(‘cookieName’,'cookieValue’,{expires:7}); 注:当指...

2015-12-31 15:39:51 77

原创 maven国内快速镜像-oschina的

国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用。 ====================国内OSChina提供的镜像,非常不错=================== &lt;mirror&gt;      &lt;id&gt;CN&lt;/id&gt;      &lt;name&gt;OSChina Central&lt...

2015-12-27 12:48:40 170

原创 spring注解注入:<context:component-scan>详解

spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作。由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入。我们首先看一个注解注入的实际例子,然后再详细介绍context:component-scan的使用。如果你已经在用spring mvc的注解配置,那么你一定已经在使用注解注入了,本文不会涉及到spring m...

2015-12-26 11:01:56 73

原创 mybatis动态sql

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:Xml代码  ...

2015-12-23 15:45:22 59

原创 eclipse中git使用

转自http://blog.csdn.net/hhhccckkk/article/details/10458159 有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载不同eclipse卸载不一样:1.在Eclipse中依次点击菜单"Help"-&gt;"About Eclipse"。弹出图1所示对话框,点击"Installation D...

2015-12-19 16:49:03 81

原创 常用正则表达式

转自http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html 一、校验数字的表达式 数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非...

2015-12-16 09:46:08 113

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关注的人

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