<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sunney2012的专栏]]></title><description><![CDATA[技术和生活的积淀]]></description><link>https://blog.youkuaiyun.com/sunney2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunney2012]]></copyright><item><title><![CDATA[真正优秀的程序员有哪些与众不同之处？]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84358256</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84358256</guid><author>sunney2012</author><pubDate>Mon, 19 Nov 2012 16:19:46 +0800</pubDate><description><![CDATA[1. 选择当前科技领域的一个小子集，亲近它、拥抱它，并且尝试推进这个小领域的发展。

2. 理解不同数据结构和算法的优缺点，不单是内存中，还有磁盘上的表现。

3. 首先深刻理解你所在的领域，然后抛开计算机，像普通用户那样观察和体会。

4. 时刻准备好（包括能力和心理上）向深层探索，不仅仅是一两层，而是好几层。要知道，是否能在编程时势如破竹，与你所能达到的技术深度关联紧密。

5...]]></description><category></category></item><item><title><![CDATA[Eclipse安装Maven插件]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84254613</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84254613</guid><author>sunney2012</author><pubDate>Sat, 21 Jul 2012 21:03:39 +0800</pubDate><description><![CDATA[1.下载eclipse j2ee 3.7 indigo
2. Eclipse中安装：http://download.eclipse.org/technology/m2e/releases
3. 安装 http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
4. 仓库：http://mvnrepository.com/...]]></description><category></category></item><item><title><![CDATA[MongoDb Win下作为服务安装]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84245847</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84245847</guid><author>sunney2012</author><pubDate>Sun, 08 Jul 2012 12:06:15 +0800</pubDate><description><![CDATA[CMD以命令行运行

mongod.exe --logpath &quot;D:\Program Files\MongoAndRedis\mongodb\log\logs.log&quot; --logappend --dbpath &quot;D:\Program Files\MongoAndRedis\mongodb\data&quot;  --directoryperdb --serviceName MongoDB --ins...]]></description><category></category></item><item><title><![CDATA[Ubuntu设置环境变量]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84237595</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84237595</guid><author>sunney2012</author><pubDate>Wed, 20 Jun 2012 13:01:31 +0800</pubDate><description><![CDATA[在用户主目录下 

.bashrc最后面加入
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

重新...]]></description><category></category></item><item><title><![CDATA[Flume]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84225457</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84225457</guid><author>sunney2012</author><pubDate>Tue, 29 May 2012 18:04:07 +0800</pubDate><description><![CDATA[Flume安装和使用说明

1.flume简介

	Flume是Cloudera提供的日志收集系统，Flume支持在日志系统中定制各类数据发送方，用于收集数据；同时，Flume提供对数据进行简单处理，并写到各种数据接受方（可定制）的能力。 
Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。

2.安装和使用说明:
	2.1 安装
a.	下载: http:/...]]></description><category></category></item><item><title><![CDATA[Eclipse 反编译]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84166396</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84166396</guid><author>sunney2012</author><pubDate>Sat, 10 Mar 2012 21:22:07 +0800</pubDate><description><![CDATA[欢迎进入Java社区论坛，与200万技术人员互动交流 &gt;&gt;进入

　　1、下载eclipse插件：jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/

　　2、   下载Jad反编译工具：jad.exehttp://www.kpdus.com/jad.html#download

　　3、将jad反编译工具jad.exe放到jdk安...]]></description><category></category></item><item><title><![CDATA[Maven 入门基础]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84161459</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84161459</guid><author>sunney2012</author><pubDate>Thu, 01 Mar 2012 15:27:39 +0800</pubDate><description><![CDATA[我们要做的第一件事情就是设置目录结构，但这并不需要让我们手动设置，Maven会根据您开发的项目类型来为您做这件事。一旦您下载并解压了最新发布的 Maven 2.0，您应该将Maven所在目录下面的bin目录添加到您的系统路径下。您可以运行命令mvn -version来测试您的安装。

既然已经安装上了工具，让我们看看创建一个简单的Java项目的例子。Maven使用原型来决定目录结构是如何展现的...]]></description><category></category></item><item><title><![CDATA["瀑布流"2]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84160058</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84160058</guid><author>sunney2012</author><pubDate>Tue, 28 Feb 2012 14:06:40 +0800</pubDate><description><![CDATA[ 


    
        
        瀑布流
        
        
            window.onerror = function(){
               location.reload();//如果报错，请它自动刷新。
            }
            $.require(&quot;more/random,rea...]]></description><category></category></item><item><title><![CDATA[最新流行的“瀑布流”]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84160052</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84160052</guid><author>sunney2012</author><pubDate>Tue, 28 Feb 2012 14:03:43 +0800</pubDate><description><![CDATA[[code=&quot;html&quot;]


  	
    
    
    
	等宽格子堆砌

*{padding:0;margin:0;}
#wrap{position:relative;zoom:1;margin:0px auto;}
#wrap li{width:250px;float:left;list-style:none;}
.boxCont{position:rela...]]></description><category></category></item><item><title><![CDATA[CDN 内容分发网络]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84156960</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84156960</guid><author>sunney2012</author><pubDate>Wed, 22 Feb 2012 14:12:25 +0800</pubDate><description><![CDATA[    CDN的全称是[color=red]Content Delivery Network[/color]，即[color=red]内容分发网络[/color]。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节，使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络，CDN系统能够实时地根据网络流量和各节点的连接、负载状况以...]]></description><category></category></item><item><title><![CDATA[tomcat配置线程池]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84156916</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84156916</guid><author>sunney2012</author><pubDate>Wed, 22 Feb 2012 13:29:47 +0800</pubDate><description><![CDATA[第一步，打开共享的线程池
[code=&quot;xml&quot;]

[/code]

默认前后是注释掉的，去掉就可以了。其中

[color=blue]name[/color]
The name used to reference this pool in other places in server.xml. The name is required and must be unique.
...]]></description><category></category></item><item><title><![CDATA[为tomcat分配内存]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84156536</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84156536</guid><author>sunney2012</author><pubDate>Tue, 21 Feb 2012 18:08:02 +0800</pubDate><description><![CDATA[这里要分配的是允许java使用的最大内存大小，要根据MAS服务器实际配置而定。建议配置如下：
   1G内存：JAVA_OPTS='-Xms512m -Xmx512m'
   2G内存：JAVA_OPTS='-Xms512m -Xmx1024m'
   4G内存：JAVA_OPTS='-Xms512m -Xmx2048m'
用vi打开/opt/tomcat/bin/catalina.sh，...]]></description><category></category></item><item><title><![CDATA[JVM 内存]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84156527</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84156527</guid><author>sunney2012</author><pubDate>Tue, 21 Feb 2012 17:52:43 +0800</pubDate><description><![CDATA[[color=blue]-Xms512m[/color]  表示JVM Heap(堆内存)最小尺寸512MB，初始分配
[color=blue]-Xmx1024m[/color] 表示JVM Heap(堆内存)最大允许的尺寸1024MB，按需分配
[color=red]说明：如果-Xmx不指定或者指定偏小，应用可能会导致java.lang.OutOfMemory错误，
此错误来自JVM不是T...]]></description><category></category></item><item><title><![CDATA[Java RMI用法小例子]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84153790</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84153790</guid><author>sunney2012</author><pubDate>Wed, 15 Feb 2012 19:34:56 +0800</pubDate><description><![CDATA[部署
[code=&quot;java&quot;]
public class StartService {
	private static final String IP = &quot;127.0.0.1&quot;;
	private static final int PORT = 9999;
	private static final String REMOTE_NAME = &quot;userDao&quot;;
	private ...]]></description><category></category></item><item><title><![CDATA[Java 模拟银行叫号系统]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84153197</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84153197</guid><author>sunney2012</author><pubDate>Tue, 14 Feb 2012 17:17:06 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
public class QueueManagementSystemBlockingQueue {
	public static void main(String[] args) throws InterruptedException {
		Center1 center = new Center1();
		ExecutorService exec = Exe...]]></description><category></category></item><item><title><![CDATA[Java 泛型 通用生成器]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84152513</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84152513</guid><author>sunney2012</author><pubDate>Mon, 13 Feb 2012 16:00:43 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
public class BasicGenerator implements Generator{
	private Class type;
	
	public BasicGenerator(Class type) {
		super();
		this.type = type;
	}

	@Override
	public T next()  {...]]></description><category></category></item><item><title><![CDATA[Java 泛型 类型参数推断和显示类型说明]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84152503</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84152503</guid><author>sunney2012</author><pubDate>Mon, 13 Feb 2012 15:46:29 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]public class New {
	/**
	 * 这就是类型推断
	 */
	public static  Map map() {
		return new HashMap();
	}

	public static  List list() {
		return new ArrayList();
	}

	public static  Li...]]></description><category></category></item><item><title><![CDATA[Java 泛型 内部链式存储机制]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84152451</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84152451</guid><author>sunney2012</author><pubDate>Mon, 13 Feb 2012 14:36:40 +0800</pubDate><description><![CDATA[泛型方法：无论何时，只要你能做到，你就应该尽量使用泛型方法。也就是说，如果使用泛型方法可以取代整个类泛型化，那么就应该只使用泛型方法。

[code=&quot;java&quot;]
public class LinkedStack {
	private/* static */class Node {
		U item;
		Node next;

		Node() {
			item = nul...]]></description><category></category></item><item><title><![CDATA[Java 泛型]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84152325</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84152325</guid><author>sunney2012</author><pubDate>Mon, 13 Feb 2012 11:05:13 +0800</pubDate><description><![CDATA[[color=blue]1，泛型类[/color]
[code=&quot;java&quot;]
public class Holder {
	private T a ;
	public Holder(T a){
		this.a = a;
	}
	public T getA() {
		return a;
	}
	public static void main(String[] args) {...]]></description><category></category></item><item><title><![CDATA[Java volatile的用法]]></title><link>https://blog.youkuaiyun.com/sunney2012/article/details/84151828</link><guid>https://blog.youkuaiyun.com/sunney2012/article/details/84151828</guid><author>sunney2012</author><pubDate>Sat, 11 Feb 2012 17:37:51 +0800</pubDate><description><![CDATA[[color=red]Java 理论与实践: 正确使用 Volatile 变量

volatile 变量使用指南[/color]


[url]http://www.ibm.com/developerworks/cn/java/j-jtp06197.html[/url]

另附 [color=blue]双重检查加锁[/color] 单例模式

[code=&quot;java&quot;]
pub...]]></description><category></category></item></channel></rss>