<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CNM3333的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CNM3333</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CNM3333]]></copyright><item><title><![CDATA[applicationContext-common.xml 之spring tx:advice 和 aop:config 配置事务属性详解]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/40511635</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/40511635</guid><author>CNM3333</author><pubDate>Mon, 27 Oct 2014 18:14:48 +0800</pubDate><description><![CDATA[applicationContext-common.xml :

 


     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:aop="http://www.springframework.org/schema/aop" 
     xmlns:tx="http://www.springfram]]></description><category></category></item><item><title><![CDATA[Spring配置文件总结]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/17710611</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/17710611</guid><author>CNM3333</author><pubDate>Tue, 31 Dec 2013 10:41:58 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/axu20/article/details/4668188







目录(?)[+]




1.基本配置：
xml version="1.0" encoding="UTF-8"?>
beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi=]]></description><category></category></item><item><title><![CDATA[TOMCAT架构分析]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/17277727</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/17277727</guid><author>CNM3333</author><pubDate>Thu, 12 Dec 2013 09:50:35 +0800</pubDate><description><![CDATA[虽然分析过源码，但一直没时间，先贴一片别人的吧，备忘。

 

TOMCAT源码分析(启动框架)
前言：
   本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架， 以及启动流程。若有错漏之处，敬请批评指教！
建议：
   毕竟TOMCAT的框架还是比较复杂的， 单是从文字上理解， 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议]]></description><category></category></item><item><title><![CDATA[Tomcat 系统架构与设计模式，第 1 部分: 工作原理]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/17277695</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/17277695</guid><author>CNM3333</author><pubDate>Thu, 12 Dec 2013 09:49:01 +0800</pubDate><description><![CDATA[本文以 Tomcat 5 为基础，也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。

Tomcat 总体结构

Tomcat 的结构很复杂，但是 Tomcat 也非常的模块化，找到了 Tomcat 最核心的模块，您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图：

图 1.Tomcat 的总体结构
]]></description><category></category></item><item><title><![CDATA[TOMCAT源码分析(消息处理)]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/17250731</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/17250731</guid><author>CNM3333</author><pubDate>Tue, 10 Dec 2013 21:04:52 +0800</pubDate><description><![CDATA[0：前言

我们知道了tomcat的整体框架了， 也明白了里面都有些什么组件， 以及各个组件是干什么用的了。

http://www.youkuaiyun.com/Develop/read_article.asp?id=27225

我想，接下来我们应该去了解一下 tomcat 是如何处理jsp和servlet请求的。

1.  我们以一个具体的例子，来跟踪TOMCAT， 看看它是如何把Req]]></description><category></category></item><item><title><![CDATA[Tomcat6源码分析]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/17250701</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/17250701</guid><author>CNM3333</author><pubDate>Tue, 10 Dec 2013 21:03:49 +0800</pubDate><description><![CDATA[Tomcat6源码分析

作为一位Java程序员，如果您没有接触过开源软件、项目或框架的话，恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统，Apache基金会在其中扮演了中流砥柱的角色，业界巨擘SUN，IBM， BEA 和Oracle等公司的积极参与，使得声势浩大的开源运动成为软件开发领域势不可挡的力量。2001年11月，IBM向Apache基金会捐献出Visual Age fo]]></description><category></category></item><item><title><![CDATA[开发 Eclipse 插件]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/16947165</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/16947165</guid><author>CNM3333</author><pubDate>Mon, 25 Nov 2013 17:00:11 +0800</pubDate><description><![CDATA[开发 Eclipse 插件

如何创建、调试和安装插件




在本文中，David Gallardo 向您展示了如何使用 Plug-in Development Environment 的代码生成向导来创建 Eclipse 插件。您将学到如何在运行时工作台中运行和调试插件，并且在 Eclipse 中安装完成的插件。David 还研究了与打包插件相关的问题 ― 包括维护版本信息、以插]]></description><category></category></item><item><title><![CDATA[exlipse右键打开文件位置插件]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/12841239</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/12841239</guid><author>CNM3333</author><pubDate>Thu, 17 Oct 2013 18:29:26 +0800</pubDate><description><![CDATA[exlipse右键打开文件位置插件
http://download.youkuaiyun.com/download/sbfivwsll/4063848

http://download.youkuaiyun.com/download/ycscsjj/3713269]]></description><category></category></item><item><title><![CDATA[Oracle数据库监听配置]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/12185905</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/12185905</guid><author>CNM3333</author><pubDate>Mon, 30 Sep 2013 09:59:54 +0800</pubDate><description><![CDATA[近段时间很多网友提出监听配置相关问题，客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍，并提出一些客户终端无法连接服务器端的解决思路，愿对广大网友与读者有一些帮助。

 

一、监听器(LISTENER)

　　监听器是Oracle基于服务器端的一种网络服务，主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务，那么它也只存在]]></description><category></category></item><item><title><![CDATA[jQuery.extend 函数详解]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/12058203</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/12058203</guid><author>CNM3333</author><pubDate>Thu, 26 Sep 2013 16:41:12 +0800</pubDate><description><![CDATA[JQuery的extend扩展方法：
      Jquery的扩展方法extend是我们在写插件的过程中常用的方法，该方法有一些重载原型，在此，我们一起去了解了解。
      一、Jquery的扩展方法原型是:　　　

 extend(dest,src1,src2,src3...);



      它的含义是将src1,src2,src3...合并到dest中,返回值为合并]]></description><category></category></item><item><title><![CDATA[jquery $.fn $.fx是什么意思]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/12026333</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/12026333</guid><author>CNM3333</author><pubDate>Wed, 25 Sep 2013 18:49:47 +0800</pubDate><description><![CDATA[$.fn是指jquery的命名空间，加上fn上的方法及属性，会对jquery实例每一个有效。 
如扩展$.fn.abc() 
那么你可以这样子：$("#div").abc(); 
通常使用extend方法扩展，详细请看API. 

$.fx是指jquery的特效。 
如果使用显示、滑动、淡入淡出、动画等。 

$.fx.off可以关闭动画，其实是直接显示结果。




j]]></description><category></category></item><item><title><![CDATA[在github上建立自己的开源项目]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/12015645</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/12015645</guid><author>CNM3333</author><pubDate>Wed, 25 Sep 2013 15:31:42 +0800</pubDate><description><![CDATA[由于代码一直在自己这保存，一方面别人看不见，也不安全。搜了下，发现在github是一个提供免费git管理的网站，于是用了下，非常爽，功能很强大。
下面就是我注册和提交minibios代码的流程。方便大家，特写个文档。

先到地址https://github.com/signup/free 
注册你的个人信息,用户名，密码，注册邮箱，
其中的ssh public key使用如下命令得到：]]></description><category></category></item><item><title><![CDATA[CSS实现兼容性的渐变背景(gradient)效果]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11927651</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11927651</guid><author>CNM3333</author><pubDate>Mon, 23 Sep 2013 13:32:47 +0800</pubDate><description><![CDATA[要是两年前，实现“兼容性的渐变效果”这个说法估计不会被提出来的，那个时候，说起渐变背景，想到的多半是IE的渐变滤镜，其他浏览器尚未支持，但是，在对CSS3支持日趋完善的今天，实现兼容性的渐变背景效果已经完全成为可能，本文就将展示如何实现兼容性的渐变背景效果。在众多的浏览器中，目前不支持Opera浏览器。 

本文实例效果都是同样的效果，就是垂直渐变，起始颜色红色，结束颜色蓝色，结束的蓝色的透明]]></description><category></category></item><item><title><![CDATA[jQuery的deferred对象详解]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11881447</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11881447</guid><author>CNM3333</author><pubDate>Sat, 21 Sep 2013 21:44:53 +0800</pubDate><description><![CDATA[http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html


作者： 阮一峰

日期： 2011年8月16日



jQuery的开发速度很快，几乎每半年一个大版本，每两个月一个小版本。

每个版本都会引入一些新功能。今天我想介绍的，就是从jQuer]]></description><category></category></item><item><title><![CDATA[-webkit-min-device-pixel-ratio的常见值对照]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11764011</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11764011</guid><author>CNM3333</author><pubDate>Tue, 17 Sep 2013 11:06:26 +0800</pubDate><description><![CDATA[前言：

 

    本文来自于对 http://bjango.com/articles/min-device-pixel-ratio/ 的部分整理：

 

  正文：

 

-webkit-min-device-pixel-ratio为1.0

所有非Retina的Mac所有非Retina的iOS设备Acer Iconia A500 Samsung Galaxy]]></description><category></category></item><item><title><![CDATA[html5/css3响应式布局介绍]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11740421</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11740421</guid><author>CNM3333</author><pubDate>Mon, 16 Sep 2013 16:52:03 +0800</pubDate><description><![CDATA[html5/css3响应式布局介绍及设计流程，利用css3的media query媒体查询功能。移动终端一般都是对css3支持比较好的高级浏览器不需要考虑响应式布局的媒体查询media query兼容问题

一个普通的自适应显示的三栏网页，当你用不同的终端来查看这个页面的时候，他会根据几种终端来显示不同的样式，在电脑上是三列，在pad上应该也是 三列，在大屏手机上是三行，在屏幕小于320的手机]]></description><category></category></item><item><title><![CDATA[-webkit-filter]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11736389</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11736389</guid><author>CNM3333</author><pubDate>Mon, 16 Sep 2013 15:37:42 +0800</pubDate><description><![CDATA[这两天有看到国外网站纷纷介绍-webkit-filter，开始很迷惑，丫是想要学IE吗？今天看了下，和IE的滤镜没一毛关系啊，而且，效果很赞！

这些滤镜效果最初是用于SVG的，W3C引入到CSS中，然后制定了CSS Filter Effects 1.0，现在webkit率先支持了它。

现在规范中支持的效果有：

grayscale 灰度sepia 褐色saturate 饱和度hue]]></description><category></category></item><item><title><![CDATA[tomcat工作原理]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11732233</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11732233</guid><author>CNM3333</author><pubDate>Mon, 16 Sep 2013 14:22:03 +0800</pubDate><description><![CDATA[http://www.codesky.net/article/201101/149182.html

本文介绍Java的web服务器如何工作。一个web服务器也叫做HTTP服务器，因为它使用HTTP协议同客户端(即浏览器)通信。一个基于Java的web服务器用到的两个重要类：java.net.Socket和java.net.ServerSocket，通信协议采用HTTP。因此，很自然的接下来我]]></description><category></category></item><item><title><![CDATA[HTTP，TCP/IP的关系]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11728423</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11728423</guid><author>CNM3333</author><pubDate>Mon, 16 Sep 2013 11:58:08 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/ymy124/archive/2012/03/18/2404958.html


一，HTTP请求行中的方法用于HTTP的动作方式，常用的方法有GET、HEAD和POST。

        不同的请求对象对应GET的结果是不同的，对应关系如下：

对象                           GET的结果

文件    ]]></description><category></category></item><item><title><![CDATA[J2EE中用户上传文件到服务器功能实现]]></title><link>https://blog.youkuaiyun.com/CNM3333/article/details/11725491</link><guid>https://blog.youkuaiyun.com/CNM3333/article/details/11725491</guid><author>CNM3333</author><pubDate>Mon, 16 Sep 2013 11:01:49 +0800</pubDate><description><![CDATA[附一段 commons-fileupload上传组件的servlet实现代码







01

public class FileUploadServlet extends AbstractItemServlet
 {









02

         









03

    private File]]></description><category></category></item></channel></rss>