- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 linux 修改磁盘卷标
应用场景: 1.在Linux root目录下有个叫/test的目录挂在在/dev/sda4下 2.此时觉得此名(test)不够common step1.确定/test挂载在那个dev下: [code="shell"] df -h [/code] step2.先卸载/test [code="shell"] umount /test [/code] step3.创建要挂载的目...
2015-06-07 22:59:31 1644
原创 GenericObjectPool
在我们的项目中往往有这样的需求:我们需要用的一些对象是thread-unsafe的,但是它又承受着高并发的压力,同时往往我们有可能无法去对它改造(或许它是第3方提供的);抑或他的一次创建和销毁非常的耗时。以上两种场景的解决方案用对象池再适合不过了。 本文将解答一下几个问题: #1什么是对象池 #2怎么使用对象池 #3其实用原理是什么 #4实战中应该注意...
2015-03-15 11:59:21 295
原创 sublime text3使用
一直在想使用sublime,无奈64位的高级家庭版的系统上界面实在是不忍直视。 在网上找了好久终于找到了一个国内优化版本,下载地址: [url]http://lx.cdn.baidupcs.com/file/9340c9dce5046d2fe1d3dcefb545df0a?bkt=p2-nj-922&xcode=47f2ff57ac8c92ff5c71736597063b931fa9efe18...
2014-12-27 12:32:14 130
原创 hibernate tutorial error
最近在复习hibernate(4.3.7),在编译tutorial时出现两个问题: 1.hibernate-tutorial-envers 项目中的pom.xml中的引用问题 [code="xml"] org.hibernate hibernate-envers [b]4.3.7.Final...
2014-12-15 21:31:28 111
原创 jvm-监控工具纪要
1.jps 仅输出java进程 -q 只输出进程的ID -m 输出传递给java main函数的参数 -l 输出main函数的完整路径 -v 输出运行jvm的参数 2.jinfo 输出运行java app的扩展参数 --待详细使用 3.jmap 输出java app的堆对快照及对象统计 4.jstack 打印线程dump信息 -l 打印所信息 -m...
2014-09-15 21:58:35 88
原创 jvm-类加载器
ClassLoader 作用:将class的字节码装载到JVM中 阶段:作用在JVM的装载阶段 主要核心方法: loadClass,defineClass,findClass,findLoadedClass classLoader分类: 根加载器:加载jdk中的类如Object 扩展加载器:加载扩展类如spring包中的类 系统加载器:加载系统中的类,即一个系统中程序员开发...
2014-09-15 20:51:47 114
原创 storm-topology
[align=center][size=medium][color=black]Storm-topology-grouping[/color][/size][/align] Stream Grouping storm的grouping 用来决定如何在topology的组件中如何交换数据。类似在haddoop中的partition的过程。spout和bolt都可以产生数据流,但是gr...
2014-09-11 09:53:58 98
原创 jvmGC回收器
串行收集器: 启动方式:-XX:UseSerialGC 使用该模式后eden使用复制算法,old代使用标记-压缩 ParNeW并行收集器: 启动方式: -XX:+UseParNewGC 使用该模式后,eden代使用并行回收,old代使用串行回收 同时可以使用-XX:ParallelGCThread限制并行回收线程数量 Parallel收集器: 1.ParNew的升级版本 ...
2014-09-02 23:21:05 100
原创 jvm系统参数使用
[code="java"]-XX:PrintClassHistogram[/code] 打印类和对应实例的直方图 分别显示:实例数量 总站用大小(byte) 类型 堆内存分配参数: [code="java"]-Xmx -Xms[/code] 指定堆使用最大堆内存 jvm使用的最小堆使用内存 [code="java"]-Xmn[/code] 指定新生代内存大小具体的一个值 [...
2014-09-02 22:11:18 101
原创 centos下安装yum
在搭建storm中需要安装python2.6.centos中默认安装的是python2.4.关于python的升级见文章:[url]http://wind35.iteye.com/admin/categories/292186[/url] 升级后在运行yum出现问题 [code="shell"] There was a problem importing one of...
2014-08-28 21:56:14 154
原创 centos下升级python
为了安装strom0.8.1需要安装python2.6.6.但是自己机子上的版本是2.4.为了版本兼容升级python. 1.python2.6.6 2.为防止覆盖旧版本,建立新的安装路径: [code="shell"] mkdir /usr/local/python2.6.6[/code] 3.解压python包: [code="shell"]...
2014-08-25 23:14:04 77
原创 strom环境搭建
storm的用途这里不做过多的讲解,网上资料一大把,这里只讲安装:strom的按装分为两部分,首先安装相关的依赖。 storm的安装主要以来的其他组件有: 1.java 2.zookeeper 3.ZeroMQ 2.1.7 4.JZMQ 5.python 6.unzip 可以确认的是1,2,3,4是必须的,un...
2014-08-19 20:17:49 100
原创 linux 下tomcat7调整jvm启动参数
tomcat上部署多个web系统,由于使用的是spring+mybatis结构,涉及到的jar比较多。常规的做法是把多个系统公用的jar放到tomcat的共享lib下。对于如何调整tomcat使用的jvm参数比较感兴趣就顺手研究一下: 下图为调整前的tomcat jvm状态图: [img]http://dl2.iteye.com/upload/attachment/...
2014-08-17 22:26:59 653
关于Java线程池
2010-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人