自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

在JEE环境下整合Activiti5.8

 Activiti5的前身是jBPM4,而jBPM5是由Drools Flow演化而来的,因此,对于大部分使用开源流程引擎的人来说,从jBPM3或者4升级到Activiti5比较容易,然而,自从Activiti诞生以来,随之而来的有一堆整合的问题: Activiti5采用的持久层是MyBatis,而非行业内标准的JPA接口,而且两者耦合程度相当之高。所以对于采用Hibernate或者...

2011-11-22 16:42:09 169

Java设计模式——Adapter 适配器模式(1)

写在前面:在四人帮提出的23种设计模式中,每一种设计模式实际上都是为了解决一个编程语言没有实现却又需要的特性。将这23种设计模式进行归类,分为:接口型、责任型、构造型、操作型、扩展型。设计模式中有许多已经可以用开源框架替代,但熟悉每一种设计模式毕竟是每个架构师必修的功课,就像每个化学家都还是需要背诵元素周期表一样。接口型之一——Adapter适配器 适配器模式简单的说就是为了解决两个既...

2011-01-27 23:29:50 145

原创 IBM Websphere 内存溢出一例

[10-5-18 16:08:43:855 CST] 00000161 SystemErr R Exception in thread "WebContainer : 18" java.lang.OutOfMemoryError[10-5-18 16:08:44:470 CST] 00000161 SystemErr R at java.nio.ByteBuffer.a...

2010-05-18 18:28:59 413

发个普通类转成json的工具类,功能比较简单

由于项目中用json作为ExtJS传到程序中的数据格式,所以许多地方需要将javaBean转换成为json,或者将list,map转换为json。所以写了一个工具类来做这个工作。实现方式分为两种:1. 通过一个普通javabean,通过一些过滤字段,来生成jsonprivate static <T> JSONObject ObjectToJSON(T t, String[] fi...

2008-12-25 16:51:40 380

原创 ORACLE技巧一点点(不断补充中)

清空ORACLE回收站,ORACLE删除表后都会留下BIN$开头的回收表purge recyclebin; 即可清空回收站 两表结构相同求数据差异select * from A minus select * from B; 查出来的结果为存在于A表但不存在B表的记录...

2008-09-04 10:00:04 94

原创 A collection with cascade="all-delete-orphan" was

A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity Let's Play "Who Owns That Collection?" With HibernateIf you have used Hibernate and mapped a one...

2008-08-21 11:09:18 1152

原创 ORACLE XE 字符集修改

 connect system/oracle9i as sysdba shutdown immediate startup mount alter system enable restricted session ; alter system set JOB_QUEUE_PROCESSES=0; alter system set AQ_TM_...

2008-07-11 10:45:46 278

Ubuntu安装oracle10G

1.下载ORACLE的安装程序: 在这里下http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linx8664soft.html 这个是FOR 64位系统的。下的时候下10201_database_linux_x86_64.cpio.gz就可以了。 用 gunzip 把文件解...

2008-05-25 23:34:07 528

中文参数问题

问题的产生:做了这样一个功能,记录所访问过的历史网址,然后放入一个栈中,以便查看历史能顺利返回到曾经访问过的历史页面,由于将所有的参数也一起放在栈中构造了一个带参的URL,所以对于一些参数中存在中文的URL,就不可避免的遇到了中文参数以GET方式提交的情况。开发环境是:Tomcat 5.x生产环境是:Websphere 6.1在web.xml中加入了非常通用的encodin...

2008-04-29 11:41:10 120

getOutputStream()异常的原因和解决方法

tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(...

2008-04-28 10:27:38 695

JavaEye Bug截图

记录一下 :lol: [img]http://i26.tinypic.com/2nlefjl.jpg[/img][img]http://i26.tinypic.com/10715d3.jpg[/img]

2008-03-20 15:08:03 125

java的Integer比较果然很妖

首先:[code="java"]public static void main(String []args) { Integer a = 100; Integer b = 100; System.out.println(a==b); //true }[/code][code="java"]public static void main(Strin...

2008-03-20 10:53:50 68

jBPM的学习(一)

随着SOA的发展BPM渐渐成为人民关注的部分。 其实很多东西早已存在,只是大家忽视它的存在而已。BPM就是这样,其实有程序出现的时候,BPM就已经出现了,只是没有名字而已。 关于BPM,许多独立的厂商给出了不少的误导: 1)BPM系统可以实现无需维护代码,甚至有些厂商鼓吹无需写一行代码就能,只需要画画图就能完成工作。 2)BPM能和系统分开,我觉得适度松耦合是可以做到的,但是完全和...

2008-02-01 11:42:15 156

Hibernate配置详解

表 3.3.  Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL.取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hiberna...

2007-12-23 19:57:28 221

很好的EXT中文网站

公司决定要用EXT来作为表示层的UI来替代STRUTS。第一次看见EXT就被它的外表深深吸引,我感觉仿佛能摆脱UI设计师的束缚,自己创建喜欢的样式,我仿佛觉得我再也不必重复造车了。于是我开始疯狂的寻找EXT资源,先看了extjs.com的例子,然后一步步实践。今天我终于找到了一个非常好的EXT学习网站,绝对能帮人快速入门:dojo中国。希望能给同样需要的人一个方便:...

2007-12-10 21:59:08 208

精辟的String与StringBuffer(StringBuilder)的区别

今天有空,下了scjp的题目做做,想起了一个本来想写却又没写的问题。这个问题几乎已成为面试必问题,虽然答案很简单,但回答出确又真正理解的人我觉得并不多。String与StringBuffer的区别?如果你在网上一搜,会有非常多的答案,其中最多的就是String是不可变而StringBuffer是可变的,但是这可变与不可变究竟是什么意思呢?如果你能用IDE进行debug的话,你就会发现,Stri...

2007-11-21 16:34:24 128

欢迎使用Ubuntu Linux!

Ubuntu是目前市面上最好的Linux系统之一,良好的GUI和第三方软件支持。以下我将一些基本的使用方法贴出:关于Ubuntu的基本操作:http://live.haliluya.org/doc/ubuntutor.html在控制台使用中文的方法(zhcon):1.   首先安装zhcon    sudo apt-get install zhcon2.   可以改写一下配置文件...

2007-11-04 11:45:23 114

Acegi框架总结(二)

配置完了Acegi的身份验证,接着就要用Acegi来控制访问了Acegi通过投票管理器来决定是否有访问该资源的权限,投票方式有三种:一票通过制(AffirmativeBased):有一票通过即可以访问该资源全票通过制(ConsensusBased):只有全部通过才能访问资源一票否决制(UnanimousBased):没有拒绝票时允许访问配置如下:xml 代码 <!...

2007-06-26 22:49:02 72

Acegi框架总结(一)

如果你觉得自己写一个安全系统比较累,那建议你试一试Acegi这个开源框架,它与Spring能很好的结合,从多方面保护您的软件系统。Acegi说穿了也就从两个方面保护资源:一、是利用Servlet的过滤器,来拦截Servlet的请求二、是利用Spring的AOP,(其实Servlet的过滤器也是AOP)先来说说Servlet过滤,Acegi由认证管理器来确定用户身份,Acegi默认提供了一个...

2007-06-25 22:54:39 147

static关键字

当声明一个事物是static时,就意味着这个数据或方法不会与包含它的类的任何对象实例联系在一起。static可以修饰数据和方法:java 代码 class StaticTest {          static int i = 47;    }  java 代码 StaticTest st1 = new StaticTest();    ...

2007-01-28 12:57:38 92

Java中存储数据的地方及Java的基本类型

在Java程序运行时有6个地方可以存储数据: 寄存器(registers):这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。 堆栈(stack):位于通用RAM中,但通过“堆栈指针”可以从处理器那里获得直接支持。储存对象的引用。 堆(heap):一种通用的内存池(也位于RAM区),用于存放所有的Java对象。 静态存储(static stora...

2007-01-28 12:01:50 229

面向对象基础(OOP)

OOP:Object Oriented Programming 面向对象 类(Class):具有相同属性和行为的抽象集合 对象(Object):类的实例(instance)面向对象的三大特性: 封装:封装的意思是说对象数据和操作该数据的指令都是对象自身的一部分,封装能够实现尽可能对外部世界隐藏数据。其实任何形式的隐藏都视为封装,包括继承和多态。 继承:继承是...

2007-01-27 22:46:47 68

JAVA基础

JAVA的应用可分为三个方面: JAVA桌面软件应用(JAVA SE):是JAVA开发的基础,但由于开发时的不便基本被摒弃。 JAVA企业级开发(JAVA EE):即热极一时的J2EE,随着JAVA5和JAVA6的推出,所以基本不用J2的名称。 JAVA移动应用(JAVA ME):JAVA的跨平台优势,促使了JAVA成为移动终端最热门的开发语言。 JAVA EE的...

2007-01-27 20:05:12 60

原创 J2EE的四个关键性问题

一、J2EE提出的背景1、 企业级应用框架的需求在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列同陈为中间件。2、 为了通用必须要提出规范,不然无法达到通用在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户

2007-01-25 20:45:00 594

太极越狱工具

太极越狱工具,支持ios8.3及以下 V2.4.3 (2015-07-20)  立即下载 集成了最新Cydia1.1.23版。 进一步优化了越狱程序。 V2.4.1 (2015-07-11) 根据用户反馈,修复了越狱时卡在60%的问题。 优化了越狱过程,提高了程序稳定性。 V2.3.1 (2015-07-07) 集成了最新Cydia1.1.20版。 V2.3.0 (2015-07-03) 集成了可完美兼容iOS8.3-8.4系统的Cydia(1.1.19版),同时去除了setreuid补丁。 V2.2.1 (2015-07-02) 修正了setreuid补丁,防止应用程序利用setreuid获取root权限。 进一步提高了越狱工具的稳定性。 V2.2.0 (2015-07-01) 原创首发太极越狱工具V2.2.0版,支持iOS8.1.3-8.4全部设备。 V2.1.3 (2015-06-28) 修复了越狱时卡在20%的问题。 更新了最新Cydia1.1.18版及UIKitTools1.1.1.0,同时修复了越狱后图标丢失的问题。 修复了4s设备越狱后启动时间过长的问题。 修复了太极工具不能在虚拟机上运行的问题。 V2.1.2 (2015-06-26) 修复越狱时卡在20%、60%的问题并适配新版iTunes驱动。 兼容Cydia Substrate(原Mobile Substrate)。 修复与Apple Watch配对的设备在越狱后“设置”无内容的问题。 修复UIcache的问题。 V2.0 (2015-06-23) 正式发布太极越狱工具V2.0.0版,支持iOS8.1.3-8.3全部设备。 V1.3.0 (2015-2-23) 支持iOS8.2 Beta1、2版全部设备越狱。 V1.2.1 (2015-2-12)

2015-08-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除