- 浏览: 364437 次
- 性别:
- 来自: 青岛
-
最新评论
-
贝塔ZQ:
java实现操作word的读取和修改操作,用插件实现的话,可以 ...
java用poi实现对word读取和修改操作 -
yh412:
[flash=200,200][url][img]引用[/im ...
java用poi实现对word读取和修改操作 -
2047699523:
最代码 http://www.zuidaima.com 提供 ...
Java经典代码 -
漫成咖啡:
如何制作卡片型单据 -
geekant:
import com.swing.lx.table 这个包是你 ...
JTable的表头合并
文章列表
1.类中的属性叫做成员变量(member variable),属性用英文表示property 或者 attribute
2.对象(Object)又叫做实例(Instance) , 生成一个对象的过程又叫实例化。
3.命名约定
a) 类: 首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写.
中间不使用任何的连接符。比如Person类,MemberTest类
b) 方法: 首字母小写,如果一个方法由多个单词构成,那么第一个单词的所有字母全都小写,
从第二个单词开始,每个单词的首字母大写。比如add , addThreeInt 。
c) 属 ...
设置Spket的jQuery提示帮助
window->preferences->Spket->JavaScript Profile->New->起个名字jQuery->ok->Add Library->选择JQuery->ok->Add File->选择jquery的js文件。
最后要选中default(否则不会起作用)
设置文件默认的打开类型:
window->preferences->General->Editors->File Associations
最后要选中default
...
所有抽象出来的数据结构和操作统称为collections framework 框架.java程序员不必考虑数据结构的算法细节,只需要定义具体应用的数据结构实体.数据结构上的方法也用不着程序员写!
Set------无序,不允许重复
List-----有序,可以有重复元素
ArrayList 非常象Vector , 它实现了可变长的数组。而LinkedList 则有些不同,它是List的链表实现.
LinkedList 可以成为堆栈,队列或者双向链表.
Iterators 迭代器
Iterators
系列化的过程就是对象写入字节流和从字节流中读取对象.
将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管理到另一线程中或通过网络连接将对象数据发送到另一主机.(XML系列化指的是把对象转换成XML数据,传输到目的地后再把XML数据反序列化为对象)
对象系列化可以实现分布式对象.RMI要利用对象系列化运行运程主机上的服务,就像在本地机上运行对象时一样.
1>PreparedStatement是预编译的,对于批量处理可以大大提高效率,也叫JDBC存储过程.
2>使用Statement对象
在对数据库只执行一次性存取的时候,用Statement对象进行处理.PreparedStatement对象的开销比Statement大,对于一次性操作并不会带 ...
session flush方法主要做了两件事:
* 清理缓存
* 执行sql语句
session 在什么情况下执行flush
*默认在事务提交时
*显示的调用flush
*在执行查询前,如:iterate
public void save(){
Session session=null;
Transaction tr=null;
try{
session=HibernateUtil.getSession();
tr=session.beginTransaction();
Client client=ne ...
为了学习Hibernate,我理解一下
left outer join 或者 left join 表示左外链接
right outer join 或者 right join 表示右外链接
full outer join 或者 full join 表示全链接
左外链接:在查询结果中包含join左侧表中的所有记录,以及join右侧表中匹配的记录.
(就是依据左侧表中的数据,查询右侧表中的数据)
右外链接:在查询结果中包含join右侧表中的所有记录,以及join左侧表中匹配的记录.
(就是依据右侧表中的数据,查询左侧表中的数据)
全链接:在查询结果中 ...
使用base 的好处,就是你的项目在跟目录开始寻找路径~
为解决开发效率使用!
base.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request. ...
使用方法就是:
先下载http://code.google.com/p/kaptcha/下载
把kaptcha-2.3.jar把文件到 WEB-INF/lib目录下
web.xml配置信息
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xml ...
package org.cric.util;
import java.io.Serializable;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private s ...
final可以简单地理解为“不能改变”,这主要是出于设计或效率方面的原因。final可修饰数据、方法和类。
final修饰的数据可以是编译时常量,也可以在运行时进行初始化,但之后便不会变化。
final修饰的方法不能被覆盖。
类中所有的private方法隐式的指定为final,由于无法取用private方法,所以也就无法覆盖它。
final修饰类时,表明不打算继承该类。
简介:
*编写测试类xxxTest,需要继承TestCase;
*编写单元测试方法,测试方法必须以test开头,测试方法不能含有参数和返回值,如:
public void testHello(){}
*最好单元测试的代码单独建立一个目录
附加:junit-3.8.1jar 包
public List<Menu> findByPageNo(Menu parentMenu, Integer pageNo,Integer pageDataCount) {
Integer dataCount=this.menuDaoHibernate.findCount(parentMenu);//查询记录总量。
if(pageNo==null){
pageNo=1;//默认为一页。
}
Integer firstResult=(pageNo-1)*pageDataCount;//开始查询的记录。
Integer maxResults=pa ...
var div=$("<div/>").attr("id","_contents");
document.writeln($("<span/>").append(div).html());
var doSelectObj="";
/**
* @param {} obj//传值元素
*/
function setTimeById(id){
var obj=document.getElementById(id);
setTime(obj);
}
...
int pageSize=3;//一页显示几条记录
int pageNow=1;//希望显示第几条
int rowCount=0;//共有几条记录(查表)
int pageCount=0;//共有几页(计算)
com.cric.javaBean.DBUtils db=new com.cric.javaBean.DBUtils();
try {
java.sql.Connection con=db.getConnection();
String sqlStr="select count(*) from userType";
...