<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[agileclipse的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/agileclipse</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; agileclipse]]></copyright><item><title><![CDATA[解决SpringBoot中Filter中@Autowired注解的类成员变量为NULL]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/84140825</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/84140825</guid><author>agileclipse</author><pubDate>Fri, 16 Nov 2018 15:57:46 +0800</pubDate><description><![CDATA[1、问题描述
在采用SpringBoot中加入过滤器处理SSO单点登录过程中遇到所需要注入的类成员变量为Null的问题；
@Bean
public FilterRegistrationBean ssoCasRealmFilter() {
    FilterRegistrationBean registration = new FilterRegistrationBean();
    regis...]]></description><category></category></item><item><title><![CDATA[ant标签]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/52045898</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/52045898</guid><author>agileclipse</author><pubDate>Wed, 27 Jul 2016 15:25:50 +0800</pubDate><description><![CDATA[1、标签 
每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示： 
default表示默认的执行目标,这个属性是必须的。 
basedir表示项目的基准路径,这个属性是必须的。 
name表示项目名称。 
description表示项目的描述(或者是对这个标签的作用进行表述)。 
每个构建文件都对应于一个项目，但是大型项目经]]></description><category></category></item><item><title><![CDATA[企业数据总线(ESB)和注册服务管理(dubbo)的区别]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/51259025</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/51259025</guid><author>agileclipse</author><pubDate>Wed, 27 Apr 2016 10:23:54 +0800</pubDate><description><![CDATA[一、概述

1、什么是ESB

就是企业数据总线的意思，他的核心功能就是兼容各种协议接口，可以将数据在各种协议之间进行流转，并且可以针对数据格式进行编排转换。（格式转换、协议转换、代理、编排、安全控制、监控、不支持高并发，类似于路由器维护着一张路由表进行路由转发）

代表性的项目有：JBOSS ESB,Mule,Camel 以及一些其他的esb项目

 

2、什么是服务注册]]></description><category></category></item><item><title><![CDATA[docker+mesos+marathon]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/50789058</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/50789058</guid><author>agileclipse</author><pubDate>Thu, 03 Mar 2016 15:45:16 +0800</pubDate><description><![CDATA[前言

针对“互联网+”时代的业务增长、变化速度及大规模计算的需求，廉价的、高可扩展的分布式x86集群已成为标准解决方案，如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出现和发展，又给大规模集群管理带来了新的想象空间。如何将二者进行有效地结合？本人将以实验的角度来部署mesos
 + marathon的docker集群



一、熟知m]]></description><category></category></item><item><title><![CDATA[python中yield的用法]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/50483793</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/50483793</guid><author>agileclipse</author><pubDate>Fri, 08 Jan 2016 16:21:14 +0800</pubDate><description><![CDATA[yield关键字用来定义生成器（Generator），其具体功能是可以当return使用，从函数里返回一个值，不同之处是用yield返回之后，可以让函数从上回yield返回的地点继续执行。也就是说，yield返回函数，交给调用者一个返回值，然后再“瞬移”回去，让函数继续运行， 直到吓一跳yield语句再返回一个新的值。

使用yield返回后，调用者实际得到的是一个迭代器对象，迭代器的值就是返]]></description><category></category></item><item><title><![CDATA[Python函数参数中的*,**]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/50481341</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/50481341</guid><author>agileclipse</author><pubDate>Fri, 08 Jan 2016 10:59:07 +0800</pubDate><description><![CDATA[问题：
     Python的函数定义中有两种特殊的情况，即出现*，**的形式。
     如：def myfun1(username, *keys)或def myfun2(username, **keys)等。
解释：
  * 用来传递任意个无名字参数，这些参数会一个Tuple的形式访问。
   **用来处理传递任意个有名字的参数，这些参数用dict来访问。*
应用：
#####]]></description><category></category></item><item><title><![CDATA[Python 匿名函数lambda]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/50481281</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/50481281</guid><author>agileclipse</author><pubDate>Fri, 08 Jan 2016 10:52:13 +0800</pubDate><description><![CDATA[今天看YATE内嵌Python的例子，竟然又一次忘记了lambda到底是个什么东东，too faint！特标记如下。

例子：



[python] view
 plaincopy






def route(yate):  
  
    def on_route(route):  
  
        ...  
  
  
  
    y]]></description><category></category></item><item><title><![CDATA[DHC介绍]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/50474920</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/50474920</guid><author>agileclipse</author><pubDate>Thu, 07 Jan 2016 11:14:50 +0800</pubDate><description><![CDATA[摘要 : DHC是一款使用chrome模拟REST客户端向服务器发送测试数据的谷歌浏览器插件。



DHC的开发背景

在web开发中，服务器端和客户端的开发和测试必不可少，但是测试的工作往往需要服务器端完成之后，客户端才能进行测试，这无疑延后了测试流程，导致服务器端开发完成后，无法进行充分的数据测试，很容易造成服务器端和客户端开发完成后出现不协调的情况，而今天给大家推荐的这款HTT]]></description><category></category></item><item><title><![CDATA[openstack zaqar 学习 Day 1]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/50468591</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/50468591</guid><author>agileclipse</author><pubDate>Wed, 06 Jan 2016 14:56:50 +0800</pubDate><description><![CDATA[Zaqar的消息和通知服务 为Openstack允许构建可伸缩、可靠和高性能的应用程序。开发人员可以通过REST API在他们的云应用的不同的组件中通过不同的通信模式，如生产者/消费者或发布者/订阅者来传输消息。


在Zaqar V1中，只有WSGI控制器作为传输解决方案。这个控制器足以满足大多数用户所需要的用例，例如：任务分配，广播和点对点消息传递。


但当消息的存储和恢复增加到]]></description><category></category></item><item><title><![CDATA[openstack bug跨版本修改]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/39156349</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/39156349</guid><author>agileclipse</author><pubDate>Tue, 09 Sep 2014 15:16:32 +0800</pubDate><description><![CDATA[对于openstack的bug在修改时有可能yinwei]]></description><category></category></item><item><title><![CDATA[openstack 提交代码遇到的问题]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/39155795</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/39155795</guid><author>agileclipse</author><pubDate>Tue, 09 Sep 2014 15:02:58 +0800</pubDate><description><![CDATA[今天终于将自己改好的代码提交成功了，写一下这一路的坑吧]]></description><category></category></item><item><title><![CDATA[Linux Netcat 命令——网络工具中的瑞士军刀]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/39082497</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/39082497</guid><author>agileclipse</author><pubDate>Fri, 05 Sep 2014 16:34:50 +0800</pubDate><description><![CDATA[netcat是网络工具中的瑞士军刀，它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向，你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。

netcat所做的就是在两台电脑之间建立链接并返回两个数据流，在这之后所能做的事就看你的想像力了。你能建立一个服务器，传输文件，与朋友聊天，传输流媒体或者用它作为其它协议的独立客户端。

下面是一些使用net]]></description><category></category></item><item><title><![CDATA[Git Review提交代码失败的解决方法]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38980419</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38980419</guid><author>agileclipse</author><pubDate>Mon, 01 Sep 2014 15:19:32 +0800</pubDate><description><![CDATA[http://kiwik.github.io/openstack/2014/08/26/git-review%E6%8F%90%E4%BA%A4%E4%BB%A3%E7%A0%81%E5%A4%B1%E8%B4%A5%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/


如需转载，请标明原文出处以及作者

陈锐 ruichen @kiwik]]></description><category></category></item><item><title><![CDATA[Git的使用感受]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38963327</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38963327</guid><author>agileclipse</author><pubDate>Sun, 31 Aug 2014 21:05:44 +0800</pubDate><description><![CDATA[Git的使用感受
Feb 3rd, 2012 

从开始工作到现在，在公司里面一直用svn来做版本管理。大约半年前听说了Git，因为Git的光辉相当耀眼，作者是Linus Torvalds，被大量的开源软件采用，如jQuery, Perl, Qt, ROR, YUI, GNOME等，所以决定学一学。比较庆幸的是，国内有一本较好的介绍Git的书：《Git权威指南》。我大概花了一个月的周末时间来]]></description><category></category></item><item><title><![CDATA[使用devstack安装部署openstack(所遇问题的解决方法)]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38703157</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38703157</guid><author>agileclipse</author><pubDate>Wed, 20 Aug 2014 10:53:09 +0800</pubDate><description><![CDATA[devstack虽然号称是最傻瓜的部署openstack方式，但是貌似只适合单机开发部署，也就是实验性质的，真正部署产品级别的openstack还是比较麻烦的。
devstack官网（http://devstack.org/）上就简单的两步：

1、git clone
git://github.com/openstack-dev/devstack.git

2、cd devstack;]]></description><category></category></item><item><title><![CDATA[ubuntu 12.04下devstack搭建openstack-havana]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38680607</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38680607</guid><author>agileclipse</author><pubDate>Tue, 19 Aug 2014 13:43:36 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/ustc_dylan/article/details/17582783]]></description><category></category></item><item><title><![CDATA[Python包管理工具]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38677319</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38677319</guid><author>agileclipse</author><pubDate>Tue, 19 Aug 2014 09:26:57 +0800</pubDate><description><![CDATA[接触了Ruby，发现它有个包管理工具RubyGem很好用，并且有很完备的文档系统http://rdoc.info

发现Python下也有同样的工具，包括easy_install和Pip。不过，我没有细看easy_install的方法，这就简单的介绍一下Pip的安装与使用：

准备：


$ curl -O http://python-distribute.org/distribut]]></description><category></category></item><item><title><![CDATA[Spring+Quartz tomcat集群]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38293307</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38293307</guid><author>agileclipse</author><pubDate>Wed, 30 Jul 2014 09:35:49 +0800</pubDate><description><![CDATA[﻿﻿
由于在集群环境下定时器会出现并发和重复执行的问题，我再三考虑记录有5

一、把定时器模块单独拿出来放到一台tomcat或者新建一个Java工程手动启动定时器，这样定时器的任务就可以从原来的集群中抽离开来，原来的tomcat集群不再执行定时器任务，而是交给定时器应用单独执行。

二、不从集群当中抽离定时器，而是采用另外一个应用统一调度，每次只有一台tomcat执行定时器任务。

]]></description><category></category></item><item><title><![CDATA[用RDO安装OpenStack多节点时的注意事项]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/38231435</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/38231435</guid><author>agileclipse</author><pubDate>Mon, 28 Jul 2014 15:50:52 +0800</pubDate><description><![CDATA[﻿﻿
RDO是Redhat的OpenStack社区，所设计的packstack工具，可以提供在redhat/centos环境下一键式的openstack安装部署方案，目前已经较为成熟。
基本过程可以参考http://openstack.redhat.com/Quickstart，迅速创建一个单机版安装的openstack环境（单节点版基本上不会出现任何问题）。

在创建多节点环境时，有一些]]></description><category></category></item><item><title><![CDATA[iptables 添加，删除，查看，修改]]></title><link>https://blog.youkuaiyun.com/agileclipse/article/details/37922217</link><guid>https://blog.youkuaiyun.com/agileclipse/article/details/37922217</guid><author>agileclipse</author><pubDate>Fri, 18 Jul 2014 09:38:23 +0800</pubDate><description><![CDATA[﻿﻿
iptables是linux系统自带的防火墙，功能强大，学习起来需要一段时间，下面是一些习iptables的时候的记录。如果iptables不熟悉的话可以用apf，是一款基于iptables的防火墙，挺好用的。请参考：linux apf 防火墙 安装 配置

一,安装并启动防火墙
[root@linux ~]# /etc/init.d/iptables start
当我们用ipta]]></description><category></category></item></channel></rss>