`
文章列表
分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: Query q = session.createQuery("from FooBar as f");    q.setFirstResult(500);    q.setMaxResults(100);    List l = q.lis ...
在一般情况下,使用hibernate将500000条记录插入到数据库中,通常的做法是: Java代码 Session session = sessionFactory.openSession();     Transaction tran = session.beginTransaction();     for(int i =0;i<500000;i++){     Customer custmoer = new Custormer(....);       session.save(custmoer);   }     tran.commit();     ...
一、tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个 人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得 到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定 ,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 T ...
本文以目前最流行的MySQL为例,讲解通过Tomcat连接池连接MySQL数据库的基本步骤,如果你了解MySQL可跳过第一步。      在进行Tomcat连接池配置前,先解压缩mysql-connector-java-xxx.zip,将其中的mysql-connector-java-3.x.x-xxx.jar取出,置于\common\lib中。      接下来,让我们一起进入精彩的Tomcat配置之旅。      一.新建用户及数据库      操作步骤如下:      C:\Documents and Settings\Administrator>d:      D:\>cd ...
通用对象池的实现   对象池的构造和管理可以按照多种方式实现。最灵活的方式是将池化对象的Class类型在对象池之外指定,即在ObjectPoolFactory类创建对象池时,动态指定该对象池所池化对象的Class类型,其实现代码如下: . . . public ObjectPool createPool(ParameterObject paraObj,Class clsType) {  return new ObjectPool(paraObj, clsType); } . . .   其中,paraObj参数用于指定对象池的特征属性,clsType参数则指定了该对象池所存放对象的类型。对 ...
本文在分析对象池技术基本原理的基础上,给出了对象池技术的两种实现方式。还指出了使用对象池技术时所应注意的问题。 Java对象的生命周期分析   Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的 ...
1 echo 和 @ @                      #关闭单行回显 echo off               #从下一行开始关闭回显 @echo off              #从本行开始关闭回显。一般批处理第一行都是这个 echo on                #从下一行开始打开回显 echo                   #显示当前是 echo off 状态还是 echo on 状态 echo.                  #输出一个”回车换行”,空白行                      ...
我试验的数据: JB8 + XP2003 server = Windows XP JB8 + XP = Windows XP 网上找的: Windows VMs ------------------------------------------------------ OS: Windows95 Processor: Pentium VM: SunJDK1.0.2 Notes: Contributor: CK os.name=            "Windows 95"                   "windows 95" os. ...
public class Information {   2    public static void main(String args[]) {   3        System.out.println("java_vendor:" + System.getProperty("java.vendor"));   4        System.out.println("java_vendor_url:"   5                + System.getProperty("java.vendo ...
正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它能很好提高工作效率。 EditPlus的查找,替换,文件中查找支持 ...
EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能 ...
初学者更适合使用文本编辑软件来学习Java,对Java有一定认识后推荐使用Eclipse,对那些要求开发效率的程序员当然首选就是JBuilder。   对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,它以占用系统 ...
DB2  org.hibernate.dialect.DB2Dialect  DB2 AS/400  org.hibernate.dialect.DB2400Dialect  DB2 OS390  org.hibernate.dialect.DB2390Dialect  PostgreSQL  org.hibernate.dialect.PostgreSQLDialect  MySQL  org.hibernate.dialect.MySQLDialect  MySQL with InnoDB  org.hibernate.dialect.MySQLInnoDBDialect  My ...
第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基本条件。 学习资源: HTML Dog (http://htmldog.com/) HTML入门指南 (http://www.w3.org/MarkUp/Guide/) W3C HTML学习教程 (http://www.w3schools.com/html/) 第二步:学好服务器端脚本语言 服务器端脚本编程也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好 ...
用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Windows外的操作系统中,对于linux来说,在应用中用了c:/这样的字样,就是失败,所以,我们应该尽量避免使用硬编码,即直接使用绝对路径。   在Servlet应用中,有一个g ...
Global site tag (gtag.js) - Google Analytics