- 浏览: 63767 次
- 性别:
- 来自: 长沙
最新评论
文章列表
毕业设计来临,我的课题是超市管理系统实现,由于不想花费过多的时间在美工上,所以自学了一些ext方面的知识,其中分页的实现是非常常用而又重要的.借丰富的网络资源完成了其分页的实现。
也许分页的实现对像我这样的初学者来说比较有难度,其实如果你认真去研究他的原理,感觉并没想像中的那么难。刚开始我想用DWR框架来实现客户端到服务器的数据交换,个人觉得其实现过程过于繁琐,不适合初学者学习。如果有兴趣的可以在网上找相应资源。下面我借助struts2.1和hibernate3.0来实现ext的表格分页。
项目是以列出数据库中学生信息进行分页为实例。
以下数据库(oracle11g)的建表语句:
create ...
10月份号左右我参加了恒生电子的校园招聘会,面试的是java软件开发,笔试地点在长沙中南大学,面试在枫林宾馆。之前,一听说恒生来长沙,我就提前好几天做好了准备,不管是专业还是非专业我都已经进入到了“万事具备只 ...
今天第一次去参加公司的招聘会,在面试中问到了有集合的特点,但是当时只答出来了一部分,不过还好,面试官对我的答案还挺满意的,顺利的通过了面试!得到了来之不易的实习机会!
面试回学校后,通过翻阅书籍和查询网络资源,对集合类的特点做了,如下总结!
集合类的祖先接口分别是collection和map; 而collection中,已知所实现的类分别有:AbstractCollection, AbstractList,
AbstractQueue, AbstractSequentialList,
AbstractSet, ArrayBlockingQueue,
ArrayDeque, ...
方法1:
第一步: 在spring文件中配置如下:
<!-- 配置sessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>classpath:hibernate.cfg.xml</value> </pr ...
软件项目版本号的命名格式
版本控制比较普遍的 3 种命名格式 :
一、 GNU 风格的版本号命名格式 :
主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]
英文对照 :
Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]
...
今天在连接oracle 11g的时候,碰到了一个问题。 Oracle安装在我的笔记本上,如果我用sqlplus直接连接的话(就是不使用数据库服务名/sid),连接是成功的。但是当我使用sqlplus scott/tiger@localhost:1521/orcl时,却报错了
ora-12514
1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR ...
在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:
java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口 -ArrayList 类 -LinkedList 类 -Vector 类 此类是实现同步的
+Queue 接口 +不常用,在此不表.
...
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap
Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现Collect ...
软件人才从实践中来,从软件中来
发布时间:2007.09.24 08:59 来源:赛迪网技术社区 作者:baocl
软件人才不是从书本中来,也不是从证书中来。软件人才只能从实践中
第一种:
Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
效率高,以后一定要使用此种方式!
第二种:
Map map = new HashMap();
Iterator iter = map.keySet(). ...
相信大家对JDBC并不陌生,编程人员可以利用JDBC向各种关系数据发送SQL语句。而且也不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC ...
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.
(2)
Oracle SQL的优化规则:
尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替
用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有 ...