`
文章列表
displayTag作为当前还算得上比较流行的表现层工具插件,在sourceForge官方网站(http://displaytag.sourceforge.net/)上,平均每天的访问量数以万计,本文是建立在实际开发 过程中 碰到的导出excel报表的实际需求,所获得的一些学习心得与技巧与大家分享. 原文:[url]http://www.pben.cn/main.htm?action=read&bid=23&postID=8a8a8a8f163e65640116412a658a0e06 [/url] 默认的displayTag导出的Excel格式会有中文乱码,网上大部分文 ...
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net/  一、最简单的情况,未使用<display:column/>标签   <%request.setAttribute( "test", new ReportList(6) );%>   <display:table name="test" />   标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。   二、使用< ...
下面是网友总结的display标签的优缺点: Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。     介个是Display Tag的官方网站http://displaytag.sourceforge.net。     首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的lib文件夹下。另外还需要两个辅助包:apache的commons-lang和standard包, ...
<script type="text/javascript" src="javascript/jquery.js"></script> <script type="text/javascript" src="javascript/ui.core.js"></script> <script type="text/javascript" src="javascript/ui.tabs.js"></scrip ...
日期 2009年3月13日 换公司后的第二天 公司要求用到 JQuery , 以前最它只有一些简单的了解...看来必须好好的学习下才行啊.. 今天初步的做了2个菜单效果..实现比较简单..现记录如下: 首先需要对 JQuery 一些基本的选择器用法有一定的了解.. (注意哦.:都是静态效果的,) 第一个: 树型菜单     1:要准备的包: jquery.js(jquery核心包)                 jquery.treeview.js(下载这个树型的plugin)     2:html代码如下,每一个<ul>表示一个父节点,父节点下面每一个平级子节点 ...
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换 ...
1启用Hibernate二级缓存 Hibernate二级缓存分为两部分,class缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以class缓存为基础才能起作用,否则只会使效率更低。 我们这里使用的二级缓存是通过ehcache第三方插件实现的。 1.1配置Hibernate.cfg.xml 启用class缓存:               <property name="hibernate.cache.provider_class">                      org.hibernate.cache.EhCach ...
hibernate 映射定义 找这个东西很久了,结果就在我们的电脑上面,呵呵!还没看完的,先搬出来在说,等用的时候在仔细的看吧!   映射定义(Mapping declaration)    对象和关系数据库之间的映射通常是用一个XML文档(XML document)来定义的。这个映射文档被设计为易读的, 并且可以手工修改。映射语言是以Java为中心,这意味着映射文档是按照持久化类的定义来创建的, 而非表的定义。 请注意,虽然很多Hibernate用户选择手写XML映射文档,但也有一些工具可以用来生成映射文档, 包括XDoclet,Middlegen和AndroMDA。 让我们 ...
删除MyEcplise对Hibernate的支持后可以。 我是通过菜单MyEclipse->Project Capabilities添加了对Hibernate的支持 添加容易,删除难,菜单里好像没有删除对Hibernate支持的功能,只能手工删除了: 1.把项目根目录下文件.myhibernatedata删除 2.修改项目根目录下文件.project:删除其中两段内容:         <buildCommand>            <name>com.genuitec.eclipse.hibernate.HibernateBuilder&l ...
一级缓存生命周期很短,它session的生命周期一致,一级缓存也叫session级的缓存,也称事务级缓存 哪些方法支持一级缓存? *load *get *iterate查询实体对象支持一级缓存,查询普通属性则不支持 一级缓存是缓存实体对象的 一级缓存如何管理? * session.clear(),session.evict(对象名) 如何避免一次性打批量的实体数据插入后内存溢出 * 先flush,再clear 如果在现实工作中,遇到了大规模的数据,建议使用jdbc导入或数据库特定工具导入 /** * 测试一级缓存 * @author Adm ...
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是非凡适合数据的批量处理。其实,我想假如我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在 Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibernate可能像这样:   Session session = sessionFactory.openSession();   Transaction tx = session.beginTransaction(); ...
Struts,Spring,Hibernate视频教学 关键字: 学习网址 学习网。: http://lyx.iteye.com/blog/65145 http://dev.rdxx.com/Java/Struts/2005-7/23/030230686_13.shtml http://www.51j2ee.com/down/anli/j2eestruts2/ http://code.jianjie8.com/200608/5763.html
DB2是IBM公司的产品,起源于System R和System R*。他支持从PC到UNIX,从中小型机到大型机;从IBM到非IBM(HP及SUN UNIX系统等)各种操作平台。他既可以在主机上以主/从方式独立运行,也可以在客户/服务器环境中运行。其中服务 平台可 ...
一、互联网领域 互联网领域第一大动态语言是PHP,第二第三分别是ASP和Java。在中小型互联网应用当中,PHP的王者地位不容动摇,但在大型应用当中,Java是目前主流的选择,特别是电子商务类型的应用,例如阿里巴巴就从早期的PHP转变到Java,从前的eachnet也是如此。造成这样局面不是没有原因的: 1、中小型互联网网站强调开发速度,维护成本,以及入门快速和部署成本,PHP是最合适的选择;用Java则显得过于笨拙,开发慢,维护成本高,入门周期长,部署麻烦;RoR开发速度最快,维护成本最低,但是RoR入门速度没有PHP快,部署成本比PHP高。因此中小型互联网网站主流还是PHP,但RoR能 ...
public class TestSet { public static void main(String[] args) { Random rand = new Random(); Set<String> setStr = new HashSet<String>(); String aa=new String("aaa"), bb=new String("aaa"); System.out.println(aa==bb); ...
Global site tag (gtag.js) - Google Analytics