自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 选择排序和冒泡排序的区别

冒泡排序:从第一个元素开始,相邻元素之间进行比较,如果是逆序则交换位置,如果数组大小为n,那么第一趟要进行n-1次比较,这次比较后,最大或最小元素被置底(被置底的元素就没必要参加接下来的比较了);第二趟从第一个元素开始到第n-1个元素,相邻元素之间两两比较,共进行n-2次,这些数中的最大或最小元素被置倒数第二层;以此类推,共经过n-1趟排序后,完成排序。因为该过程像水泡往水面冒,所以取名为冒泡排序...

2012-03-10 13:33:52 152

原创 图像中心化后坐标转换_代码改进

以前的代码:float changeCoorinateX(float x){ int tempX=(int)x; if ((tempX<W/2)){ x=x+float(W/2); if(x>W/2){ x=x-W; } } if ((tempX>=W/2)){ x=x-(float)(W/2); }...

2012-02-24 16:50:05 334

原创 请记住

    1、记住,平均每天看电视超过三个小时以上的,一定都是那些月收入不超过两千元的,如果你想要月收入超过两千,请不要把时间浪费在电视上。同样的道理,那些平均每天玩网络游戏或聊天超过三个小时以上的,也都是那些月收入不超过两千的。    2、因为穷人很多,并且穷人没有钱,所以,他们才会在网络上聊天抱怨,消磨时间。你有见过哪个企业老总或主管经理有事没事经常在QQ...

2011-11-12 20:38:02 187

原创 吃"软"饭的IT boy

 蓦然回首,那些曾经我爱过的,亦或爱过我的,如今都已嫁作他人妇,呵呵 我能说什么呢.女人要得不是依靠是归宿。给不了的我只有祝福。无论是有情人终成眷属,还是有钱人终成眷属,我都把最真诚的祝福送给她们。生活就是这样,有些人走着走着就散了,想着想着就淡了,看着看着就厌了,笑着笑着就算了。。。 ...

2011-11-12 20:35:37 136

原创 老俞的 一段话

“有人说:女生到社会上会遇到比学校更优秀的男生,而男生很难找到比在学校更好的女生,我现在告诉你,这句话你们都理解错了。这句话的意思是:男生在校园都还不成熟,19到25岁的男孩一般都比同龄女孩显得放不开,但到社会上,很快男人变的就优秀的多了,这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了,于是就有了你们经常听到的那一句话!而我一直认为,清华大学比北京大学的男生优秀就在...

2011-11-12 20:33:58 153

原创 JDBC Batch scroll

1.JDBC 的批处理   package cj;import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class B...

2011-11-07 15:01:55 102

原创 JDBC 事务隔离级别

   如果2个事务同事操作一个数据? 事务隔离级别:1.read uncommitted    ---读未提交   如果那个事务他还没有提交,你读取了,他回滚了。  脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。 不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据, 发现该数据已经被另...

2011-11-06 14:27:39 87

原创 JDBC JTA

     JTA----java Transaction API . 主要用来处理分布式事务。当数据库服务器在不同的主机上的时候就要涉及到JTA的处理。    前面的一些细节:     1.比如我编写的一个方法(read()),我们可以将ResultSet返回出去吗?(这样别人是不是就可以用了)     我们是拿不到ResultSet的,因为Connection都已经关闭了,肯定会报错...

2011-11-06 14:00:19 106

原创 JDBC savePoint

  SavePoint 回滚部分事务。 package cn.lib.jdbc;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Savepoint;...

2011-11-06 13:42:13 142

原创 JDBC ACID

事务---要么全做,要么一个都不做。原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。 一致性(consistency):在事务处理执行前后,数据库是一致的(两个账户要么都变,或者都不变)。 隔离性(isolcation):一个事务处理对另一个事务处理没有影响。 持续性(durability):事务处理的效果能够被永久保存下来 。 ...

2011-11-06 13:30:15 100

原创 JDBC index

 prepareStatement 中的ps.setxxx(1,"kenny"),中用去填充?的下标是从1开始。 还有ResultSet中rs.getObject(1),取得列的下标也是从1开始。

2011-11-04 21:01:26 159

原创 JDBC BLOB

 如果不是大的文本串,而是一张图片或者是把一个jar包放入的数据库中呢?这时我们就要使用blob BLOB最大为4GB 1.插入一条记录  static void create() throws SQLException, IOException { Connection conn = null; PreparedStatement ps = null; Re...

2011-11-04 15:26:22 125

原创 JDBC CLOB

首先我们要明确oracle中varchar2的最大长度是:4000个字节。当我们要存储一段大的文本的时候就要考虑varchar2时候能够存下这么大的数据了,比如一篇文章,如果超过了4000个字节,就要考虑存放到clob.如何读取数据库中的clob字段和插入一条记录呢?  SQL> set serveroutput on;SQL> desc big_text;Na...

2011-11-04 15:15:44 98

原创 JDBC DATE

默认情况下,我们插入数据库中date类型的格式是:2011-11-03 可以直接插入。Date date=new Date();如何快速转化呢? 1.将util中的Date转换为sql中的date Date d = new Date(); System.out.println("d:=" + d); java.sql.Date d1 = n...

2011-11-03 22:11:18 92

原创 JDBC SQL Inject

package cj;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;public class SQLInject { public static void main(String[] args) throws Exception{ read("'...

2011-11-03 15:45:18 116

原创 CRUD

package cj;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;public class CRUD { public static void main(String[] args) throws Exception { // create(); r...

2011-11-03 14:59:30 107

原创 JDBC util 工具类

 package cj;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public final class JdbcUtil { ...

2011-11-03 14:35:12 127

原创 JDBC Start

2JDBC(Java Data Base Connectivity,java数据库连接),由一些接口和类构成的API.JDBC属于J2SE的一部分.最重要的2个包,java.sql javax.sql 上图中我们可以看出,sun公司提供了JBDC的接口,各大数据库厂商的Driver去实现这些接口,链接数据库。  连接DB的步骤: 1.注册驱动(做一次) 2.建立连接...

2011-11-03 14:24:36 138

原创 API中关于日期的使用方法

在Java中对日期的显示进行了很好的类的支持:Date DateFormat SimpleDateFormat (1)Calendar这是一个抽象类,不能直接被实例化,如果要实例化,可以使用其子类,GregorianCalendar进行实例化操作。我们经常要分开获取年,月,日.时,分,秒等这些字段,我们可以通过这个类完成。[code="java"]import java.u...

2010-10-15 19:47:16 181

原创 Thread

学习Thread类我们应该从四个方面来了解Thread类。1.实现多线程的两种方式2.线程常用的方法3.线程的同步于互斥4.生产者与消费者问题1.实现多线程的两种方式(1)继承Thread类Thread类是在java.lang包中定义的(这包也是默认导入的).一个类只要继承了Thread类,同时覆盖了run方法就可以实现多线程了。...

2010-10-14 23:09:26 106

原创 内部类

使用内部类可以方便的访问外部内私有成员(属性,方法),但是会使得代码变得非常的混乱。内部了跌实例化方法:1.在外部内中使用一个方法放回内部类的一个实例,在主方法中实例化内部类的时候,是有实例化外部类,在用外部类.方法,得到内部类的一个实例。[code="java"]package test;public class OuterDemo01 { private int ag...

2010-10-14 21:30:54 61

原创 类加载器和委托机制

java虚拟机中可以安装多个列加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类: BootStrap ExtClassLoader AppClassALoader[code="java"]public class ClassLoaderDemo01 { public static void main(String[] args) { System.out.p...

2010-10-12 22:43:52 68

原创 对象的序列化

对象的序列化就是将对象转换为二进制的数据流,以便用于网络传输或者保存在文件上。1.什么样的对象可以实现序列化操作 必须实现Serializable接口,在此接口具体的方法,此接口作为标识使用。表示本类的对象具备序列化的能力。2.完成序列换需要借助的工具类。ObjectOutputStream ObjectInputStream 这两个类的构造方法要传入OutputStream 和...

2010-10-12 12:43:55 81

原创 J2SE中的字符编码

我们常用的编码格式有三种:UTF-8 包含以下的编码ISO8859-1 包含全部英文编码GBK/GBK2312 表示中文,GBK表示简体或者繁体中文.GBK2312表示简体中文我们遇到乱码的很重要一个原因是由于本机环境与程序使用的编码格式不一致照成的,因此我们首先要查看本机的环境的编码格式,我们使用的操作系统默认编码格式是GBK1.查看本机系统的编码格式[code="j...

2010-10-12 11:08:55 88

原创 Scanner类

Scanner类可以使得我们更方便的接受输入构造方法:public Scanner(InputStream source) 1.使用Scanner接受一个整数2.使用Scanner接受一个字符串3.使用Scanner接受一个一个日期类型类型的输入使用Scanner接受一个整数[code="java"]import java.util.Scanner;pu...

2010-10-12 10:16:53 86

原创 java中的线程

线程实现的两种方式1.继承Thread类<br />Thread类是在java.lang包中定义的。一个类只要继承了Thread类,同时覆盖了本类中的run()方法,则就可以实现多线程的操作了。通过调用run方法使得线程开始执行,非常的有规律,先执行第一个对象,再执行第二个对象。并么没有实现交互的运行。<br /><br />这样程序可以交替的运行。一旦调用start()方法,则会通过JVM找到run方法。<br /><br />Start方法与run方法的区别<br /><br />1、start()方法

2010-10-06 18:14:00 1714

原创 研究生入学一个月的感想

<br />   快到昆明一个月了,十一期间都呆在寝室,基本没有出去,看看书,睡睡觉,写写代码。想想这一个月来的的生活,感觉非常的浮躁,虽然这个月有很多琐事的事情,但是原定的计划并没完成。自己太急于求成了,很多时候去追求哪些框架技术,其实回过头来想想,那些真的重要吗?我的J2SE部分真的掌握牢靠了吗?J2SE太博大精深了,越来越觉得自己过于浮躁,停留在表面的工作。会用struts2.x,Spring...哪有怎么样呢?仅仅证明你会用。但是strus的核心是什么?是什么机制?其实这些我以前不太懂。现在才发现,

2010-10-05 01:34:00 1699

原创 类与类的关系

<br />类与类之间的关系对于理解面向对象具有很重要的作用,在面试的时候也经常被问到这个问题,在这里我就介绍一下。<br />类与类之间存在以下关系:<br />(1)泛化(Generalization)<br />(2)关联(Association)<br />(3)依赖(Dependency)<br />(4)聚合(Aggregation)<br /><br /><br /><br />[泛化]<br />    表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。<br /><

2010-09-19 14:35:00 243

原创 JDK环境变量的配置以及如何手动运行JAVA程序

JDK环境变量配置(1)JAVA_HOME   C:/Java/jdk1.5.0_07CLASSPATH   .;Path              %JAVA_HOME%/bin;(2)用命令             java -version         测试环境变量是否配置成功Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:/Documents and Settings/kenny>d:D:/>javac

2010-07-13 16:24:00 1383

原创 EJB

GG

2010-07-07 13:56:00 332

Effective+Java+中文版

Effective+Java+中文版,比较经典的书籍。

2010-11-13

itcast Java基础加强

传智播客 Java基础加强,大家交流,好好学习

2010-11-09

空空如也

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

TA关注的人

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