<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yooodooo]]></title><description><![CDATA[源码阅读]]></description><link>https://blog.youkuaiyun.com/u010806403</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010806403]]></copyright><item><title><![CDATA[Spring AOP]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84428385</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84428385</guid><author>u010806403</author><pubDate>Wed, 08 May 2013 21:16:03 +0800</pubDate><description><![CDATA[
本文是学习SpringAOP的一些整理，主要参考了以下几本书籍
1、Spring揭秘
2、Pro Spring3
3、Spring2.5_AOP
 
网盘下载
 
整理的目录
 

AOP预览: 概念及动态代理
AOP常用概念: Joinpoint、Pointcut、Advice
AOP的Aspect与织入原理
AOP在FactoryBean中使用
AOP对Aspec...]]></description><category></category></item><item><title><![CDATA[JAX-RS：客户端的几种方式]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84413198</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84413198</guid><author>u010806403</author><pubDate>Thu, 28 Mar 2013 13:30:38 +0800</pubDate><description><![CDATA[
HttpURLConnection
public static byte[] request(String urlString, String requestData, String method, String contentType, int timeout)
        throws WsException {
    byte[] responseData = null;
...]]></description><category></category></item><item><title><![CDATA[JAX-RS：CXF的实现与集成]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84412726</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84412726</guid><author>u010806403</author><pubDate>Wed, 27 Mar 2013 12:58:19 +0800</pubDate><description><![CDATA[
 
依赖本文基于cxf2.7.0，需要在前面的例子中加入对jaxrs的依赖：
&amp;lt;dependency&amp;gt;  
    &amp;lt;groupId&amp;gt;org.apache.cxf&amp;lt;/groupId&amp;gt;  
    &amp;lt;artifactId&amp;gt;cxf-rt-frontend-jaxrs&amp;lt;/artifactId&amp;gt;  
    &amp;lt;version&amp;...]]></description><category></category></item><item><title><![CDATA[JAX-RS：关于JAX-RS]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84412725</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84412725</guid><author>u010806403</author><pubDate>Wed, 27 Mar 2013 12:57:42 +0800</pubDate><description><![CDATA[
1. RESTful
关于什么是RESTful网上已经有很多资料描述，比如这里以及原文. 而这里说到的JAXRS只是JAVA的一种实现
 
2. JAX-RS
目前有两个版本的规范：JSR311和JSR339 .查看具体的规范文档，发现提供了JSR339与JSR311相比提供了ClientAPI、Filter and Interceptor、Asynchronous Process等特...]]></description><category></category></item><item><title><![CDATA[XStream ]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84412723</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84412723</guid><author>u010806403</author><pubDate>Wed, 27 Mar 2013 12:57:07 +0800</pubDate><description><![CDATA[
XStream是一个将对象序列化为xml并解析xml为对象的框架，主页位于http://xstream.codehaus.org。使用非常简单
 
引入依赖：
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;com.thoughtworks.xstream&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;xstream&amp;lt;/...]]></description><category></category></item><item><title><![CDATA[thrift：idl描述和跨语言的web服务]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84412722</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84412722</guid><author>u010806403</author><pubDate>Wed, 27 Mar 2013 12:56:44 +0800</pubDate><description><![CDATA[
从上文的描述我们知道需要两个步骤：
一、编写idl描述性
 
thrift 采用IDL（Interface Definition Language）来定义通用的服务接口，并通过生成不同的语言代理实现来达到跨语言、平台的功能。在thrift的IDL中，我们需要关注一下几点：
1、基本类型
与java中的char，int，long等基本类型一样，IDL中也有用来描述基本类型的定义

b...]]></description><category></category></item><item><title><![CDATA[thrift：简单入门]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84412721</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84412721</guid><author>u010806403</author><pubDate>Wed, 27 Mar 2013 12:56:10 +0800</pubDate><description><![CDATA[
一、什么是thrift
Thrift的官网http://thrift.apache.org/download/。Thrift是由 Facebook 开发的远程服务调用框架 Apache Thrift，它采用接口描述语言定义并创建服务，支持可扩展的跨语言服务开发，所包含的代码生成引擎可以在多种语言中，如 C++, Java, Python, PHP, Ruby, Erlang, Perl, H...]]></description><category></category></item><item><title><![CDATA[[转]MySQL数据库事务隔离级别]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84366068</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84366068</guid><author>u010806403</author><pubDate>Mon, 10 Dec 2012 09:11:17 +0800</pubDate><description><![CDATA[转载http://www.cnblogs.com/zemliu/archive/2012/06/17/2552301.html
 
READ UNCOMMITTED 读取未提交的内容
在READ UNCOMMITTED隔离级，所有的事务都可以“看到”未提交事务的执行结果。在这种级别上，可能会产生很多问题，除非用户真的知道自己在做什么，并有很好的理由这样做。本隔离级很少用于实际应用，因为它的性...]]></description><category></category></item><item><title><![CDATA[CXF：构建安全的webservice服务]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84363805</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84363805</guid><author>u010806403</author><pubDate>Mon, 03 Dec 2012 21:04:09 +0800</pubDate><description><![CDATA[主要讲解两种方式：
1、基于WS-Security的安全认证
加入依赖：
&amp;lt;dependency&amp;gt;
	&amp;lt;groupId&amp;gt;org.apache.cxf&amp;lt;/groupId&amp;gt;
	&amp;lt;artifactId&amp;gt;cxf-rt-ws-security&amp;lt;/artifactId&amp;gt;
	&amp;lt;version&amp;gt;2.7.0&amp;lt;/version&amp;]]></description><category></category></item><item><title><![CDATA[CXF：基于JAX-WS的webservice]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84363804</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84363804</guid><author>u010806403</author><pubDate>Mon, 03 Dec 2012 21:03:47 +0800</pubDate><description><![CDATA[本文主要涉及的webservice采用SOAP协议、采用JAX-WS作为前端、JAXB数据绑定。需要加入以下依赖：
&amp;lt;dependency&amp;gt;
	&amp;lt;groupId&amp;gt;org.apache.cxf&amp;lt;/groupId&amp;gt;
	&amp;lt;artifactId&amp;gt;cxf-rt-frontend-jaxws&amp;lt;/artifactId&amp;gt;
	&amp;lt;version...]]></description><category></category></item><item><title><![CDATA[CXF：几点认识]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84363803</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84363803</guid><author>u010806403</author><pubDate>Mon, 03 Dec 2012 21:03:28 +0800</pubDate><description><![CDATA[1、为什么是CXF：
话说没有最好最牛B的框架，只有适合的框架。当然这是大家都这么说的，在实际的生产环节中可能更复杂：历史问题、团队对框架的熟悉程度等都可能成为原因。好吧我们来看看CXF官网怎么说:
1、实现JAX-WS规范
2、Spring一等公民、天然集成
3、多种数据绑定(貌似特别推崇自己的实现Aegis Databinding)
4、支持RESTful
5、WS-* Suppo...]]></description><category></category></item><item><title><![CDATA[CXF：an architectural overview of CXF]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84363802</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84363802</guid><author>u010806403</author><pubDate>Mon, 03 Dec 2012 21:02:57 +0800</pubDate><description><![CDATA[本文翻译自http://cxf.apache.org/docs/cxf-architecture.html，cxf架构综述
1、首先来看看
 
 
Bus：
通过BUS对扩展、拦截器、属性等注册。作为CXF的骨架，提供了CXF运行时的共享资源。这些资源包括WSDL、绑定工厂的管理。Bus可以很容易扩展以便包含你自己的资源和服务，或者你可以替换默认的资源(比如http destinatio...]]></description><category></category></item><item><title><![CDATA[JAX-WS：与web应用、spring的整合]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84358830</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84358830</guid><author>u010806403</author><pubDate>Tue, 20 Nov 2012 20:53:30 +0800</pubDate><description><![CDATA[前面几篇

JAX-WS：创建简单的webservice
JAX-WS：背后的技术JAXB及传递Map
JAX-WS：异步与Handler机制

接下来介绍下JAX-WS与其他容器的整合：servlet容器、spring等整合
1、与tomcat整合
JAX-WS与tomcat等servlet容器的整合，我能想到最简单的可能是直接用servlet将发布的代码写在起init方法内，如：...]]></description><category></category></item><item><title><![CDATA[JAX-WS：异步与Handler机制]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84357892</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84357892</guid><author>u010806403</author><pubDate>Sun, 18 Nov 2012 15:08:55 +0800</pubDate><description><![CDATA[前面介绍了如何创建基于JAX-WS的webservice以及传递对象的一些相关内容，下面介绍下异步和Handler机制
1、异步
JAX-WS支持客户端的异步调用。在Server与普通的没多大区别，这里声明一个server服务：
@WebService(serviceName = &quot;asynJaxWsService&quot;, endpointInterface = &quot;org.ws.server.w...]]></description><category></category></item><item><title><![CDATA[JAX-WS：背后的技术JAXB及传递Map]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84357781</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84357781</guid><author>u010806403</author><pubDate>Sat, 17 Nov 2012 22:43:15 +0800</pubDate><description><![CDATA[接上文JAX-WS：创建简单的webservice，JAX-WS对大部分复杂对象传递都能直接支持。在服务端传递了自定义的复杂对象Person：
public class Person implements Serializable {
    private static final long serialVersionUID = 8336803120311071811L;

    pr...]]></description><category></category></item><item><title><![CDATA[JAX-WS：创建简单的webservice]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84357722</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84357722</guid><author>u010806403</author><pubDate>Sat, 17 Nov 2012 17:43:48 +0800</pubDate><description><![CDATA[1、什么是JAX-WS
JAX-WS (JavaTM API for XML-Based Web Services)规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。JAX-WS2.0 (JSR 224)是Sun新的web services协议栈，是一个完...]]></description><category></category></item><item><title><![CDATA[JDK6中httpserver实例]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84357721</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84357721</guid><author>u010806403</author><pubDate>Sat, 17 Nov 2012 17:39:39 +0800</pubDate><description><![CDATA[前面说到HttpServer是JDK6提供的一个轻量的http server，位于

com.sun.net.httpserver 
com.sun.net.httpserver.spi 

主要的接口或类如下


Class/interface
What does it do?



HttpServer 
Listens on a particular port number an...]]></description><category></category></item><item><title><![CDATA[java操作mongodb(二)之修改、删除及其他]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84353289</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84353289</guid><author>u010806403</author><pubDate>Tue, 06 Nov 2012 20:47:19 +0800</pubDate><description><![CDATA[接上文，主要整理了java操作mongodb的一些基本概念以及新增、查询等操作，本文对修改、删除等做一些总结
1、修改、删除
删除操作
//根据指定条件删除，与下面方法一致，调用默认WriteConcern.NORMAL：网络错误时抛出异常
collection.remove(new BasicDBObject(&quot;name&quot;, &quot;robin&quot;));
//根据指定条件删除，指定写入模式
...]]></description><category></category></item><item><title><![CDATA[java操作mongodb(一)之新增、查询]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84353042</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84353042</guid><author>u010806403</author><pubDate>Tue, 06 Nov 2012 15:37:17 +0800</pubDate><description><![CDATA[1、基于官方mongo-java-driver.2.9.1,在项目中pom依赖
&amp;lt;dependency&amp;gt;
	&amp;lt;groupId&amp;gt;org.mongodb&amp;lt;/groupId&amp;gt;
	&amp;lt;artifactId&amp;gt;mongo-java-driver&amp;lt;/artifactId&amp;gt;
	&amp;lt;version&amp;gt;2.9.1&amp;lt;/version&amp;gt;]]></description><category></category></item><item><title><![CDATA[mysql中函数IF,GROUP_CONCAT的使用]]></title><link>https://blog.youkuaiyun.com/u010806403/article/details/84353040</link><guid>https://blog.youkuaiyun.com/u010806403/article/details/84353040</guid><author>u010806403</author><pubDate>Tue, 06 Nov 2012 15:35:01 +0800</pubDate><description><![CDATA[mysql中最近用到的函数，记录下
1、IF(expr1,expr2,expr3)与我们常用的三目运算类似。expr1是一个表达式，如果TRUE，返回expr2否则为expr3


如下数据：
INSERT INTO a(id,a,b) VALUES ('1', '1', '1');
INSERT INTO a(id,a,b) VALUES ('2', '1', '0');
INSE...]]></description><category></category></item></channel></rss>