- 浏览: 52233 次
- 性别:
- 来自: 广州
最新评论
-
signme:
好,不错的.
利用ant编译的同时,运行junit来检查编码 -
xp9802:
总结得不错,值得收藏学习
分享ANT 中,几个实践经典案例分析 -
w4p:
没结束就没了?JSP页面都没写完吧。
用实例来讲解Struts原理与实践 -
ymzJava:
楼主可以试着从底层的实现来 研究set 和 map的区别
!@ ...
浅谈Java中的Set,List,Map的区别 -
clongjava:
think in java
浅谈Java中的Set,List,Map的区别
文章列表
XMLHttpRequest简介
Ajax的一个最大的特点是无需刷新页面便可向服务器传输或读写数据(又称无刷新更新页面),这一特点主要得益于XMLHTTP组件XMLHTTPRequest对象。这样就可以和桌面应用程序一样,只同服务器进行数据层面的交换 ...
关于JDBC 中的几个类
DriverManager类:
DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。
Connection类:
Connection对象代表与数据库的连接。连接过程包括所执行的SQL语句和在该连接上所返回的结果。一个应用程序可与单个数据库有一个或多个连接,或者可与许多数据库有连接。
Statement类:
Statement对象用于将SQL语句发送到数据库中。实际上有三 ...
几个常用的JS正则表达式
//校验是否全由数字组成
function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true }
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true } ...
WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,webserver是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。目前weblogic在世界application server市场上占有最大的份额,其他还有象金蝶Apusic应用服务器、IBM的websphere,免费的tomcat、resin等中间件。
BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java ...
快速排序实例
代码如下:
import org.rut.util.algorithm.SortUtil;
public class QuickSort implements SortUtil.Sort{
public void sort(int[] data) {
quickSort(data,0,data.length-1);
}
private void quickSort(int[] data,int i,int j){
int pivotIndex=(i+j)/2;
//swap
S ...
Java语言11个主要特性
Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:
1 ...
Hibernate的五种查询方式
Sql、Criteria,object comptosition Hql:
1、 属性查询
2、 参数查询、命名参数查询
3、 关联查询
4、 分页查询
5、 统计函数
Java堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray ...
jswdk和jsdk和jdk到底分别
JDK: Java Development Kit (Java开发包)
JSDK: Java Servlet Development Kit (Java Servlet开发包)
JSWDK: JavaServer Web Development Kit
JDK是进行Java开发的必备工具,JSDK是开发Servlet的工具,JSWDK是JSDK的增强,包括JSP开发工具。
现在,Sun公司已停止了对JSDK和JSWDK的开发,由jakarta.apache.org的Tomcat提供对Servlet和JSP的开发支持。jsdk.jar也改名为servlet. ...
StringBuilder、StringBuffer和String三者的联系和区别
1. String 类
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。
String a = "a"; //假设a指向地址0x0001
a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。
因此String的操作都是改变赋值地址而不是改变值操作 ...
优化Hibernate 七部曲
1.使用双向一对多关联,不使用单向一对多
2.灵活使用单向一对多关联
3.不用一对一,用多对一取代
4.配置对象缓存,不使用集合缓存
5.一对多集合使用Bag,多对多集合使用Set
6. 继承类使用显式多态
7. 表字段要少,表关联不要怕多,有二级缓存撑腰
深入了解JVM 、JRE、JDK三者的联系
JVM:
JavaVirtualMachine(Java虚拟机)。所谓“虚拟机”顾名思义就是模拟出来的东西。就像是我们在用电脑看电视,但是电脑里并没有像电视机里面一样的硬件支持,但是我们仍然可以从电脑里接受电 ...
Hibernate工作原理八部曲
1.读取并解析配置文件
2.读取并解析映射信息,创建SessionFactory
3.打开Sesssion
4.创建事务Transation
5.持久化操作
6.提交事务
7.关闭Session
8.关闭SesstionFactory
选择排序:
import org.rut.util.algorithm.SortUtil;
public class SelectionSort implements SortUtil.Sort {
public void sort(int[] data) {
int temp;
for (int i = 0; i < data.length; i++) {
int lowIndex = i;
for (int j = data.length - 1; j > i; j--) {
...
ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalP ...