<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Radic Feng的专栏]]></title><description><![CDATA[唯在分享]]></description><link>https://blog.youkuaiyun.com/Radic_Feng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Radic_Feng]]></copyright><item><title><![CDATA[SproutCore]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/7739267</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/7739267</guid><author>Radic_Feng</author><pubDate>Thu, 12 Jul 2012 18:09:16 +0800</pubDate><description><![CDATA[Class: SC.Object

invokeLast


Invokes the passed method once at the beginning of the next runloop, before any other methods (including events) are processed. This is useful for situations where]]></description><category></category></item><item><title><![CDATA[Java HotSpot JVM内存管理之详解]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6929853</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6929853</guid><author>Radic_Feng</author><pubDate>Sat, 05 Nov 2011 18:35:56 +0800</pubDate><description><![CDATA[转载请注明出处，若用于商业用途，请与本人联系。

关键字：HotSpot JVM（Java Virtual Machine） 内存管理（Memor Management）

本文主要参考Memory Management in the Java HotSpot Virtual Machine，Inside the Java Virtual Machine和JVM说明书，力求准确地描述JVM]]></description><category></category></item><item><title><![CDATA[Java动态性: 类加载时的延迟初始化]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6918162</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6918162</guid><author>Radic_Feng</author><pubDate>Sun, 30 Oct 2011 08:56:00 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/biaobiaoqi/article/details/6909150

背景知识：
《java类的装载(Loading)、链接(Linking)和初始化(Initialization)》一文中提到了，
 链接的最后一步是resolution  ， 即对符号引用的解析，但这不是必须的，可以等到相应的符号引用第一次使用时再解析。而类的初始化是在链]]></description><category></category></item><item><title><![CDATA[练就 VI 命令的12心法]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6915088</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6915088</guid><author>Radic_Feng</author><pubDate>Fri, 28 Oct 2011 16:44:13 +0800</pubDate><description><![CDATA[注：熟记vi命令身怀绝技的朋友请路过，以防走火入魔。感觉见到VI命令就头疼难记的兄弟们，结合心法实际操练。（其中只包括插入、定位、删除、剪切、复制命令）





行头尾上，用IAO 插入
标前后下，用i a o ；




哥俩（gg）争到第一行 ， 定位
大哥（G）无奈落尾行 ；
牛哥（nG）定位真够牛 ，
n变数字行间走 ；
美元（﹩）贬值到行尾， 
零是（]]></description><category></category></item><item><title><![CDATA[Java类加载器（Class Loader）之详解]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6897898</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6897898</guid><author>Radic_Feng</author><pubDate>Sun, 23 Oct 2011 18:31:58 +0800</pubDate><description><![CDATA[本文主要总结一下我对Java类加载器（Class Loader）认识，如有不准确之处还望大侠不吝赐教！
关键字：Java，类加载器（Class Loader）
主要从如下几个部分进行介绍：

类加载的过程类加载器的层级类加载器的操作原则为什么要个性化类加载器其它相关问题

类加载的过程
类加载器的主要工作就是把类文件加载到JVM中。如下图所示，其过程分为三步：

加载：定位要加载]]></description><category></category></item><item><title><![CDATA[Cookie的优先级，你可能误解的]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6871651</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6871651</guid><author>Radic_Feng</author><pubDate>Thu, 13 Oct 2011 23:07:09 +0800</pubDate><description><![CDATA[关键字：Cookie，优先级（Precedence, Priority）
问题
Server端分别在不同的域（domain）或者不同的路径（Path）添加了名字相同的Cookie，比如：




Cookie名
域名
Path
值


tokenId
mydomain.com
/
root domain token


tokenId
sub1.mydoma]]></description><category></category></item><item><title><![CDATA[字符串匹配之KMP算法思路、原理与Java实现]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6860905</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6860905</guid><author>Radic_Feng</author><pubDate>Mon, 10 Oct 2011 23:05:23 +0800</pubDate><description><![CDATA[问题描述：
判断字符串a是否包含字符串b。我们称a为文本串，b为模式串。比如
a = bcabcabcabbcabcabcabcabd
    ||||||||||/
b = bcabcabcabc算法思路：
如上例中/处两个字符匹配失败，如果模式串右移一个字符从文本串]]></description><category></category></item><item><title><![CDATA[jquery中的jsonp使用（cross-domain的一个方法）]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6845021</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6845021</guid><author>Radic_Feng</author><pubDate>Wed, 05 Oct 2011 12:08:20 +0800</pubDate><description><![CDATA[这篇文章对jsonp理解的不错，特转之，转自jquery中的jsonp使用。
简介
符合Web2.0特征的众多网站一个明显的特点就是采用Ajax。Ajax提供了在后台提交请求访问数据的功能。其实现主要使用的是XMLHttpRequest函数，这个函数允许客户端的Javascr]]></description><category></category></item><item><title><![CDATA[求连续子数组的最大和O(n)解法之思路与Java实现]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6844844</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6844844</guid><author>Radic_Feng</author><pubDate>Wed, 05 Oct 2011 11:16:58 +0800</pubDate><description><![CDATA[题目描述：
输入一个整形数组，数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组，每个子数组都有一个和。
求所有子数组的和的最大值。要求时间复杂度为O(n)。
思路：
参考博文《做算法题的几个思路》，我们可以使用分治法或者减治法来处理这个问题。
分治法]]></description><category></category></item><item><title><![CDATA[百度面试题--5只蚂蚁走木棍问题的非递归解法（Java调试通过）]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6844229</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6844229</guid><author>Radic_Feng</author><pubDate>Tue, 04 Oct 2011 19:24:32 +0800</pubDate><description><![CDATA[致歉：之前贴的代码有bug。

题目描述： 
   有一根27厘米的细木杆，在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细，不能同时通过一只蚂蚁。开始时，蚂蚁的头朝左还是朝右是任意的，它们只会朝前走或调头，但不会后退。当任意两只蚂蚁碰头时]]></description><category></category></item><item><title><![CDATA[5分钟配置Apache 2 HTTPS服务器]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6829049</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6829049</guid><author>Radic_Feng</author><pubDate>Wed, 28 Sep 2011 11:39:25 +0800</pubDate><description><![CDATA[关键字：Apache， HTTPS， SSL，配置（Configuration）。


看到一些配置Apache 2 HTTPS服务器的步骤，过于不够简洁，有些可能由于版本的问题，还不能工作。写个简单的吧。

步骤如下：
1、安装带Openssl版本的Apache服务]]></description><category></category></item><item><title><![CDATA[实现页面重定向（跳转）的4种方式]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6798378</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6798378</guid><author>Radic_Feng</author><pubDate>Wed, 21 Sep 2011 20:09:14 +0800</pubDate><description><![CDATA[关键字：页面重定向（跳转，page redirection）、实现方式
写完标题，我突然想到了孔乙己，鲁迅先生嘲笑他以知道茴香豆的茴字有四种写法而感到自豪。不过我想我和孔乙己还是不同的，因为茴香豆的茴字会写一种即可，但本文总结的四种页面重定向的方式应用的场景不尽相同，产生的页面]]></description><category></category></item><item><title><![CDATA[在Eclipse中开发使用Spring IOC的JUnit/TestNG测试用例之详解]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6740438</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6740438</guid><author>Radic_Feng</author><pubDate>Thu, 01 Sep 2011 23:29:21 +0800</pubDate><description><![CDATA[我们期望能像在产品代码中一样，在测试用例中使用的bean也由Spring Context来管理，这样既可以充分利用Spring IOC的优势，同时又使得测试代码更像产品代码，有更好的测试效果。那么怎么能在运行测试用例时自动启动Spring Contex，从而向测试用例中注入bea]]></description><category></category></item><item><title><![CDATA[HSQLDB(HyperSQL DataBase)在文件模式(File Mode)下数据的持久化]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6736758</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6736758</guid><author>Radic_Feng</author><pubDate>Wed, 31 Aug 2011 18:07:43 +0800</pubDate><description><![CDATA[关键字：Embedded DB；Hyper SQL；File Mode下持久化

对于任何Embedded DB，我们都期望它能满足以下需求：

与标准SQL兼容，使用标准SQL可以操作数据并进行持久化；使用简单，就Java而言，它能够和应用处于同一个JVM中。
HSQ]]></description><category></category></item><item><title><![CDATA[BitKeeper常用的3个多文件操作]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6729796</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6729796</guid><author>Radic_Feng</author><pubDate>Tue, 30 Aug 2011 15:22:47 +0800</pubDate><description><![CDATA[关键字：BitKeeper, multiple files

一、删除文件夹

删除BitKeeper repo中的文件夹

bk rmdir 文件夹

二、添加多个新文件
repo一般会设置checkin代码时必须添加comment，否则无法checkin。使]]></description><category></category></item><item><title><![CDATA[设置全屏的背景图片]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6723043</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6723043</guid><author>Radic_Feng</author><pubDate>Fri, 26 Aug 2011 18:09:15 +0800</pubDate><description><![CDATA[关键词：Full size stretched background image，CSS 2和CSS 3的实现
我们有时期望背景图片自动拉伸占据所有空间，使用CSS 3做起来并不麻烦，定义如下的CSS：
body {
	background:#3d71b8 url(../ba]]></description><category></category></item><item><title><![CDATA[刷新或者关闭页面前弹出confirm窗口的实现]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6722208</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6722208</guid><author>Radic_Feng</author><pubDate>Fri, 26 Aug 2011 16:35:04 +0800</pubDate><description><![CDATA[概要：在用户刷新或离开页面时弹出询问窗口（confirm window），确认用户是否真的要离开当前页面。
登陆https://www.meebo.com/messenger或http://web.qq.com/后，你会发现，当你刷新或者关闭页面时，会弹出confirm窗口，询]]></description><category></category></item><item><title><![CDATA[获得用户真实IP的四种方法]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6720059</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6720059</guid><author>Radic_Feng</author><pubDate>Thu, 25 Aug 2011 23:09:15 +0800</pubDate><description><![CDATA[在web开发时有时需要验证用户的真实IP，在Java开发中，使用request.getRemoteAddr() 得到的可能是request路经的代理（Proxy）或者负载平衡器（Load Balancer）的IP，而并非用户的真实IP。一般地，Proxy或者Load Balanc]]></description><category></category></item><item><title><![CDATA[做算法题的几个思路]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6261910</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6261910</guid><author>Radic_Feng</author><pubDate>Sat, 19 Mar 2011 22:36:00 +0800</pubDate><description><![CDATA[算法题目往往比较复杂，要么让人感到无从下手，要么很难给出一个最优解，但这恰恰是考验一个程序员思维方式的有效手段。看到这类的难题不要慌，《算法设计与分析基础》一书比较全面地总结了做算法题目的一些思路：(1)蛮力穷举法，可以说可以解决所有的问题，不过对于组合数很大的问题时间性能不是很好甚至不能忍受。例子：全排列的生成、n选m组合的生成（这两个的
蛮力法都可以利用多重嵌套循环形成，层次很壮观),8皇后问题(对应成8数全排列)，12城tsp问题(对应成12数排列),a的n次方计算就老老实实连
乘n次a，顺序查找]]></description><category></category></item><item><title><![CDATA[最近做Web前端开发的几点Tip]]></title><link>https://blog.youkuaiyun.com/Radic_Feng/article/details/6097603</link><guid>https://blog.youkuaiyun.com/Radic_Feng/article/details/6097603</guid><author>Radic_Feng</author><pubDate>Sat, 25 Dec 2010 11:51:00 +0800</pubDate><description><![CDATA[一、使用jQuery做$.post时有时会发现callback（回调函数）没有被执行，可能的原因和检查方式：post是不是成功，可以使用Firebug工具检查请求是否成功发送，结果是否已经返回。post返回结果的格式是否正确。比如要求返回结果是JSON格式，如果结果返回格式错误，回调函数不会被执行。比如如下JSON{"cat_id":"404cfd03-3d7d-421f-aef6-54cd6f8ff983","summary":"fadsf","content":"好好吃啊","id":"1220c7d5]]></description><category></category></item></channel></rss>