<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kennyhazel的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kennyhazel</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kennyhazel]]></copyright><item><title><![CDATA[ 选择排序和冒泡排序的区别]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84166220</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84166220</guid><author>kennyhazel</author><pubDate>Sat, 10 Mar 2012 13:33:52 +0800</pubDate><description><![CDATA[冒泡排序：从第一个元素开始，相邻元素之间进行比较，如果是逆序则交换位置，如果数组大小为n，那么第一趟要进行n-1次比较，这次比较后，最大或最小元素被置底（被置底的元素就没必要参加接下来的比较了）；第二趟从第一个元素开始到第n-1个元素，相邻元素之间两两比较，共进行n-2次，这些数中的最大或最小元素被置倒数第二层；以此类推，共经过n-1趟排序后，完成排序。因为该过程像水泡往水面冒，所以取名为冒泡排序...]]></description><category></category></item><item><title><![CDATA[ 图像中心化后坐标转换_代码改进]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84158387</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84158387</guid><author>kennyhazel</author><pubDate>Fri, 24 Feb 2012 16:50:05 +0800</pubDate><description><![CDATA[以前的代码:
float changeCoorinateX(float x){	
	int tempX=(int)x;
	if ((tempX&amp;lt;W/2)){
	   x=x+float(W/2);
	   if(x&amp;gt;W/2){
	   x=x-W;
	   }
	}
	
	if ((tempX&amp;gt;=W/2)){
	x=x-(float)(W/2);
	}
...]]></description><category></category></item><item><title><![CDATA[请记住]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84081312</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84081312</guid><author>kennyhazel</author><pubDate>Sat, 12 Nov 2011 20:38:02 +0800</pubDate><description><![CDATA[ 
   

1
、记住，平均每天看电视超过三个小时以上的，一定都是那些月收入不超过两千元的，如果你想要月收入超过两千，请不要把时间浪费在电视上。同样的道理，那些平均每天玩网络游戏或聊天超过三个小时以上的，也都是那些月收入不超过两千的。

    
2
、因为穷人很多，并且穷人没有钱，所以，他们才会在网络上聊天抱怨，消磨时间。你有见过哪个企业老总或主管经理有事没事经常在
QQ
...]]></description><category></category></item><item><title><![CDATA[吃"软"饭的IT boy]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84081311</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84081311</guid><author>kennyhazel</author><pubDate>Sat, 12 Nov 2011 20:35:37 +0800</pubDate><description><![CDATA[ 

蓦然回首，那些曾经我爱过的，亦或爱过我的，如今都已嫁作他人妇，呵呵
 
我能说什么呢
.
女人要得不是依靠是归宿。给不了的我只有祝福。无论是有情人终成眷属，还是有钱人终成眷属，我都把最真诚的祝福送给她们。生活就是这样，有些人走着走着就散了，想着想着就淡了，看着看着就厌了，笑着笑着就算了。。。

 
...]]></description><category></category></item><item><title><![CDATA[老俞的 一段话]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84081310</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84081310</guid><author>kennyhazel</author><pubDate>Sat, 12 Nov 2011 20:33:58 +0800</pubDate><description><![CDATA[
“有人说：女生到社会上会遇到比学校更优秀的男生，而男生很难找到比在学校更好的女生，我现在告诉你，这句话你们都理解错了。这句话的意思是：男生在校园都还不成熟，
19
到
25
岁的男孩一般都比同龄女孩显得放不开，但到社会上，很快男人变的就优秀的多了，这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了，于是就有了你们经常听到的那一句话！而我一直认为，清华大学比北京大学的男生优秀就在...]]></description><category></category></item><item><title><![CDATA[JDBC Batch scroll]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84077828</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84077828</guid><author>kennyhazel</author><pubDate>Mon, 07 Nov 2011 15:01:55 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[JDBC 事务隔离级别]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84077292</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84077292</guid><author>kennyhazel</author><pubDate>Sun, 06 Nov 2011 14:27:39 +0800</pubDate><description><![CDATA[   如果2个事务同事操作一个数据?
 
事务隔离级别:
1.read uncommitted    ---读未提交
   如果那个事务他还没有提交，你读取了，他回滚了。
 

 
脏读（dirty reads） 
一个事务读取了另一个未提交的并行事务写的数据。 
不可重复读（non-repeatable reads） 
一个事务重新读取前面读取过的数据， 发现该数据已经被另...]]></description><category></category></item><item><title><![CDATA[JDBC JTA]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84077281</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84077281</guid><author>kennyhazel</author><pubDate>Sun, 06 Nov 2011 14:00:19 +0800</pubDate><description><![CDATA[     JTA----java Transaction API . 主要用来处理分布式事务。当数据库服务器在不同的主机上的时候就要涉及到JTA的处理。
    前面的一些细节:
     1.比如我编写的一个方法(read()),我们可以将ResultSet返回出去吗？(这样别人是不是就可以用了)
     我们是拿不到ResultSet的，因为Connection都已经关闭了,肯定会报错...]]></description><category></category></item><item><title><![CDATA[JDBC savePoint]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84077272</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84077272</guid><author>kennyhazel</author><pubDate>Sun, 06 Nov 2011 13:42:13 +0800</pubDate><description><![CDATA[  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;
...]]></description><category></category></item><item><title><![CDATA[JDBC ACID]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84077267</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84077267</guid><author>kennyhazel</author><pubDate>Sun, 06 Nov 2011 13:30:15 +0800</pubDate><description><![CDATA[事务---要么全做，要么一个都不做。
原子性
(atomicity)：组成事务处理的语句形成了一个逻辑单元，不能只执行其中的一部分。 
一致性(consistency)：在事务处理执行前后，数据库是一致的(两个账户要么都变，或者都不变)。 隔离性
(isolcation)：一个事务处理对另一个事务处理没有影响。 
持续性(durability)：事务处理的效果能够被永久保存下来 。
 ...]]></description><category></category></item><item><title><![CDATA[JDBC index]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84060146</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84060146</guid><author>kennyhazel</author><pubDate>Fri, 04 Nov 2011 21:01:26 +0800</pubDate><description><![CDATA[ prepareStatement 中的ps.setxxx(1,&quot;kenny&quot;),中用去填充？的下标是从1开始。
 还有ResultSet中rs.getObject(1),取得列的下标也是从1开始。]]></description><category></category></item><item><title><![CDATA[JDBC BLOB]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84059854</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84059854</guid><author>kennyhazel</author><pubDate>Fri, 04 Nov 2011 15:26:22 +0800</pubDate><description><![CDATA[ 如果不是大的文本串，而是一张图片或者是把一个jar包放入的数据库中呢？这时我们就要使用blob
 BLOB最大为4GB
 
1.插入一条记录
 
	static void create() throws SQLException, IOException {
		Connection conn = null;
		PreparedStatement ps = null;
		Re...]]></description><category></category></item><item><title><![CDATA[JDBC CLOB]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84059841</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84059841</guid><author>kennyhazel</author><pubDate>Fri, 04 Nov 2011 15:15:44 +0800</pubDate><description><![CDATA[首先我们要明确oracle中varchar2的最大长度是:4000个字节。
当我们要存储一段大的文本的时候就要考虑varchar2时候能够存下这么大的数据了，比如一篇文章，如果超过了4000个字节，就要考虑存放到clob.如何读取数据库中的clob字段和插入一条记录呢？
 
 
SQL&amp;gt; set serveroutput on;
SQL&amp;gt; desc big_text;
Na...]]></description><category></category></item><item><title><![CDATA[JDBC DATE]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84059341</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84059341</guid><author>kennyhazel</author><pubDate>Thu, 03 Nov 2011 22:11:18 +0800</pubDate><description><![CDATA[默认情况下,我们插入数据库中date类型的格式是：2011-11-03 可以直接插入。
Date date=new Date();如何快速转化呢?
 
1.将util中的Date转换为sql中的date
                Date d = new Date();
		System.out.println(&quot;d:=&quot; + d);
		java.sql.Date d1 = n...]]></description><category></category></item><item><title><![CDATA[JDBC SQL Inject]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84059063</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84059063</guid><author>kennyhazel</author><pubDate>Thu, 03 Nov 2011 15:45:18 +0800</pubDate><description><![CDATA[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(&quot;'...]]></description><category></category></item><item><title><![CDATA[CRUD]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84059013</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84059013</guid><author>kennyhazel</author><pubDate>Thu, 03 Nov 2011 14:59:30 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[JDBC util 工具类]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84058989</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84058989</guid><author>kennyhazel</author><pubDate>Thu, 03 Nov 2011 14:35:12 +0800</pubDate><description><![CDATA[ 
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 {
	...]]></description><category></category></item><item><title><![CDATA[JDBC Start]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/84058971</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/84058971</guid><author>kennyhazel</author><pubDate>Thu, 03 Nov 2011 14:24:36 +0800</pubDate><description><![CDATA[2JDBC（Java Data Base Connectivity,java数据库连接），由一些接口和类构成的API.
JDBC属于J2SE的一部分.最重要的2个包,java.sql javax.sql

 上图中我们可以看出,sun公司提供了JBDC的接口,各大数据库厂商的Driver去实现这些接口,链接数据库。
 
 连接DB的步骤:
 1.注册驱动(做一次)
 2.建立连接
...]]></description><category></category></item><item><title><![CDATA[API中关于日期的使用方法]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/83732375</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/83732375</guid><author>kennyhazel</author><pubDate>Fri, 15 Oct 2010 19:47:16 +0800</pubDate><description><![CDATA[在Java中对日期的显示进行了很好的类的支持:Date DateFormat SimpleDateFormat 

(1)Calendar
这是一个抽象类,不能直接被实例化,如果要实例化,可以使用其子类,GregorianCalendar进行实例化操作。
我们经常要分开获取年,月,日.时,分,秒等这些字段,我们可以通过这个类完成。
[code=&quot;java&quot;]
import java.u...]]></description><category></category></item><item><title><![CDATA[Thread]]></title><link>https://blog.youkuaiyun.com/kennyhazel/article/details/83731951</link><guid>https://blog.youkuaiyun.com/kennyhazel/article/details/83731951</guid><author>kennyhazel</author><pubDate>Thu, 14 Oct 2010 23:09:26 +0800</pubDate><description><![CDATA[学习Thread类我们应该从四个方面来了解Thread类。
1.实现多线程的两种方式
2.线程常用的方法
3.线程的同步于互斥
4.生产者与消费者问题


1.实现多线程的两种方式
(1)继承Thread类
Thread类是在java.lang包中定义的(这包也是默认导入的).一个类只要继承了Thread类,同时覆盖了run方法就可以实现多线程了。
...]]></description><category></category></item></channel></rss>