自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

westjava的专栏

---------------------------------- 学习和探讨JAVA技术!

  • 博客(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 445

原创 得到表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 425

原创 单例模式取配置文件

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 375

原创 用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 1026

原创 我们为什么要用Hibernate

前段时间一哥们去面试java,人家问他为什么要用Hibernate。呵呵,平时没注意只知道用,没大注意1 Hibernate工作原理:     1、读取并解析配置文件     2、读取并解析映射文件,创建SessionFactory     3、打开Session     4、创建事务Transaction     5、持久化操作      6、提交事务      7、关闭Session    

2009-04-13 13:47:00 1401

原创 题目,得到某个数组,比如【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 938

原创 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 472

原创 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 310

原创 J2EE

2009-04-10 14:27:00 304

原创 J2EE试题

2009-04-10 14:26:00 357

原创 public,private,protected和无修饰时的区别

Public,protected,private解析Public成员可以被同一个类或同一个包或不同包下的类都可以访问。Protected成员可以被同一个类或同一个包下的类可以访问,不能被不同包下的类访问。Private成员可以被于同一个类访问,不能被同一个包或不同包下的类访问。                  同类        同包    不同包子类     不同包非子类p

2009-04-10 14:15:00 555

原创 JAVA反射机制

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。

2009-04-10 13:48:00 222

原创 一个理解“单例模式”最好的例子

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 360

原创 什么时候用继承.什么时候用接口?

使用继承,主要是不必要重新开发,功能重用,不必考虑太多的实现细节而拥有父类的特征属性和方法;而接口是一种特殊的类,它只定义所有要完成的任务,而不实现任何方法和属性;

2009-04-09 23:03:00 5423

原创 什么是内存泄露?遇到内存泄露该怎么解决?

内存泄露简单就是说,开发人员主观认为已经不在使用的对象,但是JVM仍在使用这些对象,往往是开发人员疏忽,软件架构问题以及第三方组件问题造成的.单元测试是解决内存泄露比较好的一个环节.

2009-04-09 23:02:00 693

转载 SQL优化34条

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的

2008-12-28 23:58:00 453

原创 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 674

原创 数据库的完整性保护

 数据库的完整性保护也就是数据库中数据正确性的维护。数据库完整性包括三个内容:实体完整性规则,参照物完整性规则以及用户定义完整性规则。    前两个是有DBMS自动处理。    实体完整性规则是说针对于基表中的关键字中属性值不能为空值,是数据库完整性的基本要求,主关键字和元组的唯一性对应。    参照物完整性规则是不允许引用不存在的元组:即基表中的外关键字要么为空,要么关联基表中必存在

2008-12-02 19:58:00 2203

转载 存储过程分页

笔者曾在网上看到了一篇小短文《从数据表中取出第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 267

原创 储存过程批量删除数据

呵呵,因实施现场需要我们研发人员给他们一个批量删除业务数据的SQL,我把他写成存储过程来用,存储过程如下:--创建存储过程删除入围管理和合作协议相关业务数据--作者:zengqiangIF EXISTS (SELECT name FROM sysobjects          WHERE name = au_info_all AND type = P)   DROP PROCEDUR

2008-11-25 12:50:00 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除