`
liuyu_nz
  • 浏览: 12039 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表
ORACLE UPDATE 多表关联的update语句   -- update 超过2个值   update customers a   -- 使用别名   set    (city_name,customer_type)=(select b.city_name,b.customer_type                                      from   tmp_cust_city b                                      where  b.customer_id=a.customer_id)   where  exists ( ...
注意声明式事务不支持集群(分布式)的事务处理,如果是集群或者分布式的需要用编程式事务,利用jta实现 Spring对事务的控制的API全部位于org.springframework.transaction包下面,其中出去异常定义的类外,仅有四个接口,这四个接口是Spring操作事务的核心,下面一一介绍: org.springframework.transaction Interfaces         PlatformTransactionManager         SavepointManager         TransactionDefinition      ...
                     摘要:WebLogic Tuxedo Connector (WTC) 是一个兼容 JCA ( J2EE 连接器架构)的软件组件,它提供 Tuxedo 服务和 WebLogic Server 部署的企业应用程序之间的互操作性。 WebLogic Server 组件能够使用 WTC 与 Tuxedo 服务进行通信, Tuxedo 服务也能够调交互用基于 WebLogic Server 的 EJB 。                 WebLogic Tuxedo Connector (WTC) 是一个兼容 JCA ( J2EE 连接器架 ...
     Struts2 日期控件日期控件是没有readOnly属性的,如果想不允许文本框可输入数据,可以在页面加载后使用 dojo.widget.byId(inDateS).childNodes(1).readOnly="true"; 语句实现。根据测试,datetimepicker是在页面html加载后才加载的,我开发的系统onload事件被重写了,在onload时调用是否可用暂不清楚,但可以使用如下方式调用: window.onload = function(){ dojo.widget.byId(inDateS).childNodes(1).readOnl ...
要处理一个平文本数据导入功能,因为原始数据有问题,部分字段有乱码和特殊字符,导致 导出的数据在以文本形式查看时,里面的分隔符 \t 也就是Tab被弄错了,与前面的特殊字符组合成了一个乱码,导致最终数据使用 split("\t") 失败。这里使用字节流的方式,从最底层进行数据的抽取,以字节的 0x9; 作为字段分隔符,以 \r 和 \n 作为换行。完整代码如下:部分思路可以作为 BufferedReader + split 的替代品import java.io.File;import java.io.FileInputStream;import java.io.FileNotF ...
本文是对Hibernate性能优化技巧的总结,共分为十三个小块,分别对不同的方面进行了深入浅出的介绍,认真学习和理解肯定会让你受益匪浅的。   文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下: 一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 二、对大数据量查询时,慎用list()或者iterator()返回 ...
Jxl使用总结   Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。   Jxl目前最新2.6.10,下载地址是: http://nchc.dl.sourceforge.net/sourceforge/jexcelapi/jexcelapi_2_6_10.zip     API总结   1、创建或读取一个工作薄 Workbook
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQL来查有一个方法可以返回一个对象的。 Configuration config = new Configuration().configure();SessionFactory sf     = con ...
Global site tag (gtag.js) - Google Analytics