<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[maimode的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/maimode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; maimode]]></copyright><item><title><![CDATA[首个小程序]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84883612</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84883612</guid><author>maimode</author><pubDate>Wed, 26 Apr 2017 20:30:48 +0800</pubDate><description><![CDATA[
一直对小程序充满兴趣，开放个人注册后，当天晚上赶紧申请了个账号，研究一番之后自己做了一个试试。
 
这是一个供朋友聚会玩谁是卧底时的道具，算是比较符合小程序的应用场景。
 
 
 
...]]></description><category></category></item><item><title><![CDATA[JavaEE开发之URL中文编码问题]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84692099</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84692099</guid><author>maimode</author><pubDate>Sat, 20 Dec 2014 04:18:05 +0800</pubDate><description><![CDATA[
 
1. URLEncoder.encode方法会将所有“不符合”application/x-www-form-urlencoded格式的字符进行编码。如果你指望让它只对  http://localhost:8080/hello/中文/test.jsp?城市=北京 这样一个地址中的中文进行编码，然后拿去sendredirect的话，是不行的。
 
按照utf-8编码后的结果是：http%...]]></description><category></category></item><item><title><![CDATA[最近怎么老出岔子？]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84395290</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84395290</guid><author>maimode</author><pubDate>Tue, 26 Feb 2013 12:42:51 +0800</pubDate><description><![CDATA[
这两天是怎么了，小心小心着居然出了岔子。跟其他产品人员合作不顺，上传的任务附件文件版本不对，提任务后由于疏忽大意沟通不畅造成两个开发人员做了重复的工作，紧接提另一个新任务时，又忽略了正在进行的任务，导致提的任务到了技术那里就发现了不对劲，虽然人家没说什么，可是我深深地感到惭愧。昨天带我的人针对我发送的邮件指出了其中不妥的地方，虽然有些道理刚一听到确实会比较难以立即接受，但是仔细想想，自己确实没有...]]></description><category></category></item><item><title><![CDATA[庆祝自己博客重新回到ITeye]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84392500</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84392500</guid><author>maimode</author><pubDate>Wed, 20 Feb 2013 10:25:19 +0800</pubDate><description><![CDATA[
首先，感谢ITeye团队，他们解决了我的问题，让我能够继续使用iteye记录成长点滴。
 
在我还是个程序员的时候，一直使用iteye的博客，那时候就已经发现了编辑器中上图功能不是太方便，但因为写的文章带图不多，也就将就着用着，直到后来转向产品工作，写文章时，很多时候都要附图，一次折磨，两次折磨，之后我终于还是放弃了iteye，转而投向了sina的博客。其实心里还是很不甘，不愿丢舍iteye...]]></description><category></category></item><item><title><![CDATA[Android 语音识别示例]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84285441</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84285441</guid><author>maimode</author><pubDate>Fri, 07 Sep 2012 13:24:22 +0800</pubDate><description><![CDATA[本文介绍使用android.speech包下的api实现一个简单的语音识别例子。
 
speech api参考：http://developer.android.com/intl/zh-CN/reference/android/speech/package-summary.html
 
android开发入门参考：http://maimode.iteye.com/blog/1634268...]]></description><category></category></item><item><title><![CDATA[Android start from now on]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84279052</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84279052</guid><author>maimode</author><pubDate>Mon, 27 Aug 2012 16:39:19 +0800</pubDate><description><![CDATA[从现在起，开始Android!
 
注意：在开始android开发之前，你首先需要具备一定的JavaSE开发经验，先搭建好java开发环境然后再开始。
 
帮助站点：http://developer.android.com/index.html
 
第一步：下载SDK，配置开发环境
 
	http://developer.android.com/training/index.htm...]]></description><category></category></item><item><title><![CDATA[使用hibernate tools插件生成POJO]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84272770</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84272770</guid><author>maimode</author><pubDate>Mon, 13 Aug 2012 16:43:33 +0800</pubDate><description><![CDATA[很多时候我们已经设计好了数据库，需要使用hibernate来做数据持久化，因此需要根据数据库中的表结构生成相应的POJO.
 
本例使用hibernatetools来自动创建pojo。
 
测试环境：eclipse3.7（indigo）+hibernate4.1+hibernatetools3.3+oracle10g
 
1.下载hibernatetools插件
 
	hibern...]]></description><category></category></item><item><title><![CDATA[hibernate 入门学习 Demo]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84272713</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84272713</guid><author>maimode</author><pubDate>Mon, 13 Aug 2012 15:29:14 +0800</pubDate><description><![CDATA[下面以一个简单的例子描述hibernate的使用。
 
软件配置：jdk1.6+hibernate4.1+oracle10g
 
1.hibernate包下载
 
	先到hibernate官网下载hibernate的开发包hibernate-search-4.1.1.Final-dist.zip，解压缩此包，dist\lib目录下是开发所需的jar包。
 
2.在eclipse中创...]]></description><category></category></item><item><title><![CDATA[RMI入门学习]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84254056</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84254056</guid><author>maimode</author><pubDate>Fri, 20 Jul 2012 15:38:25 +0800</pubDate><description><![CDATA[RMI是什么？
 
RMI为分布式系统交互提供了一种解决方案。
 
RMI底层通过网络实现运行在不同环境中的java系统间相互调用方法，就如同调用本地方法一样。
 
基于RMI的开发步骤：
 
1.编写RMI服务接口，须继承java.rmi.Remote类，而且所有方法都需要声明抛出java.rmi.RemoteException异常，所有参数均须实现序列化。
 
2.编写接口...]]></description><category></category></item><item><title><![CDATA[java资源文件定位]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84237131</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84237131</guid><author>maimode</author><pubDate>Tue, 19 Jun 2012 17:28:28 +0800</pubDate><description><![CDATA[程序中很多时候需要使用诸如配置文件等类似的资源文件，需要读入这些文件，获取其中的内容并在程序中使用。这就涉及到如何在程序中定位文件的问题。本文介绍java中常用的定位文件的方法。
 
1. 获取文件的URL
 
 
URL url = Main.class.getResource(&quot;te st.properties&quot;);
 或者
 
URL url = Main.class.get...]]></description><category></category></item><item><title><![CDATA[eclipse 常用插件]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84232868</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84232868</guid><author>maimode</author><pubDate>Tue, 12 Jun 2012 12:01:24 +0800</pubDate><description><![CDATA[我们使用IDE的理由很充足，它提高了开发效率。而使用IDE插件的目的也很明确，那就是更进一步提高我们的工作效率。下面将以eclipse作为IDE总结一下常用的插件。未列举出来的以后再慢慢添加。
 
（附件中提供了部分插件的离线安装包，link方式安装插件请参见 http://maimode.iteye.com/blog/1164524）
 
以下插件均在window7 + eclipse ...]]></description><category></category></item><item><title><![CDATA[Java EE 中 http Session有关问题]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84230511</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84230511</guid><author>maimode</author><pubDate>Thu, 07 Jun 2012 17:01:44 +0800</pubDate><description><![CDATA[有关session的介绍参见http://com-xpp.iteye.com/blog/1553777
 
下面说一下session状态失效的检测方法：（引用别人的资料）
 


http://topic.youkuaiyun.com/t/20031204/21/2528823.html帖子中symfkj作者的回复 写道
1.HttpSession   session=request.getSes...]]></description><category></category></item><item><title><![CDATA[利用MyBatis Generator自动创建代码]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84223113</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84223113</guid><author>maimode</author><pubDate>Thu, 24 May 2012 18:28:49 +0800</pubDate><description><![CDATA[如果你使用过hibernate的eclipse插件自动创建DAO文件，那么就容易理解下面介绍的内容；如果你还没有用过hibernate也无妨。下面介绍使用mybatis 3的eclipse插件自动生成相关文件以及如何使用这些文件。
 
eclipse插件安装地址：http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/ecl...]]></description><category></category></item><item><title><![CDATA[mybatis自定义类型转换器]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84188081</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84188081</guid><author>maimode</author><pubDate>Tue, 17 Apr 2012 16:54:14 +0800</pubDate><description><![CDATA[有这样一个需求：
 
有一个布尔型的字段需要保存到数据库中，但是数据库不支持布尔类型，因此采用一位字符（char（1））来存储这个布尔值，javabean中仍然采用boolean类型。
 
我们采用mybatis作为持久层框架，但是就有一个问题，数据库中使char型，而程序中是boolean型，如何实现数据类型自动转换？
 
解决办法：
 
mybatis提供了对自定义的类型转换器...]]></description><category></category></item><item><title><![CDATA[设计一个通用数据访问框架]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84184361</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84184361</guid><author>maimode</author><pubDate>Wed, 11 Apr 2012 17:06:59 +0800</pubDate><description><![CDATA[很多时候我们的程序需要访问数据源取数据，处理完毕后，又要将数据写入数据源，为了解决数据存取问题，一般的做法就是添加数据持久层代码，直接利用DAO对数据进行持久化，或是保存到数据库或是保存到文件或者其他方式。
 
这是比较流行也比较成熟的做法了，但是有时候我们会发现，刚完成一个项目开发，但是需求发生改变，不得不对代码进行修改。请看如下两个场景：
 
1. 原来数据是从串口中接过来，程序处理完...]]></description><category></category></item><item><title><![CDATA[Date and Time Patterns ]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84158103</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84158103</guid><author>maimode</author><pubDate>Fri, 24 Feb 2012 10:40:55 +0800</pubDate><description><![CDATA[


java.text.SimpleDateFormat中的pettern：






Letter 

Date or Time Component 

Presentation 

Examples 




G 

Era designator 


Text 


AD 




y 

Year 


Year 


1996; 96...]]></description><category></category></item><item><title><![CDATA[hsqldb常识]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84156540</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84156540</guid><author>maimode</author><pubDate>Tue, 21 Feb 2012 18:26:04 +0800</pubDate><description><![CDATA[HSQLDB一大特色就是能够在内存中建立数据库，当然它也能将这些内存数据库保存到文件中以便实现真正的持久化。
 
先睹为快！
 
下面是一个In-Process方式访问内存数据库的代码示例：
 
下面代码需要引入hsqldb.jar包 （hsqldb-2.2.8）


import java.sql.Connection;
import java.sql.DriverManage...]]></description><category></category></item><item><title><![CDATA[java注释中书写html标记]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84149764</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84149764</guid><author>maimode</author><pubDate>Tue, 07 Feb 2012 15:31:38 +0800</pubDate><description><![CDATA[有时候我们需要在注释中写html标记或者xml节点标记，但是直接在注释中的话，查看时我们的&amp;lt;xxx&amp;gt;标签会被过滤掉，如下，假设我们要在注释中写


&amp;lt;height&amp;gt;185&amp;lt;/height&amp;gt;
 如果直接这样写的话，查看时将只有height，要想达到预期的目的，需要这样写：&amp;amp;lt;height&amp;gt;185&amp;amp;lt;/height&amp;gt;
 ...]]></description><category></category></item><item><title><![CDATA[正则表达式中不包含连续字符]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84133610</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84133610</guid><author>maimode</author><pubDate>Thu, 02 Feb 2012 15:15:06 +0800</pubDate><description><![CDATA[参考资料：
http://www.cnblogs.com/deerchao/archive/2007/02/15/651411.html
 
就我自己而言，这个问题最简单的解决方法是使用编程语言的配合，找出那些包含abc的，剩下的就是不包含的了——懒人的风格。但我写的是教程，读者未必都有编程的基础，有些只是使用一些工具从txt文档中抽取出一些信息，所以要回答还是必须完全通过正则表达式来完成。...]]></description><category></category></item><item><title><![CDATA[junit入门]]></title><link>https://blog.youkuaiyun.com/maimode/article/details/84133608</link><guid>https://blog.youkuaiyun.com/maimode/article/details/84133608</guid><author>maimode</author><pubDate>Thu, 02 Feb 2012 15:14:44 +0800</pubDate><description><![CDATA[ 
借助 Java 5 注释，JUnit 4 比从前更轻（量级），也更加灵活。JUnit 4 放弃了严格的命名规范和继承层次，转向了一些令人激动的新功能。
 
1.测试用例和被测试的类要具有相同的包，但是放到不同的目录下。
	src
		--com.app.service
		--com.app.bean
	junit
		--com.app.service
		--com.ap...]]></description><category></category></item></channel></rss>