`
Fly_m
  • 浏览: 257888 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
本文主要考虑对于bean validator的统一化定制,重点在于思路,而不在于实现,所以在实现过程中有不完整的地方请谅解         关于hibernate validator,距4.0发布到现在已经快2年了,它是属于jsr 303的一部分,即Bean Validator。在开 ...
    接上篇在javaeye发表的:如何在web系统中实现跨系统调用与事务补偿,我下来将这个业务仔细理了一下,并结合taolei0628所说的业务分析,完成此篇文章,以,理解这种跨系统的业务,并提出一个可参考实现。     本文已发表于个人博客:http://www.flydmeng.com/index.php/code/understand-over-system-money-change-business-money-balance-programe-and-procedure.html       对于跨系统调用,它和同一个系统调用多个数据库不同,在两个系统调用之间,会出现各种各样 ...

博客搬家了

    以后就不用javaeye了:)去申请了个新域名:www.flydmeng.com,以后就用自己的域名了:)
    由于现在的浏览器在对同一ip不同端口的cookie保存时,并没有区分不同端口的session信息。那么当我们时同开启两个tomcat进行开发时,由于用户验证信息是通过session进行保存的。那么就会出现,在同一个机器布置两个系统A和B,当用户A登陆A系统并成功之后,用户B登陆B系统之后,再回到A系统,当进行点击时,就会提示A用户已经不存在了,即相应的session信息已经不存在了。     java的web系统,一般是通过jessionid来进行session标识的,即A系统和B系统均会与客户端进行jsessionid的信息交互。但由于这两个系统是在同一个ip上,所以客户端的浏览器并 ...
0修改系统标识 Oracle 10g并不支持在非服务器版本中安装oracle(在进行安装检查时会报错),所以,可以通过修改相应的数据库标识来使得oracle安装检查通过。修改/etc/redhat-release文件 ,将原来的信息删除,添加以下信息即可( ...
    前段时间碰到一个需要访问多个数据库的例子,由于项目上是采用tomcat作为项目开发和布署,所以就没有考虑采用特定厂商的JTA实现,而是通过一个开源的JTA实现来完成tomcat和多个数据库之间的直接交互。     多数据库访问最直接的问题就是在一个service中,存在着多个数据库dao对象,当前面的dao对象操作完成之后,如果后面的某一个dao访问出错,那么这个service应该如何进行回滚呢。一般来说,回滚应该是整个service一起回滚,所以就需要对这个service中的所有dao所涉及的sessionFactory进行处理。而对于hibernate+spring来说,sprin ...
    现在的项目中,存在着许多的列表选择数据,比如在一个界面中有许多的选择项。通过这些选择项是由一个select下拉列表来进行选择的,而加载这些下拉列表,除普通的在action中主动获取之外,另外一种方式进行ajax方式在 ...
    前两天,周末在家无事,想起以前的项目是基于struts2开发的,而在struts2中又大量运用了freemarker,所以就想也去试用下freemarker。     在struts2的guide文章中,说明了为什么要使用freemarker的理由。 The framework utilizes FreeMarker b ...
    前面说了一个tika的大概处理流程,现在可以通过一个它自带的parserTest来看一下具体的走向。以下这段代码,读取某一个pdf文件的内容: File file = getResourceAsFile("/test-documents/testPDF.pdf"); String s1 = ParseUtils.getStringContent(file, tc);//方法1     直接使用ParseUtils.getStringContent来获取它里面的内容信息。直接进入到此方法: String mim ...
    前缀时间在使用Jackrabbit作非结构化内容的存取,当问到当存取一个word文档时,jackrabbit能不能对word文档里面的内容作全文检索呢。回去查了一下相关的文档,是可以的,而且用的是一个叫Tika的工具。     Tika原先是一个Luc ...
    在做上一个例子即petstore的例子中,曾出现了应用找不到http service的问题,后来找了半天发现是缺少两个包所致,这两个包为: org.eclipse.equinox.http.jetty(equinox3.5.1包提供) org.eclipse.equinox.http.servlet(equinox3.5.1包提供,这个不同于javax.servlet包)     即最终来说,是这两个包负责来初始化一个httpService并放入bundleContext中,并由其他类来监听相应的httpService并与之进行交互。(在下文中,http.jetty表示org.ec ...
本文转自:http://www.aqute.biz/Code/BndCn 对使用maven插件bnd工具的人有一点用处   介绍 BND工具可用于创建符合OSGi R4规范的Bundle和检测Jar文件是否符合OSGi R4规范。其主要功能有: 显示Bundle的manifest信息和其所包含的Jar文件; 将Jar ...
    在进行osgi学习的过程中,首先就是启动一个用springdm编写的hello world程序,当加入了相应的spring包时,启动osgi,其中会报一个错误,即找不到org.apache.commons.logging的依赖包。     错误如下: Reason: Missing Constraint: Import-Packag ...
此文转自:http://zsxxsz.iteye.com/blog/568250 一、TCP/IP 协议介绍   在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示:         从应用层至物理层,数据是一层层封装,封装的方式一般都是在原有数据的前面加一个数据控制头,数据封装格式如下:       其中,对于TCP传输协议,客户端在于服务器建立连接前需要经过TCP三层握手,过程如下:     二、HTTP协议 2.1 简介   超文本传输 ...
    最近在看去年买的一本叫作《OSGI原理与最佳实践》一书,在书中的第三章讲到一篇如何运行一个建立在springdm上的petstore程序。经过反复的出错和实践,终于按照书上的相关步骤弄出一个可以运行的例子。     书上所用的s ...
Global site tag (gtag.js) - Google Analytics