`
ssxxjjii
  • 浏览: 953341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
JProfiler 是一个著名的用于 java 系统监控分析的软件,功能很强大,可以监控普通的 java application, applet, java web start, application server 等等。除了可以监控本地的程序,还可以对远程服务器上跑的应用进行监控。本文以 JBoss 为例,对 JProfiler 的安装、配置和使用做个简单介绍。 先说一下环境: 服务器:RedHat Linux 3.4.3-9.EL4(内核版本 2.6.9-5.ELsmp),JBoss 4.0.3,Sun JDK 1.5.0_08,JProfiler 4.3.2 for li ...
问题描述 服务器在运行一段时间后(两三天),内存不断上升(可到900M),经常出现java.lang.OutOfMemoryError: PermGen space的错误,导致tomcat死机,外部不能找开网站. 目前,web服务和数据库服务是分开的,web服务器是2005年9月才升级的, 内存2G,内存泄漏基本可以确定为Web服务器软件环境引起的. Web服务器的软件环境如下: 操作系统:Win2000 server Web服务:tomcat5.5 Jdk版本:jdk1.5 ...
使用OptimizeIT进行Java内存泄露的检测 Java程序也会引起内存泄露已经是公开的秘密了,工作中需要对该问题引起充分的重视。    市场上能够进行Java内存检测的工具也有不少,我在工作中使用JBuilder自带的Optimize工具,现就最 ...
//首先检查程序有没有限入死循环 这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。 跟据网上的答案大致 ...
PO:persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。 最简单的PO就是对应数据库中某 ...

BO层思想

关于BO层的设计思想,自我理解 创建一个BO层的对象用于重组实体对象,即对DAO处理后的原始实体对象进行业务逻辑的处理后重新封装成业务对象(BO对象)供显示成直接显示。   例如用户user实体 user:id,name,sex,status,country,province,city几个属性   我们的bo对象可以设计成boUser:id,name,sex,status,address几个属性   在我们得到user实体对象后。我们再业务层作处理。如将sex,status在库中表示为int,char等1,2,3表示法重组时候set为男,女、状态,正常,锁定。而且可以把实体对象中的 ...
<s:iterator id="user" value="#request.users"> <s:if test="#m.sex=='1'"><s:text name="com.zhi.mgr.manager.male" /></s:if><s:elseif test="#m.sex=='2'"><s:text name="com.zhi.mgr.manager.female" /> ...
1. 说明   mysql 数据库镜像是将主数据库内容镜像备份到从数据库,当出现主数据库错误可以及时用从数据库顶替或者从从数据库回复数据的一种方式。 2. 配置   配置主从镜像,需要分别配置主数据库和从数据库的配置文件,然后重启数据库才能生效。 2.1 主数据库配置 2.1.1 数据库配置 停数据库 #mysql.server stop   数据库配置文件,通常为 /etc/my.cnf #vi /etc/my.cnf   找到 server-id 配置项,一般在 [mysqld] 配置下 ...
WEB-INF/applicationContext.xml Java代码 <?xml version="1.0" encoding="UTF-8"?>   <beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/s ...
Struts2中的标签大量用到了OGNL表达式,于是做了一番研究     OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,OGNL是一个开源项目,可以访问其官方站点www.ognl.org 以获得源代码和相关资料。OGNL是一种功能强大的EL(Expression Language,表达式语言),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 OGNL先在WebWork项目中得到应用,也是Struts 2框架视图默认的表达式语言,可以说,OGNL表达式是 ...
我们使用Spring 一般式在xml配置文件中进行注入.但是这种方式使得配置过于臃肿。试想一个应用中,有上千个对象,而每个对象又需要注入很多其它对象,那么我们的配置文件就显得非常的臃肿了。 Spring2.0 以后,我们可以使用annotation来为Spring的配置文件进行“减肥”      我使用的是Spring2.5.      第一:首先准备需要的jar包:SPRING_FRAMEWORK_HOME 为 spring 发行包所在的目录 A)     SPRING_FRAMEWORK_HOME/dist/spring.jar ...
在几乎所有的web应用中都需要对访问者(用户)进行权限管理, 因为我们希望某些页面只对特定的用户开放, 以及某些操作只有符合身份的用户才能进行。这之中涉及到了身份验证和权限管理. 只有单用户系统和多用户单权限系统才不需要权限管理。   在本文中, 使用了基于组的权限管理, 并在Spring框架下利用HandlerInterceptorAdapter和Hibernate进行实现。   User的结构是: public class User {  private int id;  private String name;  private String password;  pr ...
今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍:Breadcrumbs Plugin — 取得所在站点的当前位置. (注:比如说,常常看见:首页 > 新闻频道 >新闻全名, 这个位置就叫 Breadcrumbs.),可以通过多种方式配置。Codebe ...
open flash chart with struts2 pie connext-graphs是struts2的标签,是其可以应用ofc。通过controller控制数据来源,从而显示 open flash chart with struts2 pie 收藏 官网为:http://teethgrinder.co.uk/open-flash-chart/在 http://www.connext.co.za/下载connext-graphs-0.6.jar (现在是最新版,源代码在https://connext-graphs.dev.java.net/source/browse/connext ...
最近也终于使用ext做了一个小的web项目。第一次使用ext做项目毕竟经验不足,仅记下一些开发思路和需要注意的地方。   Ext Js 2.2+Spring 2.5,没有使用struts,hibernate   1)目录结构 a)js部分 根目录下建立/js/ext/目录,存放所有和ext相关的js文件。/js/ext/目录下可建立ext相关子目录 /js/ext/adapter/ — 存放适配器jquery,prototype,yui。。。 /js/ext/experimental/ — 存放ext一 ...
Global site tag (gtag.js) - Google Analytics