- 博客(20)
- 收藏
- 关注
原创 很强的分页存储过程,速度超快!
CREATE procedure dbo.pager ( --取得当前页数 @pagenum int, --取得每页记录数 @rowcount int, --返回记录总数 @count int output ) AS --定义起始记录ID declare @start int --定义结束记录ID declare @end int --设置起始记录ID,与当前页数和每页记录数相关。 s
2009-05-31 10:45:00
455
原创 得到表tablename的新的id号
public class PublicBean { public synchronized static int getNextId(String tableName) { //得到表tablename的新的id号 return getNextId(null, tableName, 1); } public synchronized static int getNextId(Con
2009-04-24 10:29:00
434
原创 单例模式取配置文件
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * @author J
2009-04-14 23:43:00
381
原创 用JAVA中的多线程示例银行取款问题
public class Test { public static void main(String[] args) { Account account = new Account(); for (int i = 0; i 1000; i++) { new TestAccount1(account).start();
2009-04-14 23:29:00
1031
原创 我们为什么要用Hibernate
前段时间一哥们去面试java,人家问他为什么要用Hibernate。呵呵,平时没注意只知道用,没大注意1 Hibernate工作原理: 1、读取并解析配置文件 2、读取并解析映射文件,创建SessionFactory 3、打开Session 4、创建事务Transaction 5、持久化操作 6、提交事务 7、关闭Session
2009-04-13 13:47:00
1412
原创 题目,得到某个数组,比如【1,2,3】 获得其全部的排列组合,包括1个数字的。2个数字的,和三个数字的等等
import java.util.Stack; /** * JAVA获得一个数组的指定长度的排列组合。 * * @author JAVA世纪网(java2000.net, laozizhu.com) */ public class TestSequenceAll { public static void main(String
2009-04-12 15:25:00
951
原创 JDBC连接Oracle并读取数据的例子
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Date; /**
2009-04-12 13:07:00
486
原创 Java反射例子
一 学生类package com.enorth.bean;/** * Title: 学生 * Description: 学生组件 * Copyright: Copyright (c) 2007 * Company: * @秦金雷 * @version 1.0 */public class Student { private int studentId; private Stri
2009-04-10 16:25:00
327
原创 public,private,protected和无修饰时的区别
Public,protected,private解析Public成员可以被同一个类或同一个包或不同包下的类都可以访问。Protected成员可以被同一个类或同一个包下的类可以访问,不能被不同包下的类访问。Private成员可以被于同一个类访问,不能被同一个包或不同包下的类访问。 同类 同包 不同包子类 不同包非子类p
2009-04-10 14:15:00
563
原创 JAVA反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
2009-04-10 13:48:00
229
原创 一个理解“单例模式”最好的例子
public class SingletonTest { public static void main(String[] args){ Singleton s1=Singleton.getInstance(); Singleton s2=Singleton.getInstance(); System.out.println("s1=s2?"+(
2009-04-09 23:17:00
368
原创 什么时候用继承.什么时候用接口?
使用继承,主要是不必要重新开发,功能重用,不必考虑太多的实现细节而拥有父类的特征属性和方法;而接口是一种特殊的类,它只定义所有要完成的任务,而不实现任何方法和属性;
2009-04-09 23:03:00
5435
原创 什么是内存泄露?遇到内存泄露该怎么解决?
内存泄露简单就是说,开发人员主观认为已经不在使用的对象,但是JVM仍在使用这些对象,往往是开发人员疏忽,软件架构问题以及第三方组件问题造成的.单元测试是解决内存泄露比较好的一个环节.
2009-04-09 23:02:00
701
转载 SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的
2008-12-28 23:58:00
462
原创 Eclipse和JBuilder快捷键
JBuilder快捷键F1 Helpctrl + F2 结束程序F3 查找下一个shift + F3 反向查找下一个ctrl + F 查找ctrl + p 路径查找ctrl + F4 运行到当前位置F5 设置断点F7 跟入F8 单步F9 运行ctrl + F9 编译工程shift + F9 调试模式运行ctrl + shift + F9 编译当前类ctrl + H 显示本类成员ctrl + J
2008-12-03 10:37:00
679
原创 数据库的完整性保护
数据库的完整性保护也就是数据库中数据正确性的维护。数据库完整性包括三个内容:实体完整性规则,参照物完整性规则以及用户定义完整性规则。 前两个是有DBMS自动处理。 实体完整性规则是说针对于基表中的关键字中属性值不能为空值,是数据库完整性的基本要求,主关键字和元组的唯一性对应。 参照物完整性规则是不允许引用不存在的元组:即基表中的外关键字要么为空,要么关联基表中必存在
2008-12-02 19:58:00
2227
转载 存储过程分页
笔者曾在网上看到了一篇小短文《从数据表中取出第n条到第m条的记录的方法》,全文如下: 从publish 表中取出第 n 条到第 m 条的记录: SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish)) id 为publish 表的关键字
2008-11-25 14:23:00
274
原创 储存过程批量删除数据
呵呵,因实施现场需要我们研发人员给他们一个批量删除业务数据的SQL,我把他写成存储过程来用,存储过程如下:--创建存储过程删除入围管理和合作协议相关业务数据--作者:zengqiangIF EXISTS (SELECT name FROM sysobjects WHERE name = au_info_all AND type = P) DROP PROCEDUR
2008-11-25 12:50:00
630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人