<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[goodfall的专栏]]></title><description><![CDATA[Internet上最自由的博客。。。。。。。。。。。。]]></description><link>https://blog.youkuaiyun.com/goodfall</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; goodfall]]></copyright><item><title><![CDATA[ThreadLocal源码分析]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/78921932</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/78921932</guid><author>goodfall</author><pubDate>Thu, 28 Dec 2017 14:41:25 +0800</pubDate><description><![CDATA[分析一波ThreadLocal


废话不多说，先上测试代码。如下：
public class ThreadLocalTest {

    public static void main(String[] args) {
        ThreadLocal stringThreadLocal = new ThreadLocal();
        stringThreadLocal]]></description><category></category></item><item><title><![CDATA[java排序]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/18405859</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/18405859</guid><author>goodfall</author><pubDate>Fri, 17 Jan 2014 13:53:13 +0800</pubDate><description><![CDATA[冒泡排序：]]></description><category></category></item><item><title><![CDATA[JDBC在getConnection之前为什么要调用Class.forName]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/18355011</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/18355011</guid><author>goodfall</author><pubDate>Thu, 16 Jan 2014 12:11:07 +0800</pubDate><description><![CDATA[获取一个数据库连接的通用模板如下：String driver = "oracle.jdbc.OracleDriver";
String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String user = "scott";
String password = "ticmy";
Class.forName(driver);
Connect]]></description><category></category></item><item><title><![CDATA[HTTP协议详解]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/15809073</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/15809073</guid><author>goodfall</author><pubDate>Wed, 13 Nov 2013 09:35:20 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/gueter/article/details/1524447
引言                                        
HTTP是一个属于应用层的面向对象的协议，由于其简捷、快速的方式，适用于分布式超媒体信息系统。它于1990年提出，经过几年的使用与发展，得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第]]></description><category></category></item><item><title><![CDATA[mssql中over()的用法]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/12039429</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/12039429</guid><author>goodfall</author><pubDate>Thu, 26 Sep 2013 10:05:05 +0800</pubDate><description><![CDATA[特别注意的是: OVER() 在, sql2000中不能用.



SQL Server 2005: Using OVER() with Aggregate Functions

By Jeff Smith on
21 May 2007 | 
4 Comments | Tags: 
SELECT, 
Transact-SQL, 
Functions



One of]]></description><category></category></item><item><title><![CDATA[类加载机制-解析]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/11931043</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/11931043</guid><author>goodfall</author><pubDate>Mon, 23 Sep 2013 14:53:08 +0800</pubDate><description><![CDATA[最近看《深入理解java虚拟机》，对类方法解析的第四条不是很明白，后查百度得文一篇，终于弄明白了。在此转文：
http://chenjingbo.iteye.com/blog/1873948


解析

解析阶段是虚拟机将常量池内的符号引用替换为直接引用的过程.这里需要注意三个点,第一是”常量池”,也就是是处理常量池信息的,第二个和第三个点一起说就是”直接引用”和”符号引用”.其实这两]]></description><category></category></item><item><title><![CDATA[Eclipse安装SVN插件方式简明介绍]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/9299001</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/9299001</guid><author>goodfall</author><pubDate>Thu, 11 Jul 2013 11:39:32 +0800</pubDate><description><![CDATA[在学习SVN的过程中，你有可能会遇到Eclipse安装SVN插件问题，在这里我们简单介绍一下Eclipse安装SVN插件的方式，希望对你有用。
 









本节和大家一起学习一下Eclipse安装SVN插件方式，主要从三个方面来讲解，在这里和大家分享一下，希望大家通过本节的介绍对Eclipse安装SVN插件有一定的认识。下面是具体介绍。
一、Links安装：
※]]></description><category></category></item><item><title><![CDATA[1.2 css的引入方法]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8868240</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8868240</guid><author>goodfall</author><pubDate>Mon, 29 Apr 2013 22:45:41 +0800</pubDate><description><![CDATA[HTML与css是两个作用不同的语言，它们同时对一个网页产生作用，因此必须通过一些方法，将css与HTML挂接在一起，才能正常工作。
  
  在HTML中，引入css的方法主要由行内式、内嵌式、导入式、和链接式。
 
  1.行内式



	行内式
	
		/*
			行内式即在标记的style属性中设定css样式，这种方法本质上没体现出css的优势，因此不推荐使用。]]></description><category></category></item><item><title><![CDATA[1.1何为css，为何要用css]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8867486</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8867486</guid><author>goodfall</author><pubDate>Mon, 29 Apr 2013 17:30:47 +0800</pubDate><description><![CDATA[何为css?先引用一段官方的表述：级联样式表（Cascading Style Sheet）简称“CSS”，通常又称为“风格样式表（Style Sheet）”，它是用来进行网页风格设计的。比如，如果想让链接字未点击时是蓝色的，当鼠标移上去后字变成红色的且有下划线，这就是一种风格。通过设立样式表，可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表，可以扩]]></description><category></category></item><item><title><![CDATA[function函数的length属性]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8734634</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8734634</guid><author>goodfall</author><pubDate>Fri, 29 Mar 2013 01:08:37 +0800</pubDate><description><![CDATA[New Document 
  
  
  
  


	
			//函数的length表示函数期望接受的参数

			//注意与arguments的区别
			
			function test0(){
			
			}
			
			
			
			function test1(no1){
			
			}

			function test2(no]]></description><category></category></item><item><title><![CDATA[javascript_function方法中的arguments]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8734615</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8734615</guid><author>goodfall</author><pubDate>Fri, 29 Mar 2013 00:44:01 +0800</pubDate><description><![CDATA[New Document 
  
  
  
  

	
		//函数默认有一个隐式的arguments属性，代表实际传递的参数
/**		function test1(no1,no2){
			alert(no1);//显示1
			alert(no2);//显示3
			alert(arguments[0]);//显示1，代表传递的第一个实际参数
			alert(ar]]></description><category></category></item><item><title><![CDATA[用烂的java面试题]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8706373</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8706373</guid><author>goodfall</author><pubDate>Fri, 22 Mar 2013 14:50:33 +0800</pubDate><description><![CDATA[第一，谈谈final, finally, finalize的区别。 
final 用于声明属性，方法和类，分别表示属性不可变，方法不可覆盖，类不可继承。finally是异常处理语句结构的一部分，表示总是执行。finalize是 Object类的一个方法，在垃圾收集器执行的时候会调用被回收对象的此方法，可以覆盖此方法提供垃圾收集时的其他资源回收，例如关闭文件等。


第二，Anonymous]]></description><category></category></item><item><title><![CDATA[【解惑】领略Java内部类的“内部”]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8706310</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8706310</guid><author>goodfall</author><pubDate>Fri, 22 Mar 2013 14:43:32 +0800</pubDate><description><![CDATA[内部类有两种情况：
(1) 在类中定义一个类(私有内部类，静态内部类)
(2) 在方法中定义一个类(局部内部类，匿名内部类)


1、私有内部类 —— 在方法之间定义的内部类，非静态
我们首先看看类中内部类的两个特点：
(1) 在外部类的作用范围内可以任意创建内部类对象，即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。

例如 (实际上，内部类是可以设置为publ]]></description><category></category></item><item><title><![CDATA[直接插入排序]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8583412</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8583412</guid><author>goodfall</author><pubDate>Sat, 16 Feb 2013 19:16:15 +0800</pubDate><description><![CDATA[package com.sort;

/**
 * @author goodfall
 * 直接插入排序
 */
public class InsertSort0 {
	
	/**排序的数组*/
	private int[] sqList = new int[]{2,9,5,10,4,1};
	
	/**
	 * 排序
	 */
	public void sort(){]]></description><category></category></item><item><title><![CDATA[ifconfig无eth0显示]]></title><link>https://blog.youkuaiyun.com/goodfall/article/details/8582541</link><guid>https://blog.youkuaiyun.com/goodfall/article/details/8582541</guid><author>goodfall</author><pubDate>Sat, 16 Feb 2013 12:24:28 +0800</pubDate><description><![CDATA[问题描述：
                  输入ifcnofig无eth0显示。
解决方法：
                  1.用dhclient eth0获取ip地址。
                  2.运行ifconfig eth0。
 
如果是静态IP 可能获取到的IP不是/etc/sysconfig/network-scripts/ifcfg-eth0 配置的I]]></description><category></category></item></channel></rss>