<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ddtenvelope的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ddtenvelope</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ddtenvelope]]></copyright><item><title><![CDATA[《java并发编程实践》第三章学习笔记]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83710897</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83710897</guid><author>ddtenvelope</author><pubDate>Fri, 17 Sep 2010 20:03:33 +0800</pubDate><description><![CDATA[第三章主要讲的共享对象，这章有些内容比较抽象，我理解其中的一些东西费了一些周折。所以把这些理解记录下来，以免以后遗忘，有些内容是个人的理解，如果您对我的理解有异议，请提出来共同讨论。
 
3.1  可见性
     这里提到了“重排序”，指的是操作系统对线程分片后，针对不同线程的调度是没有特定顺序的。
3.1.1 过期数据
     貌似没有什么可说的...
3.1.2 非原子的64位...]]></description><category></category></item><item><title><![CDATA[《搜索引擎-应用、实践与应用》读书总结]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83708185</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83708185</guid><author>ddtenvelope</author><pubDate>Sun, 12 Sep 2010 21:42:44 +0800</pubDate><description><![CDATA[      最近看了看《搜索引擎-应用、实践与应用》这本书，基本可以算做搜索引擎的入门书籍，这本书不错，可深可浅。里面虽然都不很深入，但基本囊括了目前的搜索引擎技术，所以在这里做一下学习笔记，以免以后忘掉。
 
第一章:历史与现状。历史没有什么，主要是分类：全文搜索、目录搜索和元数据搜索。这里要以大类区分开。
 
第二章:数据挖掘技术。里面对序列模式、分类、聚类等等做了介绍。
 
第三...]]></description><category></category></item><item><title><![CDATA[大话WSDL--小学作文六要素与WSDL]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83697899</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83697899</guid><author>ddtenvelope</author><pubDate>Sun, 22 Aug 2010 16:46:46 +0800</pubDate><description><![CDATA[翻了翻《java SOAP编程指南》，其中对于WSDL的描述，在用语上与饶老师讲课时候的用语很像，小学作文六要素，不过书中没有用这个词。于是把饶老师的课件拿出来翻了一遍，回味了一遍,发现句句真言，后悔当初没好好听课啊，唉...
 
小学作文六要素：时间、地点、人物、事情的起因、经过、结果
用英文表述就是：when、where、who、why、how、result
 
而饶老师当时讲的是J...]]></description><category></category></item><item><title><![CDATA[安装版tomcat debug启动]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83696640</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83696640</guid><author>ddtenvelope</author><pubDate>Thu, 19 Aug 2010 16:43:57 +0800</pubDate><description><![CDATA[以前的tomcat是以bat文件启动的，今天安了个tomcat，里面是采用exe文件启动的，不知道怎么配远程debug，搜得一下结果可行：
 
在Tomcat的JavaOpts中加入以下两行：
-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 
 
这里8888是远程debu...]]></description><category></category></item><item><title><![CDATA[分布式osgi--rfc119文档翻译]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83693803</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83693803</guid><author>ddtenvelope</author><pubDate>Fri, 13 Aug 2010 21:34:40 +0800</pubDate><description><![CDATA[摘要： 这篇RFC包括了RFPS 79和88中的需求的设计.这个设计为分布式OSGI处理流程定义了一个最小级别的特征(feature)和功能(function),包括外界环境(external environments)服务的发现和获取.这个设计的目的不是对其他分布式OSGI的设计持否定态度，也并不对基于其他外部的API(external api)，如：Jave EE，SCA,JBI等等这些api...]]></description><category></category></item><item><title><![CDATA[SCA初学习（3）--SCA与其他技术的融合]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83693217</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83693217</guid><author>ddtenvelope</author><pubDate>Thu, 12 Aug 2010 17:14:53 +0800</pubDate><description><![CDATA[    作为一个开放的框架技术规范，SCA如何与现有的技术向融合呢？
书上有这么一句话：绑定策略和实现策略。
    如何看待绑定策略与实现策略，或者说何时使用绑定策略何时使用实现策略呢？
首先看看绑定和实现的概念区别;
[color=red]  绑定：绑定是访问服务所使用的方式，在SCA中主要用在唉服务和引用里。服务中的绑定表示该服务的客户端调用该服务时所需要使用的访问机制，而引用中的绑...]]></description><category></category></item><item><title><![CDATA[SCA初学习（2）--服务实现的4个作用域]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83683009</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83683009</guid><author>ddtenvelope</author><pubDate>Wed, 11 Aug 2010 16:30:53 +0800</pubDate><description><![CDATA[SCA服务实现的四个作用域
1.STATELESS    每个服务应用的每次方法调用都创建新的服务实例
2.REQUEST      如果有空闲实例，则返回空闲实例，否则创建新实例返回--对应ejb的无状态会话bean
3.CONVERSATION 服务引用从一个会话开始到这个会话结束使用同一个服务实例（多个服务引用可能公用一个会话，一个服务引用也可能使用多个会话）--对应ejb的有状态会话...]]></description><category></category></item><item><title><![CDATA[tuscany中remotable接口]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83682846</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83682846</guid><author>ddtenvelope</author><pubDate>Wed, 11 Aug 2010 12:59:00 +0800</pubDate><description><![CDATA[运行了一下SOA核心及应用第五章的实现一个web服务中的代码，发现老是跑不通，于是试着跑了下代码中对于web服务测试的代码，如下：
[code=&quot;java&quot;]
@Test
public void testQueryRemainningWS() throws InterruptedException,
			MalformedURLException, ServiceException, R...]]></description><category></category></item><item><title><![CDATA[SCA最大的两点好处]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83681088</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83681088</guid><author>ddtenvelope</author><pubDate>Fri, 06 Aug 2010 21:43:04 +0800</pubDate><description><![CDATA[1。它提供了统一的调用方式，即使B公司是异构的系统，比如它就是个个ejb的远程调用，我也可以让E公司用B公司的产品，而业务人员不关心调用到底是怎么转化的。

2..它提供给了一个基于组件的构建模型，可以使其他不同种类的服务，比如EJB,JMS,WEB服务等使用统一的方式来构建或者重构，这一点弥补了web服务的不足
...]]></description><category></category></item><item><title><![CDATA[几种常见的异步调用方式]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83680883</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83680883</guid><author>ddtenvelope</author><pubDate>Fri, 06 Aug 2010 15:06:36 +0800</pubDate><description><![CDATA[1。异步单向（Async Oneway）：客户端发起调用后就不再关心服务端。如发短信。
   可靠性由系统保证，机制有：重发机制、失败后给客户端发送失败消息等
2。延迟响应(Deferred Response)：客户端发出调用后，在处理完成前很快得到一个ticket（票据），得到ticket后客户端就可以继续做它的事情了。
   这个可以看做是稍微延迟的的异步单向，可靠性分为两阶段，得到票据...]]></description><category></category></item><item><title><![CDATA[sca初学习（1）]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/83680868</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/83680868</guid><author>ddtenvelope</author><pubDate>Fri, 06 Aug 2010 14:53:38 +0800</pubDate><description><![CDATA[个人读书随笔，有好的意见请提出，
1.早期sca里面的几个基本概念
  导入：模块间调用概念。模块间的调用需要导入才能够使用。
  导出：已有系统使用sca服务时，需要将sca服务导出成目标服务。比如一个已有的jms调用系统A，它不了解什么是sca，所以要将sca服务导出成jms服务，这个jms调用系统A才能使用sca服务。
  绑定：绑定主要涉及指定绑定信息，绑定信息包括了目标服务或源服...]]></description><category></category></item><item><title><![CDATA[Spring框架下PropertyPlaceholderConfigurer类]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/4773526</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/4773526</guid><author>ddtenvelope</author><pubDate>Thu, 05 Nov 2009 20:21:00 +0800</pubDate><description><![CDATA[ 它的作用是一个资源属性的配置器，能够将BeanFactory的里定义的内容放在一个以.propertis后缀的文件中. 要了解这个类首先要弄清楚一个概念：bean factory post-processor官方解释是这样的：A bean factory post-processor is a java class which implements theorg.springfram]]></description><category></category></item><item><title><![CDATA[Oracle的rownum原理和使用]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/4767212</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/4767212</guid><author>ddtenvelope</author><pubDate>Wed, 04 Nov 2009 14:27:00 +0800</pubDate><description><![CDATA[ ]]></description><category></category></item><item><title><![CDATA[des密钥的存储]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/4764292</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/4764292</guid><author>ddtenvelope</author><pubDate>Tue, 03 Nov 2009 20:34:00 +0800</pubDate><description><![CDATA[keystore是个密钥存储库，我们经常用他来存储非对称密钥，但有时我们也需要它来存储一些对称密钥。 public void createKeyStore() {try {KeyGenerator keyGen = KeyGenerator.getInstance("DES");SecureRandom random = SecureRandom.getInstance("SHA1]]></description><category></category></item><item><title><![CDATA[点滴学习]]></title><link>https://blog.youkuaiyun.com/ddtenvelope/article/details/4717317</link><guid>https://blog.youkuaiyun.com/ddtenvelope/article/details/4717317</guid><author>ddtenvelope</author><pubDate>Fri, 23 Oct 2009 11:38:00 +0800</pubDate><description><![CDATA[决定了，开始在这里记录自己菜鸟学习的点滴总结，为自己的学习历程做个记录。]]></description><category></category></item></channel></rss>