- 浏览: 80709 次
- 性别:
- 来自: 北京
最新评论
-
love_zongming:
感谢
解决 java.lang.NoSuchMethodError: org.objectweb.asm.org.objectweb.asm.ClassWriter. -
jinianjun:
这里你说“这种类型的定义是通过诸如int a = 3; ...
Java栈与堆 -
nitaishan:
谢谢,刚遇到这个问题,非常感谢。
解决 java.lang.NoSuchMethodError: org.objectweb.asm.org.objectweb.asm.ClassWriter. -
xiaolong23w:
大神呀!! 也困扰了我好久,!!
解决 java.lang.NoSuchMethodError: org.objectweb.asm.org.objectweb.asm.ClassWriter. -
vrussell:
太感谢你了
解决 java.lang.NoSuchMethodError: org.objectweb.asm.org.objectweb.asm.ClassWriter.
文章列表
mcat insert数据时总是报下面的错,后来发现是mycat连接超时销毁时间和Druid数据源设置问题,后来把Druid的时间调小于mycat 的数据源才不报错。
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 30,738 milliseconds ago. The last packet sent successfully to the serve ...
Aug 29, 2014 2:14:47 PM org.apache.jasper.compiler.Compiler removeGeneratedClassFiles
WARNING: Failed to delete generated class file [/home/myuser/test/work/Catalina/localhost/_/org/apache/jsp/WEB_INFO/c/common/bossindex_jsp.
在action中有:
long userId = 1;
Map<Long,String> map = new HashMap<Long,String>();
map.put(1L, "aa");
map.put(2L, "bb");
map.put(3L, "cc"
之前用mysql没问题,但是换成oracle就报错
问题描述:
在JBPM4.4中部署一个xx.jpdl.xml文件时,文件小于4KB能正常部署,但是当文件超过4KB时部署失败
错误原因:
oracle的varchar(2)最大为4000个字节(GBK编码),我的jpdl文件中的字符大于这个值就保存失败
解决办法:
采用最新的oraclejdbc驱动 我采用的是ojdbc6.jar 问题解决
JBPM4.4中的退回和取回的功能实现
- 博客分类:
- jbpm4.4
转自:http://www.oecp.cn/hi/yangtaoorange/blog/4180
在JBPM4.4中,退回功能很容易明白,就是执行到当前任务时,当前的任务执行人,可以执行退回的功能,退回到上一个任务上面。取回的功能,我刚开始的时候,也没理解,感觉和退回的功能一样,就是执行人不同罢了,经过查询,终于搞明白了,并且有个比较好的实现方法。退回和取回原来都是中国特色的工作流的功能。退回是当前任务执行人,执行当前任务的时候,流转到这个任务的前一个任务上面。取回是某个任务A被某个人B执行完,通过之后,到了下一个任务上,但是下一个任务人还没执行的时候,B人还可以在取回,让流程在流转到 ...
人最宝贵的是生命。生命属于人只有一次。人的一生应当这样度过:当他回首往事的时候,不会因为碌碌无为、虚度年华而悔恨,也不会因为为人卑劣、生活庸俗而愧疚。这样,在临终的时候,他就能够说:‘我已把自己整个的生命和全部的精力献给了世界上最壮丽的事业——为人类的解放而奋斗。
为了更好的学习一下jbpm4.4,把模型导出来了,看着直观和方便一些! 附件里面是 powerdesigner的数据库模型,大学有需要的可以下载一下!
oracle里面job调用存储过程
- 博客分类:
- ORACLE学习笔记
1、建立测试表
create table a(a date);
2、创建存储过程
create or replace procedure b asbegin insert into a values(sysdate);end;/
3、提交创建job
variable aaa number;
begin dbms_job.submit(:aaa,'b;',sysdate,'sysdate+1/1440'); commit;end;/
4、执行job
begin dbms_job.run(:aaa);end;
哥们在做得时候没有留意第3步里面的一个分 ...
grep -r "1072231645104" ./*
Oracle的悲观锁和乐观锁
- 博客分类:
- Oracle
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。
数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户返回错误的信息,让用户决定如何去做。
先从悲观锁开始说。在SqlServer等其余很多数据库中,数据的锁定通常采用页级锁的方式,也就是 ...
struts1 struts2 单例分析
- 博客分类:
- struts
Struts1 : Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1能做的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步。
Struts2 : Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且不会导致性能和垃圾回收问题)
hashcode和equals的关系
- 博客分类:
- Java
先来看能表明hashcode和equals的关系的几句话:
equals()相等的两个对象,hashcode()一定相等;
equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。
反过来:
hashcode()不等,一定能推出equals()也不等;
hashcode()相等,equal ...
最近做的一个应用,功能要求非常简单,就是 key/value 形式的存储,简单的 INSERT/SELECT,没有任何复杂查询,唯一的问题是量非常大,如果目前投入使用,初期的单表 insert 频率约 20Hz(次/秒,我喜欢这个单位,让我想起国内交流电是 50Hz),但我估计以后会有 500Hz+ 的峰值。目前的工作成果,额定功率 200Hz(CPU 占用 10 – 20,load avg = 2),最大功率 500Hz(这时 load avg > 20,很明显,只能暂时挺挺,应该在出现这种负载前提前拆表了)
INSERT DELAYED INTO
从 数据的插入开始说起。如果可以 ...
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些 ...
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3. Java中的数据类型有两种。 一种是基本类型(primit ...