<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lyk621x的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lyk621x</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lyk621x]]></copyright><item><title><![CDATA[statement与preparedStatement区别]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83733847</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83733847</guid><author>lyk621x</author><pubDate>Tue, 19 Oct 2010 13:21:26 +0800</pubDate><description><![CDATA[
JDBC驱动的最佳化是基于使用的是什么功
能. 
选择PreparedStatement还是Statement取决于你要怎么使用它们。对于只执行一次的SQL语句选择Statement是最好的. 
相反, 如果SQL语句被多次执行选用PreparedStatement是最好的。
　　PreparedStatement的第一次执行消耗是很高的。它的性能体现在后面的重复执行。例如, 假设我使...]]></description><category></category></item><item><title><![CDATA[Thinking_In_Java_Chapter 3 杂项]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83701390</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83701390</guid><author>lyk621x</author><pubDate>Sun, 29 Aug 2010 13:26:05 +0800</pubDate><description><![CDATA[操作符
 
优先级
 
赋值
基本类型：值传递
对象：引用传递]]></description><category></category></item><item><title><![CDATA[Thinking_In_Java_Chapter 2 杂项]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83701385</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83701385</guid><author>lyk621x</author><pubDate>Sun, 29 Aug 2010 12:52:53 +0800</pubDate><description><![CDATA[ 
 
基本类型
byte
short
int
long
float
double
boolean
char
 
高精度数字
BigInteger：整数精度无限
BigDecimal：浮点数精度无限
 
数组简介
 
作用域/垃圾回收
 
类
 
域（成员变量）/方法
 
方法/参数/返回值
 
import
 
编译/解释过程
 
注释...]]></description><category></category></item><item><title><![CDATA[Thinking_In_Java_Chapter 2 静态修饰符]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83701383</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83701383</guid><author>lyk621x</author><pubDate>Sun, 29 Aug 2010 12:45:02 +0800</pubDate><description><![CDATA[Static：
特点1：用来表示“成员变量”和“方法”与“类的对象”没有任何关联。
特点2：用static修饰的“成员变量”只存在一份“存储空间”，“直接调用”和“所有对象的调用”将共享数据
特点3：用static修饰的“方法”中无法调用非static的“成员变量”或“方法”，除非你先实例化这个类...]]></description><category></category></item><item><title><![CDATA[Thinking_In_Java_Chapter 2 对象存储区域]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83701341</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83701341</guid><author>lyk621x</author><pubDate>Sun, 29 Aug 2010 10:36:30 +0800</pubDate><description><![CDATA[1.寄存器
位置：CPU
特点：速度很快，数量有限，程序中无法直接控制，也感觉不到。
 
2.栈
位置：RAM
特点：速度快，需要知道确切的生命周期，限制了程序的灵活性，所以只存放某些类型数据：对象的引用，基本数据类型
 
3.堆
位置：RAM
特点：速度不快，不必知道什么周期，灵活性好，用于存放对象（使用关键字new创建对象）
 
4.常量存储
位置：Program c...]]></description><category></category></item><item><title><![CDATA[Thinking_In_Java_Chapter 1 访问修饰符]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83701324</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83701324</guid><author>lyk621x</author><pubDate>Sun, 29 Aug 2010 08:40:28 +0800</pubDate><description><![CDATA[访问修饰符大小：public&amp;gt;protected&amp;gt;friendly/defalut&amp;gt;private
 
public
表现：任意地方都能访问
 
protected
表现：同一个包下以及子类能访问
 
default/friendly
表现：同一个包下能访问
 
private
表现：同一个类中能访问
 
修饰类：public,friendly/def...]]></description><category></category></item><item><title><![CDATA[Thinking_In_Java_Chapter 1 泛化 依赖 关联 聚合 组合]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83701323</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83701323</guid><author>lyk621x</author><pubDate>Sun, 29 Aug 2010 08:07:06 +0800</pubDate><description><![CDATA[泛化：is a
表现1：接口B继承接口A
表现2：类B继承类A
表现3：类B实现接口A
 
 
依赖：use a
表现1：A类中的方法参数中实例化B
表现2：A类中的方法中实例化B
表现3：A类中的方法中调用B的静态方法
 
 
关联：has a
表现：A类中的属性有B类，不管B是否实例化，也不管B在哪实例化。
 
聚合：has a
表现：A类中的属性有B类，但是B...]]></description><category></category></item><item><title><![CDATA[J2SE知识点]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/83700058</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/83700058</guid><author>lyk621x</author><pubDate>Thu, 26 Aug 2010 15:57:02 +0800</pubDate><description><![CDATA[第二章
 
数据类型 
byte 
1个字节，08位，-128到126
short 
2个字节，16位，-32768到32767
int 
4个字节，32位，-20亿到20亿
long 
8个字节
float 
4个字节，float f = 1.0f，有效位数6-7
double 
8个字节，double d = 1.0，有效位数15
有效位数 
整数从左边第一个非...]]></description><category></category></item><item><title><![CDATA[J2SE4_循环_分支]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/5832977</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/5832977</guid><author>lyk621x</author><pubDate>Mon, 23 Aug 2010 21:04:00 +0800</pubDate><description><![CDATA[<br />1.<br />switch(){<br />    case 1:<br />    xxx<br />    break;<br /> <br />    yyy<br /> <br /> <br />    default:<br />    xxx;<br />    break;<br />}<br /> <br />如果没有default,将从头执行到尾<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br]]></description><category></category></item><item><title><![CDATA[J2SE_运算符_表达式]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/5832949</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/5832949</guid><author>lyk621x</author><pubDate>Mon, 23 Aug 2010 20:51:00 +0800</pubDate><description><![CDATA[<br />1. i++,++i<br />2.& && | ||<br />&& || 会短路(即前一个为false或true,后面就不运行)<br />3.顺序 <br />++--<br />*/<br />+-<br />>><<<br />><<br />=!=<br />&<br />|<br />&&<br />||<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />]]></description><category></category></item><item><title><![CDATA[J2SE_2_变量_数据类型]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/5832827</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/5832827</guid><author>lyk621x</author><pubDate>Mon, 23 Aug 2010 19:53:00 +0800</pubDate><description><![CDATA[<br />变量命名:<br />1.字母,下划线,美元 做为开头<br />2.字母,下划线,美元,数字 做为其余部分<br /> <br />基本类型<br />byte short int long float double boolean char<br /> <br />byte:占1个字节,-2^7 - 2^7-1<br />short:占2个字节,-2^15 - 2^15-1<br />int:占4个字节,-2^31 - 2^31-1<br />long:占8个字节,-2^63 - 2^63-]]></description><category></category></item><item><title><![CDATA[J2SE_1_JVM_GC_JRE_JDK_PATH]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/5832797</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/5832797</guid><author>lyk621x</author><pubDate>Mon, 23 Aug 2010 19:34:00 +0800</pubDate><description><![CDATA[JAVA三种机制:1.JVM(虚拟机)2.GC(垃圾回收)3.代码安全性检测JAVA运行机制:JAVA文件->编译->CLASS文件->JVM读取->JVM解释JRE=JVM+Runtime InterpreteJRE功能:1.Class Loader(加载代码)2.Byte Code Verify(验证代码)3.Runtime Interprete(执行代码)GC:在JVM空闲时自动运行,人为无法干预JDK:Java Development Kits1.Java编译器2.Java运行时解释器3.Java应]]></description><category></category></item><item><title><![CDATA[Bean标签中ID和Name的区别]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4275128</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4275128</guid><author>lyk621x</author><pubDate>Wed, 17 Jun 2009 03:04:00 +0800</pubDate><description><![CDATA[ 在BeanFactory的配置中，是我们最常见的配置项，它有两个最常见的属性，即id和name，最近研究了一下，发现这两个属性还挺好玩的，特整理出来和大家一起分享。  1.id属性命名必须满足XML的命名规范，因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名：不能以数字，符号打头，不能有空格，如123，?ad,"ab "等都是不规范的，Spring在初始化时就会]]></description><category></category></item><item><title><![CDATA[三种单利模式]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4275126</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4275126</guid><author>lyk621x</author><pubDate>Wed, 17 Jun 2009 02:49:00 +0800</pubDate><description><![CDATA[ 模式一:class Singleton2 {  private Singleton2(){ }  private static Singleton2 instance; public static Singleton2 getInstance() {  if(instance==null){   instance=new Singleton2();  ]]></description><category></category></item><item><title><![CDATA[spring aop术语解释]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4275117</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4275117</guid><author>lyk621x</author><pubDate>Wed, 17 Jun 2009 02:22:00 +0800</pubDate><description><![CDATA[====关注点(Concern)====关注点就是我们要考察或解决的问题。如订单的处理，用户的验证、用户日志记录等都属于关注点。 关注点中的核心关注点(Core Concerns)，是指系统中的核心功能，即真正的商业逻辑。如在一个电子商务系统中，订单处理、客户管理、库存及物流管理都是属于系统中的核心关注点。 还有一种关注点叫横切关注点 (Cr]]></description><category></category></item><item><title><![CDATA[什么是AOP]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4275097</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4275097</guid><author>lyk621x</author><pubDate>Wed, 17 Jun 2009 01:54:00 +0800</pubDate><description><![CDATA[  What is AOP？AOP即Aspect-OrientedProgramming的缩写，中文意思是面向切面编程，也有译作面向方面编程的，因为Aspect有“方面、见地”的意思。AOP实际上是一种编程思想，由Gregor Kiczales在PaloAlto研究中心领导的一个研究小组于1997年提出[1]。在传统的面向对象（Object-Oriented Program]]></description><category></category></item><item><title><![CDATA[Ioc中2种注入的优势]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4275086</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4275086</guid><author>lyk621x</author><pubDate>Wed, 17 Jun 2009 01:39:00 +0800</pubDate><description><![CDATA[ Type2 构造子注入的优势：1、“在构造期即创建一个完整、合法的对象”，对于这条设计原则，Type2无疑是最好的响应者。2、避免了繁琐的setter方法的编写，任何依赖关系均在构造函数中设定，依赖关系集中呈现，更加易读。3、由于没有setter方法，依赖关系在构造时由容器一次性设定，因此组件在被创建之后即处相对“不变”的稳定状态，无需担心上层代码在调用 过程]]></description><category></category></item><item><title><![CDATA[IoC模式的类型及其实现 ]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4275056</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4275056</guid><author>lyk621x</author><pubDate>Wed, 17 Jun 2009 01:17:00 +0800</pubDate><description><![CDATA[1引言    面向对象的思想已经深入人心，但是要利用面向对象的思想开发出优秀的应用程序却不是一件容易的事情。正是基于面向对象的思想，人们对各种应用程序进行了大量的分析、总结、归纳出了设计模式。Alexanders给出模式的经典定义是：每个模式都描述了一个在我们的环境中不断出现的问题，然后描述了该问题的解决方案的核心。通过这种方式，你可以无数次地使用那些已有的解决]]></description><category></category></item><item><title><![CDATA[Servlet多线程安全问题]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/4265348</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/4265348</guid><author>lyk621x</author><pubDate>Sat, 13 Jun 2009 01:45:00 +0800</pubDate><description><![CDATA[ Servlet多线程安全问题收藏        document.body.oncopy = function() {            if (window.clipboardData) {                setTimeout(function() {                    var text = clipboardData]]></description><category></category></item><item><title><![CDATA[软连接和硬连接区别]]></title><link>https://blog.youkuaiyun.com/lyk621x/article/details/3607850</link><guid>https://blog.youkuaiyun.com/lyk621x/article/details/3607850</guid><author>lyk621x</author><pubDate>Thu, 25 Dec 2008 23:18:00 +0800</pubDate><description><![CDATA[http://www.ugrad.cs.ubc.ca/~cs219/CourseNotes/Unix/commands-links.html Hard links and Soft links Links As was mentioned in the section on file system structure, every file has a data structure (]]></description><category></category></item></channel></rss>