`
qinglin876
  • 浏览: 13069 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
转自:http://www.javaresearch.org/article/6718.htm 管理由私钥和认证相关公钥的 X.509 证书链组成的密钥仓库(数据库)。还管理来自可信任实体的证书。 结构 keytool [ 命令 ] 说明 keytool 是个密钥和证书管理工具。它使用户能够管理自己的 ...
转自:http://cio.ccw.com.cn/research/program/htm2005/20050120_21JXS.asp 正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使  效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。 索引的管理成本 1、存储索引的磁盘空间 2、执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护 3、在数据处理时回需额外的回退空间。 实际数据修改测试: 一个表有字段A、 ...
转自:http://www.blogjava.net/lzqdiy/archive/2007/04/18/ Historical Collection Classes(JDK1.1 之前) 提供的容器有Arrays,Vector,Stack,Hashtable,Properties,BitSet。其中定义出一种走访群集内各元素的标准方式,称为Enumeration(列举器)接口,用法如下: Vector v=new Vector(); for (Enumeration enum =v.elements(); enum.hasMoreElements();) { Object o = enum.n ...
转自:http://www.ixdba.net/article/0e/420.html 一:什么是checkpoint? checkpoint是一个数据库事件,它将已修改的数据从高速缓存刷新到磁盘,并更新控制文件和数据文件。 二:什么时候发生checkpoint? 我们知道了checkpoint会刷新脏数据,但什 ...
转自:http://blog.csdn.net/CompassButton/archive/2009/01/13/3766703.aspx 1.选用适合的Oracle优化器 Oracle的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优化器(CBO,Cost-Based Optimi ...
转自:http://database.51cto.com/art/200905/122793.htm 摘要:这里将为大家介绍Oracle中的三种Join方法,Nested loop join、Sort merge join和Hash join。整理出来以便帮助大家学习。 标签:Oracle  Join  查询 Oracle帮您准确洞察各个物流环节 基本概念 Nested loop join: Outer table中的每一行与inner table中的相应记录join,类似一个嵌套的循环。 Sort merge join: 将两个表排序,然后再进行join。 Hash jo ...
    最近在济南一个公司实习,搞技术支持,当时到学校招人的,就跟着去了。这几天有两家软件公司通知面试,一个外企,对美,还有一个国内的小软件公司,都去看了一下,外企对英语要求极高,口语这关刷下来很多,我通过了它的笔试,面试,还有一个英语口试,过天再去,我感觉挺玄的。另一家公司去面试的人不少,笔试题做了一个上午,题量非常大,中午管吃了一顿饭。下午面试,面试倒很简单,可能主要在笔试刷人。也是通知过两天给通知。那家外企笔试很简单,都是一些基础,面试两个人问的倒不少,不过回答的还可以。另一家笔试java基础,挺简单的。还有就是数据库了,题目太多了,都是自己想sql语句,关系很复杂,做起来晕晕的。不过勉强 ...
今天看到某人写的分页类,结果发现批人家的人不少,没有必要,好的东西吸收学习,感觉不实用可以不用,何必发帖子挖苦人家。我前段时间也自己设计了一个分页的方法,绝对是自己想到的,如果网上有一样的,说明大家都思考了,有可取度,提供给大家参考。 首先写了一个分页的类,其实只有主要属性的setter和getter方法 /** * 分页类 * @author qinglin876 * */ public class Pagination { private int start; //一次取得的数量 private int size; //要取得页数 private int currentPa ...
如果我们想取数据库中的一周的数据条数怎么办,比如我使用的是mysql数据库,可以使用String sql = "select count(*) from news n where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(n.add_date) "; 注意这里的函数DATE_SUB是mysql的自带函数,所以必须使用sql本地查询,另外如果用方法session.createSQLQuery(sql).uniqueResult())取得条数,返回BigInteger对象。 如果想取出数据对象,可以用如下方法 sql+=sele ...
有javaeye上的一篇文章http://www.iteye.com/topic/18904,写的真是不错,学到了很多的东西。 在使用的时候,我在web.xml中配置了OpenSessionInViewFilter,并且启动了二级缓存,但是,在方便的同时,还真的发现了很多的问题 1.我有一个Column类,其下有一个news集合,是一个一对多的关系,在Column端对news集合设置了reverse=true,用ecache配置了 <cache name="com.qinglin.model.Column.news" maxElementsInMemory=&qu ...
hibernate 的 session.flush()立即向数据库发送sql语句,如果在某个事务中则等到commit之后,一起提交执行。如果在事务中修改了持久化对象,且session的自动flush级别设置为了auto,则在同一事务中如果使用get方法,自动执行flush操作,在一般的hql查询语句中则不会自动flush操作。
练习hibernate的对象间的加载策略时,发现我的 <many-to-one>里明明就已经是one一方的fetch=select,为什么还是用get方法读取many一方的对象就只能取得一条select语句,后来发现原来one一方的配置文件默认使用lazy=true策略,将其改为false即可。如果用fetch=join则没有这个限制,都是一条sql语句搞定
Global site tag (gtag.js) - Google Analytics