- 博客(38)
- 资源 (30)
- 收藏
- 关注
原创 jbpm java.lang.LinkageError javax/el/ExpressionFactory
<br /><br />Tomcat6下使用jBPM-4出现 java.lang.LinkageError。javax/el/ExpressionFactory。<br /> <br />因为tomcat6下的el-api.jar与jBPM-4使用的juel.jar产生冲突。<br /> <br />解决方法一:改用tomcat-5.5。<br /> <br />解决方法二:将juel.jar, juel-engine.jar, juel-impl.jar三个文件复制到tomcat的lib目录下,删除原有的
2011-01-18 19:24:00
344
转载 oracle在windows下安装时出现了错误:将Microsoft LoopBack Adapter配置为系统的主网络适配器。
<br />要在 Windows XP 中手动安装 Microsoft 环回适配器,请按照下列步骤操作:<br /><br />单击“开始”,然后单击“控制面板”。<br />如果您在分类视图中,请单击左窗格中的“控制面板”下的“切换到经典视图”。<br />单击“添加硬件”,然后单击“下一步”。<br />单击“是,我已经连接了此硬件”,然后单击“下一步”。<br />在列表的底部,单击“添加新的硬件设备”,然后单击“下一步”。<br />单击“安装我手动从列表选择的硬件”,然后单击“下一步”。<br /
2010-08-19 17:07:00
494
转载 JAVA缩略图
<br />方法1:[第一种方法比后一种生成的缩略图要清晰] <br />import javax.imageio.ImageIO;<br />import java.awt.image.BufferedImage;<br />import java.awt.image.ColorModel;<br />import java.awt.image.WritableRaster;<br />import java.awt.*;<br />import java.awt.geom.AffineTransform
2010-08-13 10:42:00
336
转载 JAVA面试题解系列(十一)——运算符
<br /> <br /> <br /> <br /><br /> <br />有些运算符在JAVA语言中存在着,但是在实际开发中或许很少用到它们,在面试题中却时常出现它们,对于这些运算符的含义和用法 <br />自增(++)和自减(--)运算符 <br />先来回答几个问题吧: <br />Java代码 <br />int i = 0; <br />int j = i++; <br />int k = --i; <br />这段代码运行后,i等于多少?j等于多少?k等于多少? <br />Java代码
2010-08-13 10:40:00
325
转载 JAVA面试题解系列(十)——多线程
<br /> <br /> <br /><br /> <br /> <br /> <br /> <br />线程或者说多线程,是处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行地处理一些事情。线程通过并行的处理给用户带来更好
2010-08-13 10:39:00
243
转载 JAVA面试题解系列(九)——继承、多态、重载和重写
<br /> <br />什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次要回顾的四个十分重要的概念:继承、多态、重载和重写。<br />继承<br />简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的其中之一,在使用JAVA时编写的每一个类都是在继承,因为在JAVA语言中,java.lang.Object类是所有类最根本的基类(或者叫父类、超类),如果
2010-08-13 10:37:00
600
转载 JAVA面试题解系列(八)——基本类型(内置类型)
<br />基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 <br />基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表: <br /> <br />基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、
2010-08-13 10:36:00
316
转载 JAVA面试题解系列(七)——日期和时间的处理
<br /> <br />日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 <br />java.util.Date类<br />提到日期和时间,最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-01-01 00:00:00.000 GMT”的差值。那么,什么是格林威治标准时间呢?要回答这个
2010-08-13 10:07:00
297
转载 JAVA面试题解系列(六)——字符串(String)
<br />上一次已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 <br />一、String类有length()方法吗?数组有length()方法吗? <br />String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义: <br />Java代码 <br />public int length() { <br />return count; <br />} <br
2010-08-13 10:05:00
291
转载 JAVA面试题解系列(五)——传了值还是传了引用?
<br /> <br />JAVA中的传递都是值传递吗?有没有引用传递呢? <br />在回答问题前,首先来看一段代码: <br />Java代码 <br />public class ParamTest {<br /> // 初始值为0<br /> protected int num = 0;<br /> // 为方法参数重新赋值<br /> public void change(int i) {<br /> i = 5;<br /> }<br /> // 为方法参数重新赋值<br />
2010-08-13 10:04:00
185
转载 JAVA面试题解惑系列(四)——final、finally和finalize的区别
<br />final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次一起来回顾一下这方面的知识。 首先来说说final。它可以用于以下四个地方: 定义变量,包括静态的和非静态的。 定义方法的参数。 定义方法。 定义类。 依次来回顾一下每种情况下final的作用。首先来看第一种情况,如果final修饰的是一个基本类型,就表示这
2010-08-13 10:02:00
189
转载 JAVA面试题解系列(三)——变量(属性)的覆盖
<br />来看看这么一道题: <br />Java代码 <br />class ParentClass { <br />public int i = 10; <br />} <br />public class SubClass extends ParentClass { <br />public int i = 30; <br />public static void main(String[] args) { <br />ParentClass parentClass = new SubClass()
2010-08-13 10:00:00
206
转载 JAVA面试题解惑系列(二)——到底创建了几个String对象?
<br /> <br /> <br /> <br />Java代码 <br />String str=new String("abc"); <br />紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 <br />可以把上面这行代码分成String str、=、"abc"和new String()四部分来看待。String str只是定义
2010-08-13 09:53:00
214
转载 JAVA面试题解系列(一)——类的初始化顺序
<br /> <br /> <br /> <br /><br /> <br /> <br /> <br />对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块)>(变量、初始化块)>构造器。也可以通过下面的测试代码来验证这一点: <br />Java代码 <br />public class InitialOrderTest { <br />// 静态变量 <br />public static String staticField = "静态变量"; <br
2010-08-13 09:45:00
209
原创 【转】Session生命周期
<br /> session死亡 发生在以下情况: <br />1.session的持有者(即客户端浏览器)在最大无活动等待时间(MaxInactiveInterval)内无任何响应或请求 <br />2.session被调用invalidate()方法强制销毁了 <br />3.jsp服务器重起或发生中断(此时应该是所有在服务器上的session全都OVER了) <br /><br />用户关闭浏览器后标志着 <br />a.session将无法再发送请求到服务器除非通过非法手段操作没有被销毁的Ses
2010-08-05 13:33:00
276
转载 org.eclipse.wst.server.ui.internal.provisional.UIDecoratorManager
<br />有时会Eclipse会遇到这样的情况,就是配置的tomcat,只要一点就会报错,启动的时候也会报错,报的错误就是<br />An error has occurred. <br />See error log for more details.<br />Could not initialize class org.eclipse.wst.server.ui.internal.provisional.UIDecoratorManager<br />在http://d.hatena.ne.jp/f
2010-07-29 10:42:00
765
1
原创 级联删除之违反完整约束条件
<br />由于之前是使用hql如“delete from Plat008ModuleRelation plat008 where plat008.plat004Module.id004=? and plat008.plat005ModuleAct.id005=? ”这种方式删除的,结果总是报“ORA-02292: 违反完整约束条件 已找到子记录”的错误。<br /> <br />原因是在删除008记录时,因为其他表引用了008表中的外键,需要先删除引用的此外键的其他表中的数据才能把008的记录删掉。<br
2010-07-20 15:57:00
1362
原创 flex4+fms3.5+flash cs4开发实时音视频直播及点播详解
最近公司要做个拍卖行的项目,我被分配了“实时音视频直播及点播”的部分。我一直从事JAVA重来没研究过adobe的东西,虽然sun(现在是ORACLE了)也有JMF,但是这个东西早就暂停更新了,感觉已经与时代脱节。最后经过我们开发人员都有的刻苦专研,埋地苦干的精神终于在一个礼拜搞定了。 闲话少说,我们切入正题 开发工具及环境: 1)flash builder42)flas
2010-05-25 11:00:00
4772
2
原创 oracle 查找、删除重复记录
总结了一下删除重复记录的方法,以及每种方法的优缺点。假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引。1、通过创建临时表可以把数据先导入到一个临时表中,然后删除原表的数据,再把数据导回原表,SQL语句如下:creat table tbl_tmp (select distinct* from tbl);tr
2010-03-18 15:29:00
228
原创 Spring 比较搞的一些地方
1)IOC控制反转 把依赖对象的创建与维护的权力交给外部容器来管理,应用本身不用负责管理 2)依赖注入 运行期中,外部容器动态的将依赖对象,注入到组件中 3)AOP面向切面
2010-02-01 14:15:00
203
原创 oracle事务
1)事务与锁 当执行事务操作,比如多用户同时进行插入操作时,oracle会给所有这些插入操作加入队列,先进入队列的先进行操作权,比如现在A用户的操作是第一个进入队列的,那么此时此操作就会判断操作表上的锁是否打开,如果是关闭的就说明有其他操作在执行必须等待其完成,如果打开了,那就可以执行此次操作了,然后把锁设为关闭,防止其在操作时其他用户的操作进来。
2010-02-01 10:20:00
171
转载 公司绝不会告诉你的20大秘密 值得一看很受用
1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的 我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。 刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外),而且你
2009-09-17 13:04:00
210
转载 JFreeChart学习资料
JFreeChart学习资料一、新建一个web项目 二、在web.xml中配置servlet servlet> servlet-name>DisplayChartservlet-name> servlet-class>org.jfree.chart.servlet.DisplayChartservlet-class> servl
2009-09-11 11:26:00
394
原创 Oracle 笔记
(基础部分)1)asc升序(默认) desc降序2)单行函数 initcap(HELLO WORLD) 把每个单词第一个字母大写,后面的小写
2009-09-03 16:36:00
171
原创 Eclipse 之 使用篇
ctrl+shift+f 调整代码格式 alt+/ 模糊查询 surround with -> try/catch block 添加try catch块 陆续添加中。。。。
2009-09-01 16:53:00
144
原创 Junit 之 Annotation
@BeforeClass在测试方法开始之前运行的方法,在所有方法之前执行 @AfterClass在测试方法结束之后运行的方法,在所有方法之后执行 @SetUp在每个测试方法执行之前执行 @TearDown在每个测试方法执行之后执行 @Test测试方法 @Test(expected=XXException.class)测试方法中会出现此
2009-09-01 16:16:00
168
转载 Java1.5静态导入
静态导入是JKD1.5后新加的功能,一般不怎么常用,很简单给你举个例子你就能明白了,看这段代码:import static java.lang.System.out;//导入java.lang包下的System类的静态方法out;public class HelloWorld{ public static void main(String[] args){ out.print(
2009-08-31 12:59:00
165
原创 hibernate 的many-to-one注意事项
在多对一映射时,如果“one方”的对应字段不是主键,那么在中应添加property-ref属性,关联到“one方”的字段。否则hibernate默认是关联到主键的
2009-08-27 13:26:00
173
转载 final参数的作用
在方法参数前面加final关键字就是为了防止数据在方法体中被修改。这里主要分两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用类型。第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如:publicvoidtestInt(finalintparam1){ param1=100; }
2009-08-25 12:57:00
223
原创 JSP生成WORD文档
在jsp页面上生成word文档非常简单,只需把contentType=”text/html”改为contentType="application/msword; charset=gb2312"即可,代码如下:通过设置可以使原来页面的内容在word中表现出来。+++++++++++++++++++++++++++++++++++++++++++++++++++++++JSP生成WORD文档的
2009-08-14 15:55:00
5559
4
原创 Hibernate 之 动态查询
DetachedCriteria dc = DetachedCriteria.forClass(User.class); String name = request.getParameter("name"); if (name != null) dc.add(Restrictions.eq("name", name)); int age = request.getParameter("age")
2009-08-11 16:23:00
278
原创 Hibernate 之 c3p0连接池配置
在系统上线以后可以使用c3p0连接池 1)在配置文件中配置最大数据库连接数 hibernate.c3p0.max_size=1000 2)在配置文件中配置最小数据库连接数 hibernate.c3p0.min_size=10 3)链接销毁设置 hibernate.c3p0.timeout=5000
2009-08-11 10:35:00
163
原创 Hibernate 之 timestamp实现乐观锁
1)在需要加乐观锁的对象的pojo上加上一个版本号,如:private Date lastUpdateDateTime;2)在映射文件里加上
2009-08-11 10:27:00
278
原创 Hibernate 之 version实现乐观锁
1)在需要加乐观锁的对象的pojo上加上一个版本号,如:private int ver; 2)在映射文件里加上 乐观锁说明:当存在并发时,可能多个用户会同时修改一个数据,而导致其他用户的修改可能被覆盖掉。乐观锁就是利用版本号解决这一问题的,在用户修改数据后会给数据一个新的版本号,当第二个用户修改时就查询版本号是否匹配,如果不匹配说明已有新的修改则不能保存修改。 注意:如
2009-08-11 10:00:00
483
原创 Hibernate 之 oscache实现二级缓存
1.导入oscache包。 2.sessionFactory结点中加入属性: true 这个属性默认是true的 org.hibernate.cache.OSCacheProvider 3.src下面添加文件oscache.properies 4.(方式一) 在要实现缓存的映射文件中加入 read-only:只在读取的时候使用
2009-08-11 09:27:00
970
原创 Hibernate 之 fetch
Hibernate3 的抓取策略: 1)连接抓取(Join fetching) fetch="join" 在获得主体对象的同时在SELECT语句中使用外连接的方式来立即获得关联对象,不会形成多次查询。 2)查询抓取(Select fetching) fetch="select" 先获得主体对象,在需要获得关联对象时再根据关联外键id,执行sel
2009-08-07 10:18:00
327
eclipse 资源文件插件 propertieseditor propedit
2011-10-11
jfreechart-1.0.13.jar
2011-10-11
MyBatis_demo MyBatis例子
2011-10-11
mybatis-spring-1.0.1-bundle.zip
2011-10-11
mybatis ehcache 整合中文文档
2011-10-11
mybatis spring 整合中文官方文档
2011-10-11
FamilyBusinessesVPChapter_家族企业_英文文献
2011-10-11
YOYOPlayer1.2 java版 千千静听 音乐播放器
2009-09-03
数字证书制作工具 codesigningx86
2009-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人