<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nothing0318的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nothing0318</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nothing0318]]></copyright><item><title><![CDATA[DelayQueue Demo]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/38122281</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/38122281</guid><author>nothing0318</author><pubDate>Fri, 25 Jul 2014 17:20:52 +0800</pubDate><description><![CDATA[DelayQueue怎么使用就不多少了，下面主要贴出一个例子。]]></description><category></category></item><item><title><![CDATA[Thinking in java  393页的错误。]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/9360707</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/9360707</guid><author>nothing0318</author><pubDate>Wed, 17 Jul 2013 21:41:08 +0800</pubDate><description><![CDATA[GenericWriting.java


writeExact(fruit,new Apple()) 是可以通过比编译的]]></description><category></category></item><item><title><![CDATA[Why do I need a passphrase?]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/9040787</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/9040787</guid><author>nothing0318</author><pubDate>Thu, 06 Jun 2013 17:15:13 +0800</pubDate><description><![CDATA[Passwords aren't very secure, you already know this. If you use one that's easy to remember, it's easier to guess or brute-force. If you use one that's random, it's hard to remember and thus you're mo]]></description><category></category></item><item><title><![CDATA[java中的回调函数]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/8333793</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/8333793</guid><author>nothing0318</author><pubDate>Wed, 19 Dec 2012 22:24:26 +0800</pubDate><description><![CDATA[所谓回调，就是客户程序C调用服务程序S中的某个函数A，然后S又在某个时候反过来调用C中的某个函数B，对于C来说，这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来，C不会自己调用B，C提供B的目的就是让S来调用它，而且是C不得不提供。由于S并不知道C提供的B姓甚名谁，所以S会约定B的接口规范（函数原型），然后由C提前通过S的一个函数R告诉S自己将要使用B函数作为这]]></description><category></category></item><item><title><![CDATA[enum实现单例模式与一般单例模式的比较]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/8316208</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/8316208</guid><author>nothing0318</author><pubDate>Tue, 18 Dec 2012 20:46:32 +0800</pubDate><description><![CDATA[主要在序列化反序列化上的区别。
一个例子可以讲清楚


package com.test;


import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io]]></description><category></category></item><item><title><![CDATA[jackson 用流的形式解析json]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/8107970</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/8107970</guid><author>nothing0318</author><pubDate>Wed, 24 Oct 2012 17:10:59 +0800</pubDate><description><![CDATA[工作中有个需求，就是用流的形式解析json文档。 我们采用了jackson框架来处理json文件。
业务逻辑里有个特殊的需求，就是当解析到一个FIELD_NAME时，要得到他的完整名字（嵌套在很多层里）   而且还要知道这个FILED_NAME的类型，是object还是array还是基本类型等等。    但是用流解析时，parser过去之后就回不来了，而当我的parser在FIELD_NAME时]]></description><category></category></item><item><title><![CDATA[Java序列化机制]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/8060213</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/8060213</guid><author>nothing0318</author><pubDate>Thu, 11 Oct 2012 14:01:35 +0800</pubDate><description><![CDATA[点击打开链接  很好很详细。
点击打开链接  较短，有demo，很简单的英文，很清楚]]></description><category></category></item><item><title><![CDATA[java编码问题]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7917776</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7917776</guid><author>nothing0318</author><pubDate>Tue, 28 Aug 2012 21:27:52 +0800</pubDate><description><![CDATA[今天在eclipse中输入中文，再读到一个字符串中，怎么读都乱码，
String name = null;
InputStreamReader reader = new InputStreamReader(System.in,"UTF-8");
name = new BufferedReader(reader).readLine();
最后通过设置eclipse文件夹下的eclipse.i]]></description><category></category></item><item><title><![CDATA[Java 控制台 IO]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7913169</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7913169</guid><author>nothing0318</author><pubDate>Tue, 28 Aug 2012 09:08:08 +0800</pubDate><description><![CDATA[记住一点  输入流输出流中的“输入” 和“输出” 都是相对于JVM内存来说的。
以下转自http://blog.youkuaiyun.com/yidinghe/article/details/3616260  觉得写的比较清晰

想当年学 BASIC 的时候，获取用户输入多简单，就一个 input；后来学 C，也挺简单，一个 scanf()；后来学 c++，同样简单，一个 cin 

1、简单的获取]]></description><category></category></item><item><title><![CDATA[Inner Class Demo]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7902003</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7902003</guid><author>nothing0318</author><pubDate>Thu, 23 Aug 2012 23:56:43 +0800</pubDate><description><![CDATA[public class A {
	
	void f(){
		System.out.println("AAA");
	}
	class B{
		void f(){
			System.out.println("BBB");
		}
		void bf(){
			A.this.f();
			this.f();//a plain "this" would be Inner's this
		}]]></description><category></category></item><item><title><![CDATA[Java类加载器]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7897380</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7897380</guid><author>nothing0318</author><pubDate>Wed, 22 Aug 2012 21:20:24 +0800</pubDate><description><![CDATA[关于Java类加载器的深入介绍，可参考
http://lavasoft.blog.51cto.com/62575/184547/  
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html#author1
以上两篇是写的比较完整，清晰的。


这篇是一个合集，有点乱，不过知识点比较全
http://d]]></description><category></category></item><item><title><![CDATA[eclipse启动tomcat访问不到主页]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7730774</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7730774</guid><author>nothing0318</author><pubDate>Mon, 09 Jul 2012 22:12:03 +0800</pubDate><description><![CDATA[在eclipse中配置好tomcat后访问不到主页，而访问自己建的项目时则能访问到，问题原因何在？
查阅了相关资料后得知 在eclipse中启动tomacat后，它去启动的web项目并不是tomcat文件夹下的webapp下web工程，而是eclipse中自己的一个文件夹下的web工程。
双击tomcat服务器，打开tomcat的配置页面，如图所示：


（注：此图的server Loc]]></description><category></category></item><item><title><![CDATA[@interface]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7723307</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7723307</guid><author>nothing0318</author><pubDate>Fri, 06 Jul 2012 20:08:05 +0800</pubDate><description><![CDATA[参考1

http://hi.baidu.com/gaoyaodi/blog/item/4cee6cf4706f2dddf3d385cd.html/#0
参考2]]></description><category></category></item><item><title><![CDATA[map中的keySet和entrySet]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7638384</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7638384</guid><author>nothing0318</author><pubDate>Wed, 06 Jun 2012 15:20:48 +0800</pubDate><description><![CDATA[import java.util.HashMap;
import java.util.Map;

public class KeySetTest {
    public static void main(String[] args) {
		Map map = new HashMap();
		map.put(1, "aa");
		map.put(2, "bb");
		map.put(3,]]></description><category></category></item><item><title><![CDATA[容器类Map的视图集keySet]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7638325</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7638325</guid><author>nothing0318</author><pubDate>Wed, 06 Jun 2012 15:10:25 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/uusad/article/details/6905434]]></description><category></category></item><item><title><![CDATA[java泛型，原始类型，桥接方法]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7608856</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7608856</guid><author>nothing0318</author><pubDate>Mon, 28 May 2012 13:08:13 +0800</pubDate><description><![CDATA[infoQ上的一篇JAVA泛型的文章，也不错。http://www.infoq.com/cn/articles/cf-java-generics
====================================================================================================
今天深入学习了下java泛型。看了coreJAV]]></description><category></category></item><item><title><![CDATA[==  与  equals（） hashCode（） 等知识]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7600064</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7600064</guid><author>nothing0318</author><pubDate>Thu, 24 May 2012 21:57:18 +0800</pubDate><description><![CDATA[记住 == 永远比较的是  地 址 （对于基本类型，地址在栈上，==比较的是值）

更具体的区别 见 
http://topic.youkuaiyun.com/u/20090407/14/fa97148f-5d99-4d68-a2fb-ee3cdd5c4ba5.html  前五楼的回答
或者具体详细的  http://lavasoft.blog.51cto.com/62575/79863
equls]]></description><category></category></item><item><title><![CDATA[hashCode() 和 equals() 理解]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7599975</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7599975</guid><author>nothing0318</author><pubDate>Thu, 24 May 2012 21:28:43 +0800</pubDate><description><![CDATA[class A{
    @Override
    public int hashCode(){
        return 1;
    }
}

class B{
    @Override
    public int hashCode(){
        return 1;
    }
}

public class HashTest {

    public static voi]]></description><category></category></item><item><title><![CDATA[XML  VS.  JSON]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7586250</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7586250</guid><author>nothing0318</author><pubDate>Mon, 21 May 2012 10:04:48 +0800</pubDate><description><![CDATA[JSON和XML的比较
　　◆可读性   
 JSON和XML的可读性可谓不相上下，一边是简易的语法，一边是规范的标签形式，很难分出胜负。　　
      ◆可扩展性   
 XML天生有很好的扩展性，JSON当然也有，没有什么是XML能扩展，而JSON却不能。不过JSON在Javascript主场作战，可以存储Javascript复合对象，有着xml不可比拟的优势。　　
      ◆]]></description><category></category></item><item><title><![CDATA[网关、路由等概念]]></title><link>https://blog.youkuaiyun.com/nothing0318/article/details/7405395</link><guid>https://blog.youkuaiyun.com/nothing0318/article/details/7405395</guid><author>nothing0318</author><pubDate>Thu, 29 Mar 2012 00:36:18 +0800</pubDate><description><![CDATA[详解计算机主机网关的作用   (转自男哥 )                   

       假设你的名字叫小不点，你住在一个大院子里，你的邻居有很多小伙伴，在门口传达室还有个看大门的李大爷，李大爷就是你的网关。当你想跟院子里的某个小伙伴玩，只要你在院子里大喊一声他的名字，他听到了就会回应你，并且跑出来跟你玩。

　　但是你不被允许走出大门，你想与外界发生的一切联系，都必须由门口的李]]></description><category></category></item></channel></rss>