<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Li Guoliang &#187; Java</title>
	<atom:link href="http://liguoliang.com/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://liguoliang.com</link>
	<description>ActionScript Flex Java JEE PHP...</description>
	<lastBuildDate>Wed, 08 Feb 2012 01:44:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java 正则表达式替换小心: $ / 符号</title>
		<link>http://liguoliang.com/2011/java-regex-dollar-sign/</link>
		<comments>http://liguoliang.com/2011/java-regex-dollar-sign/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 06:34:46 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Matcher.quoteReplacement]]></category>
		<category><![CDATA[REGEX]]></category>
		<category><![CDATA[正则表达式]]></category>

		<guid isPermaLink="false">http://liguoliang.com/?p=2087</guid>
		<description><![CDATA[尝试使用正则表达式处理内容时, 需要小心替换字符串中是否包含:$ or /, 譬如:
Pattern pattern = Pattern.compile(&#8220;\\{C0\\}&#8221;);
Matcher matcher = pattern.matcher(&#8220;Price: <p class='read-more'><a href='http://liguoliang.com/2011/java-regex-dollar-sign/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/java-regex-dollar-sign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About the Error occurred while uninstalling Eclipse plugins</title>
		<link>http://liguoliang.com/2011/about-the-error-occurred-while-uninstalling-eclipse-plugins/</link>
		<comments>http://liguoliang.com/2011/about-the-error-occurred-while-uninstalling-eclipse-plugins/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 05:30:18 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://liguoliang.com/?p=2077</guid>
		<description><![CDATA[When I try to install some plugins for my eclipse, there always some error like:
An error occurred while uninstalling
  session context was:(profile=e<p class='read-more'><a href='http://liguoliang.com/2011/about-the-error-occurred-while-uninstalling-eclipse-plugins/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/about-the-error-occurred-while-uninstalling-eclipse-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于Athena framework快速创建Java Flex应用入门教程</title>
		<link>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-index/</link>
		<comments>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-index/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 14:05:17 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Athena Framework]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[Flex企业级框架]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-index/</guid>
		<description><![CDATA[本教程简要介绍基于Athena框架的Flex应用开发. 假定你已具备基本的Flex + Java开发技能. 我们将使用Athena框架快速创建一个类似与Adobe Flex Test Drive的小应用(<a href="http://www.adobe.com/devnet/flex/testdrive.html" target="_blank">链接</a>), 该应用与Adobe Flex Test Drive的不同之处在于: Flex端采用了A<p class='read-more'><a href='http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-index/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-index/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>基于Athena框架的Flex入门教程(3) 编写Java Flex两端代码,运行程序</title>
		<link>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-3/</link>
		<comments>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-3/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 12:04:00 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Athena Framework]]></category>
		<category><![CDATA[BlazeDS]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-3/</guid>
		<description><![CDATA[<a href="http://liguoliang.com/2011/get-start-with-ahtena-flex-framework/" target="_blank">在教程1中</a>已经创建好了Java工程及Flex工程;
<a href="http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-2/" target="_blank">在教程2中</a>已经使用AthenaConsole及metadata workbench配置好了数据库,并进行了建模及代码生成;
本节我们将编写Java端及Flex端代码, 并最终运行程序;
服务器端编程 &#8211; 创建被配置Service
在At<p class='read-more'><a href='http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-3/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于Athena框架的Flex入门教程(2)配置Entity, 自动生成Java端, Flex端代码</title>
		<link>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-2/</link>
		<comments>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-2/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 07:50:39 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Athena Framework]]></category>
		<category><![CDATA[BlazeDS]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-2/</guid>
		<description><![CDATA[使用Athena Console(控制台)管理数据库, 管理Entity, 生成代码
基于Athena Console可快速创建并管理数据库, 维护数据库结构, 并自动生成代码.
使用Athena Console创建并管理数据库
控制台基于前文所述的eo-config.xml文件运行, 因此启动后应<p class='read-more'><a href='http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-2/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于Athena框架的Flex入门教程(1) 环境配置</title>
		<link>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-1/</link>
		<comments>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-1/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 07:44:58 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Athena Framework]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[Flex企业级框架]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/get-start-with-ahtena-flex-framework/</guid>
		<description><![CDATA[环境搭建
在服务器端, 我们采用MySql数据库;
除了开发必须的IDE, MySql之外, 需要先下载或安装以下文件: <a href="http://athenasource.org/downloads/index.php" target="_blank">下载页面</a>
<ul>
<li>Athena Framework SDK (Java and Flex) 2.0.0 &#8211; 包含Java端及Flex端的SDK及文档
</li><li>Athena Cons</li></ul><p class='read-more'><a href='http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-1/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/get-start-with-ahtena-flex-framework-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSP include 乱码解决方案</title>
		<link>http://liguoliang.com/2011/jsp-include-garbled/</link>
		<comments>http://liguoliang.com/2011/jsp-include-garbled/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:25:13 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JSP]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/jsp-include-garbled/</guid>
		<description><![CDATA[JSP在include时如果不在被Include文件中声明编码, 在外部文件中将出现乱码. 解决方案就是:
在被Include jsp文件中声明: 
&#60;%@ page language=&#34;java&#34; contentType=&#34;text/html; charset=<p class='read-more'><a href='http://liguoliang.com/2011/jsp-include-garbled/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/jsp-include-garbled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse/Myeclipse 设置JSP创建默认编码为UTF-8</title>
		<link>http://liguoliang.com/2011/set-eclipse-jsp-files-encoding-utf-8/</link>
		<comments>http://liguoliang.com/2011/set-eclipse-jsp-files-encoding-utf-8/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:00:26 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[JSP]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/set-eclipse-jsp-files-encoding-utf-8/</guid>
		<description><![CDATA[Eclipse新建JSP默认编码为ISO8859-1, 不支持中文; 调整方法:
Window/Preferences/JSP Files, Encoding设置为: ISO 10646/Unicode(UTF-8)
Myeclipse设置基本同上, 可参考: <a href="http://tmsoft.lsxy.com/index.php?load=read&#38;id=922">http://tmsoft.lsxy.</a><p class='read-more'><a href='http://liguoliang.com/2011/set-eclipse-jsp-files-encoding-utf-8/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/set-eclipse-jsp-files-encoding-utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java使用SimpleDateFormat设置时间显示到特定时区</title>
		<link>http://liguoliang.com/2011/java-simpledateformat-timezone/</link>
		<comments>http://liguoliang.com/2011/java-simpledateformat-timezone/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 13:16:25 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[TimeZone]]></category>
		<category><![CDATA[时区]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/java-simpledateformat-timezone/</guid>
		<description><![CDATA[第一次搞乱时区后, 直接修改服务器时区为+8区(See: <a href="http://liguoliang.com/2010/modify-timezone/">Linux查看及修改时区</a>).
随着代码的不断扩张, 蔓延到若干角落, 只好用UTC时间, 显示时可使用SimpleDateFormat控制下输出: 
SimpleDateFormat sdf = new SimpleDateFormat(&#038;q<p class='read-more'><a href='http://liguoliang.com/2011/java-simpledateformat-timezone/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/java-simpledateformat-timezone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网易有道IP, 手机号, 身份证好归属地查询API接口</title>
		<link>http://liguoliang.com/2011/get-ip-location-by-neteasy-api/</link>
		<comments>http://liguoliang.com/2011/get-ip-location-by-neteasy-api/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 12:52:30 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[IP归属地API]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/get-ip-location-by-neteasy-api/</guid>
		<description><![CDATA[http://www.youdao.com/smartresult-xml/search.s?type=ip&#038;q=ip地址

GET后返回XML数据, 包含原IP及归属地.

此外type还可以: mobile(手机号), id(身份证). 尚未发现有限制.<p class='read-more'><a href='http://liguoliang.com/2011/get-ip-location-by-neteasy-api/'></a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/get-ip-location-by-neteasy-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

