`
文章列表

PoI导出数据

用 HSSFWorkbook导出xls 只能导出6w多条数据 XSSFWorkbook 导出xlsx 能导出百万数据 XSSFWorkbook所需要的包 poi-3.7-20101029.jar poi-ooxml-3.7-20101029.jar poi-ooxml-schemas-3.7-20101029.jar geronimo-stax-api_1.0_spec-1.0.jar xmlbeans-2.3.0.jar dom4j-1.6.1.jar   XSSFWorkbook 抛出的异常不属于exception  不能try catch   
优化WebLogic 服务器性能参数 WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。 试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态: 一 修改运行队列线程数的值。在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目。当任务加入一个WebLogic 实例,它就被放到执行队列中,然后分配给任务一个线程来运行。线程消耗资源,因此要小心处理这个属性——增加不需要的值,会降低 ...
spring中管理的bean实例默认情况下是单例的[sigleton类型],就还有prototype类型按其作用域来讲有sigleton,prototype,request,session,global session。   spring中的单例与设计模式里面的单例略有不同,设计模式的单例是在整个应用中只有一个实 ...
ORACLE  CLOSE BY CLIENT STACK TRACE   部署一个项目启动的时候debug打印出好多错误 其中,CLOSE BY CLIENT STACK TRACE  是第一错误 使用的是Myeclipse 8.5 框 架: hibernate 3.0  ,spring 3.0  ,maven2 等 web服务器 :resin3.1.10 错误信息如下所示:   Exception代码   java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE       at com.mch ...
图片存放不在webRoot下面的时候的解决办法...   相当于一个独立的应用url

sturts2 标签

<s:iterator var="news" value="#request.news" status="statu">  news是一个LIst<Map> ${bkbt}//直接根据map中的key获取map的value <s:iterator var="news" value="sonnews" status="sta"> sonnews 是list中map里面存放的一个list</s:iterator> </s ...
<interceptors> <interceptor name="xkzpage" class=""></interceptor> <interceptor-stack name="EncodeStack"> <interceptor-ref name="xkzpage"></interceptor-ref> <!--struts-default中,默认的拦截器引用是defaultstack,这个拦截器包传说是经过精心设计的。。所以会把 ...
通过在classpath自动扫描方式把组件纳入spring容器中管理 前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件时一样的。要使用自动扫描机制,我们需要打开以下配置信息: <bean ...
HSSFRow row = sheet.createRow(i);     for (int j = 0; j < headerRow.size(); j++) {      HashMap map=(HashMap) headerRow.get(j);       short rowspan=Short.valueOf( map.get("rowspan")+"");       short rowend=(short)(rowstart+rowspan-1);       HSSFCell cell = row.createCell((sho ...
Spring 方法注入 非单例bean的调用 在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这样做就会有问题了,比如在调用一个singleton类型bean A的某个方法时,需要引用另一个非singleton(prototype)类型的bean B,对于bean A来说,容器只会创建一次,这样就没法在需要的 ...
hibernate防止sql注入 Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre= ...
Hibernate N+1 问题及解决办法 问题出现的原因: Hibernate 中常会用到 set , bag 等集合表示 1 对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定 cacade 进行关联更新和删除。这不得不说 hibernate 的 orm 做得很好,很贴近 oo 的使用习惯了。 但是对数据库访问还是必须考虑性能问题的,在设定了 1 对多这种关系之后,查询就会出现传说中的 n+1 问题。 一对多: 在一方,查找得到了 n 个对象,那么又需要将 n 个对象关联的集合取出,于是本来的一条 sql 查询变成了 n+1 条; 多对一: 在 ...
  java.io.FileNotFoundException: file:\D:\software\workspaceower\qms_sc\webroot\WEB-INF\classes\templates\persons.xls (文件名、目录名或卷标语法不正确。) 使用getClass().getResource("/")少了个 getPath 我的错误是调用用poi生成excel文件的方法后,死活 ...
Global site tag (gtag.js) - Google Analytics