`
文章列表

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 
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 ...

cmd命令

1、查询80端口被哪个进程id占用      netstat -aon | findstr 80 2、查询该进程id是代表哪个进程      tasklist | findstr "2016"

编程设计模式

    博客分类:
  • java
转自:http://blog.csdn.net/longronglin/article/details/1454315 创建模式 结构模式 行为模式 创建模式:对类的实例化过程的抽象。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。 ...
转自: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);

list 深拷贝

    博客分类:
  • java
 
public List<?> deepCopy(List<?> src) throws IOException, ClassNotFoundException{            ByteArrayOutputStream byteOut = new ByteArrayOutputStream();            ObjectOutputStream out = new ObjectOutputStream(byteOut);            out.writeObject(src);                    ByteArray ...
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(); } }

java乱码解决

    博客分类:
  • java
参考: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 ...

Maven-pom

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> & ...
转自: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 ...

XSL 概述

    博客分类:
  • xml
转自(节选):http://www.adobe.com/cn/devnet/dreamweaver/articles/xsl_overview.html   服务器端转换工作流程如下图所示:

spring-aop

一、什么是 AOP。 AOP(Aspect Orient Programming)  也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理 ...
Global site tag (gtag.js) - Google Analytics