`
wfwkiss
  • 浏览: 128571 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
A:在代码中使用transient声明一个实例变量,并把对象序列化的时候不会被存储的 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; class Person implements Serializable { //在代码中使用transient声明一个实例变量,并把对象序列化的时候不会被存储的,例如 ...
public class GoodCode{ //假如有字符串“6sabcsssfsfs33” , //用最有快速的方法去掉字符“ab3”,不能用java内置字符串方法(indeOf,substring,replaceAll等)? public void isGood(){ String str = "6sabcsssfsfs33"; char c1 ='a'; char c2 ='b'; char c3 ='3'; char[] c = str.toCharArray(); StringBuilder sl ...
地址:http://wtaoli.iteye.com/blog/451266 Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这 ...
转载地址:http://www.iteye.com/topic/317797 本文主要内容: Hibernate 连接池的三种配置方式:dbcp , c3p0 , proxool URL的多种指定方式 连接池监控 上班第二天,看到公司的Hibernate配置文件在写法上,跟我以前的不一样,就去研究了哈,得出的结果如下。 在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中, 明确指出在实践中发现dbcp有BUG,在某些种情会产生很多空连接不能释放, 所以抛弃了对dbcp的支持。 1 =================== C3 ...
转载地址:http://hi.baidu.com/it_lantu/blog/item/d7c2bffa04e3062a4e4aea5c.html <?xml version="1.0" encoding='UTF-8'?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.d ...
转载地址:http://hi.baidu.com/acmer_sean/blog/item/c275e5225a6af84492580708.html 还有一个值得去看的地方:http://hi.baidu.com/iamsoohy/blog/category/%CA%FD%BE%DD%BF%E2%D3%C5%BB%AF 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是 ...
转载地址:http://hi.baidu.com/mingyue16/blog/item/7852a0f96832cb06d9f9fdc4.html 大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优化: 固定的SQL书写习惯,相同的查询尽量保持相 ...
public class Question12{ public static void main(String[] args){ int x=5; Question12 q = new Question12(); q.doStuff(x); System.out.println(" main x = " + x); } void doStuff(int x){ System.out.println("doStuff x = " + x++); } } //OutPut:~ doStuff ...
http://jyasa.iteye.com/blog/409610 转载地址 其实很多的人不能熟记以下的这个表格,这种基础的东西几乎每个面试题里都会出现,在开发应用中如果不能熟练掌握运算符的优先级,将有可能使运行结果大出意料,或漏洞百出。 优先级 运算符 结合性 1 () [] . 从左到右 2 ! +(正)  -(负) ~ ++ -- 从右向左 3 * / % 从左向右 4 +(加) -(减) 从左向右 5 << >> >>> 从左向右 6 < <= > >= inst ...
在servlet中,HttpServletResponse有一个表明响应所包含内容类型的参数。对PDF文件而言,内容类型是application/pdf。如果servlet没有设置类型,web浏览器很难决定如何处理这个文件。 PDFServlet用下边的代码设置内容类型: resp.setContentType("application/pdf"); Content-disposition Content-disposition头提供给浏览器确定HTTP响应内容的信息。当浏览器读到这些头信息后,它能确定: # HTTP响应包含一个文件; # 包含在响应中的文件名; # 该文件 ...
如何使用spring的作用域: <bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/> 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean ...
Tip 1: 如何去掉所编辑文本中包含特定字符串的行?  这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 http://www.dbanotes.net/ 这个字符串的行,查找%*http://www.dbanotes.net/*^p 替换成空即可.注意,^p 是 DOS 文件类型的换行符.如果是 Unix 类型文件,则用 ^n. Tip 2: 如何在行末添加特定字符,比如逗号? 有了上面的经验(其实我第一次是 ...
建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。 更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源的方法是 ...
Hibernate工作原理及为什么要用? http://blog.csdn.net/David8631/archive/2008/07/19/2676615.aspx 原理: 1.         读取并解析配置文件 2.         读取并解析映射信息,创建SessionFactory 3.         打开Sesssion 4.         创建事 ...
student.hbm.xml <?xml version="1.0" encoding='UTF-8'?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > <hibernate-mapping package="com.test.bean&q ...
Global site tag (gtag.js) - Google Analytics