- 浏览: 54979 次
最新评论
文章列表
java内存分析工具
- 博客分类:
- java
一、jmap
1、查看java堆使用情况
jmap -heap pid
2、查看堆中对象数量、大小
jmap -histo pid>D:/a.log
class name 解读B代表byte C代表char D代表double F代表float I代表int
tomcat远程调试和jmx监控
- 博客分类:
- tomcat
1、开启远程调试接口(catlina.bat)
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.aut ...
1、查询80端口被哪个进程id占用
netstat -aon | findstr 80
2、查询该进程id是代表哪个进程
tasklist | findstr "2016"
转自:http://blog.csdn.net/longronglin/article/details/1454315
创建模式 结构模式 行为模式
创建模式:对类的实例化过程的抽象。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。 ...
activiti5用户任务分配
- 博客分类:
- 工具
转自:http://zhc3191012.blog.163.com/blog/static/1855533762013823113116720/
用户任务分配办理人:1.用户任务可以直接分配给一个用户,这可以通过humanPerformer元素定义。 humanPerformer定义需要一个 resourceAssignmentExpression来实际定义用户eg: <userTask id='theTask' name='important task' > <humanPerformer> <resourceAssignmentExpr ...
转自:http://my.oschina.net/chinaearl/blog/111552
单位有很多java项目,一般上生产的项目日志都是通过log4j打印在本地,平常开发同学要查看日志还要给他们开个专门的FTP,不利于集中维护管理,近日因工作需要,在网上看到相关技术资料,可把log4j日志直接存放到mongoDB,在mongoDB的可以更好的查询日志。非常利于集中管理和维护。以下是自己和开发同学配置部署的过程,可谓是一波三折:
Log4mongo for Java官方介绍:
MongoDbAppender - stores the LogEvent in a BSONifi ...
ConvertUtils
- 博客分类:
- java
org.apache.commons.beanutils.ConvertUtils
BigDecimalConverter bd = new BigDecimalConverter(new BigDecimal("0"));
ConvertUtils.register(bd, java.math.BigDecimal.class);
ConvertUtils.register(new DateConverter(null), java.util.Date.class);
BeanUtils.copyProperties(ddo, dis);
public List<?> deepCopy(List<?> src) throws IOException, ClassNotFoundException{
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
ObjectOutputStream out = new ObjectOutputStream(byteOut);
out.writeObject(src);
ByteArray ...
List 循环时执行删除操作
- 博客分类:
- java
for(Iterator<OrderCostEntity> nit = ncostList.iterator();nit.hasNext();){
OrderCostEntity nse = nit.next();
for(Iterator<OrderCostEntity> it = ocostList.iterator();it.hasNext();){
OrderCostEntity ose = it.next();
nit.remove();
}
}
参考:http://blog.sina.com.cn/s/blog_6cadcce70101ep77.html
1、JSP页面中的乱码
<%@ page language="java" import="java.util.*" contentType="text/html;charset=UTF-8" %>
2、URL传递参数中文乱码
Tomcat的conf目录下的server.xml配置文件,具体修改后的代码如下:
<Connector port="8080" protocol=&q ...
BASE:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
& ...
Jodd快速开发MVC - hello madvoc
- 博客分类:
- 工具
转自:http://my.oschina.net/zqq90/blog/185144
摘要 使用Jodd-madvoc快速搭建MVC
jodd mvc madvoc
oracle常用命令
- 博客分类:
- 数据库
1、导入导出
数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y compress=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表table1 、table2导出 exp system/manager@TEST file=d:\daochu.dmp tables=(tabl ...
转自(节选):http://www.adobe.com/cn/devnet/dreamweaver/articles/xsl_overview.html
服务器端转换工作流程如下图所示:
一、什么是 AOP。
AOP(Aspect Orient Programming)
也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理 ...