<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fly_m的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Fly_m</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fly_m]]></copyright><item><title><![CDATA[欢迎访问个人博客网站]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/6761946</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/6761946</guid><author>Fly_m</author><pubDate>Thu, 08 Sep 2011 22:46:58 +0800</pubDate><description><![CDATA[欢迎访问个人博客网站，博客地址：http://www.iflym.com]]></description><category></category></item><item><title><![CDATA[使用hibernate validator进行数据的统一保存和更新信息验证]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/84014161</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/84014161</guid><author>Fly_m</author><pubDate>Wed, 07 Sep 2011 17:58:42 +0800</pubDate><description><![CDATA[本文主要考虑对于bean validator的统一化定制，重点在于思路，而不在于实现，所以在实现过程中有不完整的地方请谅解
 
 
    关于hibernate validator，距4.0发布到现在已经快2年了，它是属于jsr 303的一部分，即Bean Validator。在开发过程中，经常会对输入的数据进行验证，不同的框架有不同的验证方式，可以在每个需要验证的地方进行验证，也可以使用...]]></description><category></category></item><item><title><![CDATA[理解跨系统之间金额的业务调用的资金平衡结算程序和过程]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83970566</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83970566</guid><author>Fly_m</author><pubDate>Wed, 13 Jul 2011 23:00:14 +0800</pubDate><description><![CDATA[    接上篇在javaeye发表的：如何在web系统中实现跨系统调用与事务补偿，我下来将这个业务仔细理了一下，并结合taolei0628所说的业务分析，完成此篇文章，以，理解这种跨系统的业务，并提出一个可参考实现。
    本文已发表于个人博客：http://www.flydmeng.com/index.php/code/understand-over-system-money-change-...]]></description><category></category></item><item><title><![CDATA[博客搬家了]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83802225</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83802225</guid><author>Fly_m</author><pubDate>Sun, 26 Dec 2010 15:45:13 +0800</pubDate><description><![CDATA[    以后就不用javaeye了：）去申请了个新域名：www.flydmeng.com，以后就用自己的域名了:)]]></description><category></category></item><item><title><![CDATA[在Intellij idea下为tomcat7设置sessionCookieName]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83772607</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83772607</guid><author>Fly_m</author><pubDate>Wed, 01 Dec 2010 16:58:07 +0800</pubDate><description><![CDATA[    由于现在的浏览器在对同一ip不同端口的cookie保存时，并没有区分不同端口的session信息。那么当我们时同开启两个tomcat进行开发时，由于用户验证信息是通过session进行保存的。那么就会出现，在同一个机器布置两个系统A和B，当用户A登陆A系统并成功之后，用户B登陆B系统之后，再回到A系统，当进行点击时，就会提示A用户已经不存在了，即相应的session信息已经不存在了。
 ...]]></description><category></category></item><item><title><![CDATA[在Fedora14上(或CentOS 5.5上)安装oracle 10g]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83772584</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83772584</guid><author>Fly_m</author><pubDate>Wed, 01 Dec 2010 16:41:39 +0800</pubDate><description><![CDATA[

0修改系统标识
	Oracle 10g并不支持在非服务器版本中安装oracle（在进行安装检查时会报错），所以，可以通过修改相应的数据库标识来使得oracle安装检查通过。修改/etc/redhat-release文件 ，将原来的信息删除，添加以下信息即可（安装完后，再修改回来也可）
redhat 4
1	检查相应的包有没有下载完毕（以root用户进行）
主要有gcc make bi...]]></description><category></category></item><item><title><![CDATA[使用JOTM进行Tomcat的JTA调用]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83763187</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83763187</guid><author>Fly_m</author><pubDate>Fri, 12 Nov 2010 06:43:13 +0800</pubDate><description><![CDATA[    前段时间碰到一个需要访问多个数据库的例子，由于项目上是采用tomcat作为项目开发和布署，所以就没有考虑采用特定厂商的JTA实现，而是通过一个开源的JTA实现来完成tomcat和多个数据库之间的直接交互。
    多数据库访问最直接的问题就是在一个service中，存在着多个数据库dao对象，当前面的dao对象操作完成之后，如果后面的某一个dao访问出错，那么这个service应该如何进...]]></description><category></category></item><item><title><![CDATA[运用struts2和ajax进行动态对象数据的加载]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83706188</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83706188</guid><author>Fly_m</author><pubDate>Wed, 08 Sep 2010 10:56:27 +0800</pubDate><description><![CDATA[    现在的项目中，存在着许多的列表选择数据，比如在一个界面中有许多的选择项。通过这些选择项是由一个select下拉列表来进行选择的，而加载这些下拉列表，除普通的在action中主动获取之外，另外一种方式进行ajax方式在界面加载时加载。
 
    在我们的项目中，现在运用的即是在界面加载时，通过ajax方式来加载相应的列表数据，这样的好处即是不需要在表单加载时，由处理表单的action来...]]></description><category></category></item><item><title><![CDATA[freemarker从试用到放弃]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83701644</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83701644</guid><author>Fly_m</author><pubDate>Mon, 30 Aug 2010 09:41:00 +0800</pubDate><description><![CDATA[    前两天，周末在家无事，想起以前的项目是基于struts2开发的，而在struts2中又大量运用了freemarker，所以就想也去试用下freemarker。
    在struts2的guide文章中，说明了为什么要使用freemarker的理由。
The framework utilizes FreeMarker because the engine includes strong...]]></description><category></category></item><item><title><![CDATA[使用Tika进行非结构化内容的读写-2]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83676187</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83676187</guid><author>Fly_m</author><pubDate>Wed, 28 Jul 2010 17:00:53 +0800</pubDate><description><![CDATA[    前面说了一个tika的大概处理流程，现在可以通过一个它自带的parserTest来看一下具体的走向。以下这段代码，读取某一个pdf文件的内容：
        File file = getResourceAsFile(&quot;/test-documents/testPDF.pdf&quot;);
        String s1 = ParseUtils.getStringContent(file...]]></description><category></category></item><item><title><![CDATA[使用Tika进行非结构化内容的读写-1]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83676093</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83676093</guid><author>Fly_m</author><pubDate>Wed, 28 Jul 2010 15:29:34 +0800</pubDate><description><![CDATA[    前缀时间在使用Jackrabbit作非结构化内容的存取，当问到当存取一个word文档时，jackrabbit能不能对word文档里面的内容作全文检索呢。回去查了一下相关的文档，是可以的，而且用的是一个叫Tika的工具。
    Tika原先是一个Lucene的子项目，即对内容作元数据抽取用。更多的时候，是对一个平时所用的文档类数据作信息的进一步读取，这些信息是隐藏在文档本身的。这就要求有...]]></description><category></category></item><item><title><![CDATA[equinox中http service的详细注入过程]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83640729</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83640729</guid><author>Fly_m</author><pubDate>Tue, 08 Jun 2010 17:26:59 +0800</pubDate><description><![CDATA[    在做上一个例子即petstore的例子中，曾出现了应用找不到http service的问题，后来找了半天发现是缺少两个包所致，这两个包为：
org.eclipse.equinox.http.jetty（equinox3.5.1包提供）
org.eclipse.equinox.http.servlet（equinox3.5.1包提供，这个不同于javax.servlet包）
    即...]]></description><category></category></item><item><title><![CDATA[(转)Bnd 工具使用]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83635549</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83635549</guid><author>Fly_m</author><pubDate>Fri, 28 May 2010 14:29:23 +0800</pubDate><description><![CDATA[本文转自：http://www.aqute.biz/Code/BndCn 对使用maven插件bnd工具的人有一点用处
 
介绍

BND工具可用于创建符合OSGi R4规范的Bundle和检测Jar文件是否符合OSGi R4规范。其主要功能有： 显示Bundle的manifest信息和其所包含的Jar文件； 将Jar文件打包为Bundle； 按照OSGi R4规范把类路径下的文件打包为O...]]></description><category></category></item><item><title><![CDATA[OSGI中启动spring dm加载的commons-logging问题]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83635536</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83635536</guid><author>Fly_m</author><pubDate>Fri, 28 May 2010 14:09:48 +0800</pubDate><description><![CDATA[    在进行osgi学习的过程中，首先就是启动一个用springdm编写的hello world程序，当加入了相应的spring包时，启动osgi，其中会报一个错误，即找不到org.apache.commons.logging的依赖包。
    错误如下：
Reason: Missing Constraint: Import-Package: org.apache.commons.loggi...]]></description><category></category></item><item><title><![CDATA[Http协议简介（转载）+示例]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83630978</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83630978</guid><author>Fly_m</author><pubDate>Wed, 19 May 2010 09:49:24 +0800</pubDate><description><![CDATA[此文转自：http://zsxxsz.iteye.com/blog/568250
一、TCP/IP 协议介绍
　　在介绍 HTTP 协议之前，先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的，从底层至应用层分别为：物理层、链路层、网络层、传输层和应用层，如下图所示：
 
 

 
　　从应用层至物理层，数据是一层层封装，封装的方式一般都是在原有数据的前面加一个数据控制...]]></description><category></category></item><item><title><![CDATA[(OSGI应用与实践)运行petstore例子]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83630917</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83630917</guid><author>Fly_m</author><pubDate>Wed, 19 May 2010 06:44:07 +0800</pubDate><description><![CDATA[    最近在看去年买的一本叫作《OSGI原理与最佳实践》一书，在书中的第三章讲到一篇如何运行一个建立在springdm上的petstore程序。经过反复的出错和实践，终于按照书上的相关步骤弄出一个可以运行的例子。
    书上所用的springdm为1.0版，而我这里用的是spring2.0 m1版，所以有些地方的配置可能和书上不一致。
    首先准备以下文件：
    Bootstra...]]></description><category></category></item><item><title><![CDATA[转载:五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83565230</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83565230</guid><author>Fly_m</author><pubDate>Mon, 15 Mar 2010 14:29:05 +0800</pubDate><description><![CDATA[本文转自:http://www.awflasher.com/blog/archives/939,相应信息请查看原文,本文仅作排版以便查看
 
    现今存在的开源协议很多，而经过Open Source Initiative组织通过批准的开源协议目前有58种（http://www.opensource.org/licenses/alphabetical）。我们在常见的开源协议如BSD, GPL...]]></description><category></category></item><item><title><![CDATA[转载:如何写出高效率的正则表达式]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83534606</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83534606</guid><author>Fly_m</author><pubDate>Wed, 27 Jan 2010 12:02:35 +0800</pubDate><description><![CDATA[    本文转自:我爱正则表达式,详细地址:http://iregex.org/blog/regex-optimizing.html
 
    如果纯粹是为了挑战自己的正则水平，用来实现一些特效（例如使用正则表达式计算质数、解线性方程），效率不是问题；如果所写的正则表达式只是为了满足一两次、几十次的运行，优化与否区别也不太大。但是，如果所写的正则表达式会百万次、千万次地运行，效率就是很大的问...]]></description><category></category></item><item><title><![CDATA[Flex中对Tree进行DragAndDrop]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83500482</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83500482</guid><author>Fly_m</author><pubDate>Thu, 10 Dec 2009 17:09:59 +0800</pubDate><description><![CDATA[    近期开始学Flex,准备做一个用于左右拖拉的例子出来,具体就是将一个树(或者是List)中的结点拖到右边的一个树上去.这种例子网上已经有很多了,而且很多都是可以运行的.
    这里讲的主要是将一个结点拖到一个树干,而不是随便拖过去的例子.即右边有一个二级的树,第一级称之为parent结点,第二级称之为child结点,我们要做的例子就是将左边的tree(或者是list,其实就是一个lis...]]></description><category></category></item><item><title><![CDATA[Hibernate关联中对于mappedby 继承属性的描述和解决方法]]></title><link>https://blog.youkuaiyun.com/Fly_m/article/details/83471241</link><guid>https://blog.youkuaiyun.com/Fly_m/article/details/83471241</guid><author>Fly_m</author><pubDate>Mon, 19 Oct 2009 06:58:11 +0800</pubDate><description><![CDATA[    近期使用Hibernate进行开发,在开发的过程中碰到了几个问题,其中一些是由于不了解Hibernate,另外一些则属于设计或者Hibernate自身不支持一些操作。主要还是对Hibernate自身的一些东西都没有很好地了解，导致出了问题都往google上找，也不太知道其中的道理。现在把这些问题都列下来,以便以后容易查找。
    1，Hibernate ANN-588 在关联引用中不能...]]></description><category></category></item></channel></rss>