- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 Java 内存溢出分析
最近有同学叫我帮忙调试一个内存溢出的问题,根据分析调试发现只是java虚拟机堆配置太小了。在平时开发时也经常会遇到内存溢出的问题,一般内存溢出分几种情况:1,程序问题 很多时候写了死循环等低质量的问题,会引起内存溢出,这类内存溢出查起来比较头痛,第一可能代码写的比较隐蔽,第二可能这种情况要在多种条件组合情况下才能出现。也只能一条一条代码的去调试或者打印更多的日志文件进行跟踪了。
2009-12-09 14:40:00
1023
原创 Java面试分享
最近去面试了几家外企,由于英语不过关,感觉面试起来比较吃力,不过技术方面还算可以,以下是一些常问到的技术问题: (由于是基础题,就不付答案了。相信大家大部分是自己的,不明确的地方查一下就知道了) 第一,Java基础类 1,Collection 与 Collections 的区别,顺便会提起Collection的框架结构,以及Collecti
2009-08-15 19:46:00
824
转载 四种有用的过滤器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException;/** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter implements Filter {
2007-08-23 10:17:00
659
原创 Jbpm深入了解开始节点(start-state)
Jbpm深入了解开始节点(start-state) 后,发现以下几个细节需要注意的: Start-state结构如下: 1,task:开始节点的中的task 只允许有一个task. 2,transition:开始节点不允许有流入transition. 3,一个正常的流程要有仅有一个开始节点.
2007-06-15 11:17:00
1636
1
原创 管理是一门艺术
前几天公司开会,老板说了一些话.让我觉的蛮有意思的.就贴出来说几句. 第一句,你的收入要和你付出成正比. 第一,这句话,我觉的说的是蛮有道理.但是不一定对的.如果成正比.那么这个正比的比例就很难说了.例如.你的付出的价值为100,而你的收入增加为10,那么如果你付出200,你将得到20.以此类推,这个也是正比.只不过比例系数是10%.所以在说这句话的时候
2007-06-10 18:32:00
1200
原创 adf乱码问题
最近在开发adf中遇到一个很奇怪的问题.就是刷新adf写的页面中偶尔会出现汉字乱码问题.数据库没有问题.我采用的是UTF-8编码方式.正在查找问题...希望有经验者赐教!
2007-05-30 16:21:00
1301
1
原创 Jbpm中进程实例的挂起与释放
在Jbpm的processInstance与taskInstance都对外提供了挂起进程实例或工作实例的的接口,同时也提供了释放的接口。分别是:1,processinstance processinstance.suspend(); processInstance.resume();2,taskInstance taskInstanc
2006-11-03 10:20:00
3230
11
转载 Console Logging 函数
Console Logging 函数FireBug 为所有 Web 页面提供了一个 console 对象。这个对象有以下函数:Logging 基础console.log("message" [,objects]) - 将一个字符串打印到控制台。字符串可以包含任何“String Formatting”小节描述的模式。字符串后面的对象应该用来取代之前字符串中的模式。(译者注:大家用过C里面
2006-10-20 09:55:00
3669
原创 CreateMethodBinding(Jsf)
UIColumn columnComponent = new UIColumn(); HtmlOutputText headerComponent = new HtmlOutputText(); headerComponent.setValue("MAJ"); columnComponent.setHeader(headerComponent); HtmlCommandLink htmlComma
2006-10-17 17:13:00
1899
转载 Jbpm点滴
jPDL的流程定义元素 第一层级:GraphElement 这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素. GraphElement有四个属性:1)processDefine 表示当前元素属于哪个流程定义 2)events 表示可以接收哪些event 3)name 名字 4)exceptionHandlers 异常处理类集合(List) 第二层级:node;proces
2006-10-11 17:04:00
1668
转载 Token(Jbpm)
jbpm中最重要的概念,应该是令牌(Token)和信令(Signal)技术,这个在计算机网络中到处可见的技术,在工作流引擎中也大放异彩.我们看如下代码://pd是process definition,pi是process instanceProcessInstance pi = new ProcessInstance( pd );//启动流程pi.start();//得到根令牌Token
2006-10-11 16:12:00
1992
1
原创 TaskInstanceDbTest(Jbpm)
1 /* 2 * JBoss, Home of Professional Open Source 3 * Copyright 2005, JBoss Inc., and individual contributors as indicated 4 * by the @authors tag. See the copyright.txt in the distribution f
2006-10-10 12:02:00
1308
原创 TaskExpressionTest (Jbpm)
package org.jbpm.jpdl.el;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import junit.framework.TestCase;import org.jbpm.graph.def.ProcessDefinition;import or
2006-10-10 11:53:00
1003
转载 DecisionExpressionTest(Jbpm)
package org.jbpm.jpdl.el;import junit.framework.TestCase;import org.jbpm.JbpmException;import org.jbpm.graph.def.ProcessDefinition;import org.jbpm.graph.exe.ProcessInstance;public clas
2006-10-10 11:39:00
1428
转载 StateDbTest(Jbpm)
package org.jbpm.graph.exe;import org.jbpm.db.AbstractDbTestCase;import org.jbpm.graph.def.ProcessDefinition;public final class StateDbTest extends AbstractDbTestCase { public void test
2006-10-10 11:38:00
1115
原创 流程启动(Jbpm)
1、初始化:websale中jbpmContext的创建是在filter中完成的,其类为org.jbpm.webapp.filter.JbpmContextFilter。该filter在init方法中初始化jbpmConfigurationResource及jbpmContextName两个string。每个http request,均由filter创建jbpmContext,代码为:JbpmC
2006-10-09 15:09:00
2273
1
转载 SpringFramework的mvc
既然petclinic是个web application,我们当然从web.xml文件入手了。首先当然welcome-file-list条目了,该条目指出index.jsp是网站的入口。index.jsp写得很简单,只有3行。如下所示:第一行是一条include指令,包括了一个includes.jsp,该jsp文件里面有web application用到的标记库的全部声明语句。因
2006-10-08 19:18:00
1301
转载 记录日志(Jbpm)
第15章 记录日志记录日志的目的是为了跟踪流程执行的历史,当流程执行的运行时数据变化时,所有增量都被保存到日志。不要把本章所述的流程日志与软件日志相混淆,软件日志跟踪软件程序的执行(通常为了调试),而流程日志跟踪流程实例的执行。对于流程日志信息有很多用途,非常明显的用途就是根据一个流程执行的参与者查阅流程历史。另外一个用途就是业务活动监控(Business Activity Mon
2006-10-08 19:10:00
2069
转载 Jbpm+spring
整合SPRING与JBPM核心就是需要将JBPM的BEAN由SPRING来管理利用IOC来展现SPRING框架的优势!这2天在研究怎样整合两者!在整合过程中也出现了不少意想不到的问题!在这里记录下来希望可以未对此感兴趣的朋友提供些帮助!SPRING+JBPM1)下载SPRING-JBPM MODULE这个模块是SPRING支持JBPM使用的必要模块!现在还没有放入SPRING的发行
2006-09-28 17:04:00
4410
1
转载 编程式事务处理
這邊以一個簡單的例子來示範Spring的事務管理,對於事務管理定義,我們使用Spring提供的DefaultTransactionDefinition。 以JDBC DataSource為例,我們可以使用org.springframework.jdbc.datasource.DataSourceTransactionManager(PlatformTransactionManager的一個實
2006-09-27 19:05:00
1038
原创 宣告式事务处理
Spring提供宣告式事務管理(declarative transaction management),這是藉由Spring AOP所提供的功能,不過現階段您不必太理會Spring AOP的部份,藉由基本的配置,您就可以使用宣告式的事務管理,Spring的事務管理依賴於aopalliance.jar與cglib*.jar,您可以在lib目錄的aopalliance與cglib目錄下找到這兩個檔案。
2006-09-27 19:03:00
914
转载 Spring Context配置
在spring使用过程中,通常的做法是让服务器启动时即实例化所有的bean,这样做在一定程度上提高了web应用的速度。 加载完成后,在用的时候便可以通过: ApplicationContext ctx =WebApplicationContextUtils.getWebApplictionContext(); Test test = (
2006-09-25 23:58:00
5225
1
原创 一支烟程序员
在入行一年多的时间里,接触的前辈不少,但不抽烟的不多,程序员对烟真得情有独钟吗? 对着电脑一天,coding了一天,眼睛已经习惯的开始打架,但是沉重的压力逼着你睁开双眼,因为还有很多事情等着你去做。现在还不是休息的时候,面临新的压力,这个压力不只来至于工作,更是生活,新一代程序员,没有90黄金一代的幸运,不是等着大学毕业去挑工作,而是等着offer message过着
2006-09-22 19:28:00
820
原创 URLClassLoader加载class到当前线程类加载器
我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越
2006-09-09 14:42:00
3039
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人