`
文章列表
最近在学习Hibernate(基于《深入浅出Hibernate》一书),在动手练习的时候,出现了一些问题,并加以解决,现将其罗列如下:   数据库表创建:   CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) default NULL, `age` int(3) default NULL, `group_id` int(11) default NULL, PRIMARY KEY (`id`) ) ...
class   A   implements   Runnable{         public   void   run(){                 for(;;){                         System.out.println( "Thread   A   run ");                 }         }         public   static   void   main(String[]   args){                 System.out.println( "Thread   ...
最经在把一个工程的服务器从resin替换成tomcat。 过程中遇到了一些问题。主要是web.xml的配置问题。还有一些hibernate的配置检查的更加严格了。 这些都是不需要修改代码的。修改代码的只发现一种情况: 通过PrintWriter将中文输出(以txt、excel文件或页面的形式无关)时,出现了乱码。 用一段代码进行说明吧。 PrintWriter out=response.getWriter(); response.setContentType("text/html; charset=gbk"); response.setChara ...
转自:http://www.son1c.cn/show/859.html Java 自定义Annotation(元数据、注解)实战源码 如果您遇到任何问题,都可以到本站的[音速知道 ]系统中提问,互相学习,有问必答! Annotation在java的世界正铺天盖地展开,有空写这一篇 ...

oracle MODEL子句

  转载自:http://blog.csdn.net/wh62592855/article/details/4783021   ORACLE 10G中新增的MODEL子句可以用来进行行间计算。MODEL子句允许像访问数组中元素那样访问记录中的某个列。这就提供了诸如电子表格计算之类的计算能力。1、MODEL子句示例下面这个查询获取2003年内由员工#21完成的产品类型为#1和#2的销量,并根据2003年的销售数据预测出2004年1月、2月、3月的销量。select prd_type_id,year,month,sales_amountfrom all_saleswhere prd_type_ ...

awrrpt

export ORACLE_SID=payment sqlplus "/as sysdba" 如果是在本地,你可以去oracle安装目录下的文件夹rdbms/admin/内,将全部以awr开头的文件复制出来。 SQL> @?/rdbms/admin/awrrpt Current Instance ~~~~~~~~~~~~~~~~    DB Id    DB Name      Inst Num Instance ----------- ------------ -------- ------------  2647219378 PAYMENT      ...
脏读,不可重复读,幻影读是数据库最常见、最基础的问题。 我参照 http://blog.csdn.net/alex197963/article/details/1580841 里的讲述,夹杂自己的实践写点。   前提:我说的是数据在隔离情况下,如何保证数据的可靠性,以及尽量保证 ...
JAVA开发者应该去的20个英文网站 http://www.javaalmanac.com      Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.  http://www.onjava.com     O'Reilly的Java网站. 每周都有新文章 http://java.sun.com     官方的Java开发者网站 - 每周都有新文章发表 http://www.developer.com/java     由Gamelan.com 维护的Java技术文章网站 http://www.java.net     Sun公司维护的一个J ...
这是一个非常实用的功能,特别用在记录错误日志同时要回滚主事务的时候,我们在实际开发中就是这么用的,感觉还是很方便的。转载一篇详细的介绍,感谢原作者。 在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题.,比如想在执行当前一个由多个DML组成的transaction(事务)时,为每一步DML记录一些信息到跟踪表中,由于事务的原子性,这些跟踪信息的提交将决定于主事务的commit或rollback. 这样一来写程序的难度就增大了, 程序员不得不把这些跟踪信息记录到类似数组的结构中,然后在主事务结束后把它们存入跟踪表.哎,真是麻烦! 有没有一个简单的方法解决类似问题呢? ...
  创建表dimension_tab DROP TABLE dimension_tab; CREATE TABLE dimension_tab ( fact_1_id NUMBER NOT NULL, fact_2_id NUMBER NOT NULL, fact_3_id NUMBER NOT NULL, fact_4_id NUMBER NOT NULL, sales_value NUMBER(10,2) NOT NULL );         INSERT INTO dimension_tab SELECT TRUN ...
select Distinct 'alter system kill session '||chr(39)||b.sid||','||b.serial#||chr(39)||';'As 组装语句在RAC执行时区分节点,b.username,b.logon_time from v$locked_object a,v$session b where a.session_id=b.sid order by b.logon_time;;

jQuery组件收集

等待条 http://fgnass.github.com/spin.js/   信用卡验证 http://www.egrappler.com/ccvalidate/index.htm
参考 :    http://docs.codehaus.org/display/GROOVY/Install+Groovy-Eclipse+Plugin

杀掉JOB

今天,一同事的job不能直接remove掉。 考虑到是job被锁住了。 查看被锁住的JOB SELECT SID, TYPE, ID1, ID2   From V$lock   WHERE TYPE = 'JQ'; 确实被锁住了。于是执行了 alter system kill session '305,37075'; 来杀掉相关的session。   再执行JOB,晕,又给锁住了。 这下子有点郁闷了。   原来当kill到刚才的session后,job本身确实不是死锁了。但是还在执行。因为有表被锁了。所以需要额外再杀掉执行JOB所关联的死锁的表。以下SQ ...
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.   Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.   Hibernate缓存分类: Session缓存,一级缓存. SessionFactory的缓存分为内置缓存和外置缓存.内置缓存中存放的是SessionFactory对象的一些集合属性包含的数据(映射元素据及预定义SQL语句等), ...
Global site tag (gtag.js) - Google Analytics