<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dead_Knight的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dead_knight</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dead_knight]]></copyright><item><title><![CDATA[Shiro源码分析-初始化-Realm]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84546299</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84546299</guid><author>Dead_Knight</author><pubDate>Tue, 08 Apr 2014 07:25:37 +0800</pubDate><description><![CDATA[在上一篇介绍SecurityManager的初始化过程中，也有realm的粗略介绍。
realm的概念在安全领域随处可见：
各种中间件的realm、spring security的realm、shiro的realm。。。如下：
tomcat的realm：[url]http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html[/url]
w...]]></description><category></category></item><item><title><![CDATA[Shiro源码分析-初始化-SecurityManager]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84545358</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84545358</guid><author>Dead_Knight</author><pubDate>Fri, 04 Apr 2014 08:21:29 +0800</pubDate><description><![CDATA[开涛的《跟我学Shiro》系列已即将完成，该系列囊括了shiro的绝大部分实用功能，并且在讲解如何用的过程中，也添加了其内部实现的原理。开涛主要以Shiro的使用者为角度，所以其原理部分是穿插在各个章节内的。

源码分析的第一篇以SecurityManager的初始化为题。
根据ini配置文件初始化shiro的代码主要为两段：
[code=&quot;java&quot;]
//解析ini文件为Ini对象...]]></description><category></category></item><item><title><![CDATA[基于Snaker的三种流程案例(选择分支，任务并行，会签)]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84505545</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84505545</guid><author>Dead_Knight</author><pubDate>Thu, 21 Nov 2013 10:02:04 +0800</pubDate><description><![CDATA[对Snaker还不了解的，请参考博客：
[url]http://dead-knight.iteye.com/blog/1976727[/url]

接下来，笔者使用snaker-web整合snaker流程引擎开发三种典型的流程案例。
虽然snaker-web目前还在开发阶段，但是已经有了基础的流程管理模块，如图所示：
[img]http://dl2.iteye.com/upload/at...]]></description><category></category></item><item><title><![CDATA[开源流程引擎Snaker]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84500401</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84500401</guid><author>Dead_Knight</author><pubDate>Tue, 19 Nov 2013 08:37:04 +0800</pubDate><description><![CDATA[Snaker工作流引擎本着轻量、简单、灵巧理念设计。
一、轻量：
1、可以使用JDBC+Dbutils独立运行，也可以依赖主流的ioc、orm框架运行
2、整个jar占用170K

二、简单：
1、流程组件简单。
[img]http://git.oschina.net/uploads/images/2013/1114/203427_3faaed90_13178.png[/img]
...]]></description><category></category></item><item><title><![CDATA[技术资料汇总分享]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84494875</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84494875</guid><author>Dead_Knight</author><pubDate>Fri, 01 Nov 2013 15:23:53 +0800</pubDate><description><![CDATA[本人汇总的技术资料，分享出来，希望对大家有用。
[url]http://pan.baidu.com/s/1jGr56uE[/url]

资料主要包含：
Workflow-&gt;工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security-&gt;java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-EJB部署]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84482928</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84482928</guid><author>Dead_Knight</author><pubDate>Wed, 25 Sep 2013 08:31:19 +0800</pubDate><description><![CDATA[weblogic部署ejb可以通过jar、ear方式。
两种部署ejb方式的步骤都是一致的
1、启动domain，并登录控制台

2、选择“部署”-》“安装”，如下图所示：
[img]http://dl2.iteye.com/upload/attachment/0089/5866/1c092df5-f95d-34bc-bad1-8ac011498002.png[/img]

3、选择...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-集群相关概念]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84480777</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84480777</guid><author>Dead_Knight</author><pubDate>Wed, 18 Sep 2013 09:02:33 +0800</pubDate><description><![CDATA[weblogic集群架构相关的概念有：
1、服务器（server，控制台选择环境-服务器）
2、集群（cluster，控制台选择环境-集群）
3、计算机（machine，控制台选择环境-计算机）
4、节点管理器（nodemanager，）

下面根据对这4个概念一一介绍【概念相对来说比较难描述的，如果有描述不当的地方，敬请指正，在此谢过！】。
1、服务器（server）
weblo...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-负载分发]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84480302</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84480302</guid><author>Dead_Knight</author><pubDate>Tue, 17 Sep 2013 07:18:35 +0800</pubDate><description><![CDATA[负载均衡的实现方式有很多种，这里只介绍三种相对来说成本较低的方案（维护成本以及费用成本）weblogic自带的proxy、apache、nginx

1、weblogic自带的proxy方式：
1）需要新建proxy服务器
[img]http://dl2.iteye.com/upload/attachment/0089/3339/6d5b83c6-a56d-3528-b259-4b964f...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-半小时让你的domain集群化]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84479933</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84479933</guid><author>Dead_Knight</author><pubDate>Mon, 16 Sep 2013 07:04:00 +0800</pubDate><description><![CDATA[其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始，我这篇先介绍怎么样把原本普通的domain改造为集群环境】，如果觉得不够，可以啃weblogic的官方文档。下面给几个weblogic资料的链接，有兴趣可以慢慢学习：
oracle官方weblogic文档：
[url]http://docs.oracle.com/cd/E21764_01/wls.htm[/ur...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-单双向SSL配置（以Springside3为例）]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84479187</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84479187</guid><author>Dead_Knight</author><pubDate>Fri, 13 Sep 2013 06:56:18 +0800</pubDate><description><![CDATA[[img]http://dl2.iteye.com/upload/attachment/0089/2385/5ddb9827-9c3a-3368-9032-fabbbf7e299e.png[/img]
2、观察weblogic方便开发部署提供的演示秘钥库
（秘钥库位置为：\weblogic11\wlserver_10.3\server\lib）
[img]http://dl2.iteye.c...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-常用运维操作]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84478448</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84478448</guid><author>Dead_Knight</author><pubDate>Wed, 11 Sep 2013 08:49:06 +0800</pubDate><description><![CDATA[希望这篇能把weblogic运维时经常遇到的问题、常用的配置汇总到一起。
1、配置jvm参数：
一般在domain启动过程中会看到以下启动的日志信息，如下图所示：
[img]http://dl2.iteye.com/upload/attachment/0089/1624/7fa8d56f-ccd8-3a80-a3fa-6b7b41f826b2.png[/img]
图中红色方框部分为启动we...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-配置数据源及全局事务JTA]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84478036</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84478036</guid><author>Dead_Knight</author><pubDate>Tue, 10 Sep 2013 07:29:29 +0800</pubDate><description><![CDATA[这篇文章依然以Springside3的mini-web为例（数据库采用oracle）
一、使用WebLogic的dataSource获取数据库连接
1、介绍WebLogic11g的数据源配置：
1）启动domain服务，登录控制台（具体可参考前两篇），点击域结构-》服务-》数据源，如下图所示：
[img]http://dl2.iteye.com/upload/attachment/0089...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-部署web应用（以Springside3为例）]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84477555</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84477555</guid><author>Dead_Knight</author><pubDate>Sun, 08 Sep 2013 22:51:32 +0800</pubDate><description><![CDATA[Weblogic11g部署web应用，有三种方式，非常简单，但是很多新手部署总是出现若干错误，不知道如何解决。下面以白衣大神的springside3应用举例（原因是springside3很有代表性）详细讲解：
1、准备springside3的应用（mini-web、mini-service），这里我整理为一个war包，一个web应用的文件夹，放在网盘上，提供下载。
[url]http://pa...]]></description><category></category></item><item><title><![CDATA[WebLogic11g-创建域（Domain）]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84477402</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84477402</guid><author>Dead_Knight</author><pubDate>Sun, 08 Sep 2013 11:44:40 +0800</pubDate><description><![CDATA[最近看到经常有人提问weblogic相关问题，所以闲暇之际写几篇博文（基于weblogic11），仅供大家参考。
具体weblogic的介绍以及安装，这里就不赘述了。

以域的创建开篇，虽然简单，但是细节很多。步骤如下：
1、创建域（Domain）的方式：
Domain简单定义为：是一个逻辑管理单元，Domain下面包含着weblogic应用服务器中的所有东西，weblogic应用服务器...]]></description><category></category></item><item><title><![CDATA[Eclipse4.3创建Maven项目]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84460554</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84460554</guid><author>Dead_Knight</author><pubDate>Sat, 20 Jul 2013 11:56:54 +0800</pubDate><description><![CDATA[Eclipse4.3版本（Kepler）的发布，对于开发Maven的Java EE项目已经相当方便了。
详情请见：
[url]http://www.oschina.net/news/41781/eclipse-4-3-final[/url]

下载了Eclipse4.3版本后，亲自体验了使用maven开发java EE的便捷。以下是具体步骤：
1.下载Eclipse4.3版本，下载地址为...]]></description><category></category></item><item><title><![CDATA[Eclipse使用Maven构建web项目]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84415352</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84415352</guid><author>Dead_Knight</author><pubDate>Wed, 03 Apr 2013 21:45:09 +0800</pubDate><description><![CDATA[1.创建Maven项目：
点击“File”菜单，或者通过工具栏的“New”创建Project，如下图所示：

[img]http://dl.iteye.com/upload/attachment/0082/6360/7bbd3283-228a-3cef-bdf2-e613c3a0dfb4.png[/img]

选择Maven-》Maven Project，弹出向导对话框，如下图所示：
...]]></description><category></category></item><item><title><![CDATA[Eclipse安装Maven插件]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84415339</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84415339</guid><author>Dead_Knight</author><pubDate>Wed, 03 Apr 2013 20:52:20 +0800</pubDate><description><![CDATA[1.工具下载：
Eclipse4.2 jee版本（这里使用最新的Eclipse版本，3.7以上版本按照以下步骤都可以）
下载地址：http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip&amp;mirror_i...]]></description><category></category></item><item><title><![CDATA[clojure-基本语法-集合（三）]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84410361</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84410361</guid><author>Dead_Knight</author><pubDate>Wed, 20 Mar 2013 20:45:58 +0800</pubDate><description><![CDATA[[b][color=red]操作集合的通用语句[/color][/b]
1、count：
count函数返回集合中元素的个数，如果count参数为nil，则返回0
[code=&quot;java&quot;]
user=&gt; (count nil)
0
user=&gt; (count [])
0
user=&gt; (count [1 2 3])
3
user=&gt; (count '(1 &quot;a&quot;))
2
...]]></description><category></category></item><item><title><![CDATA[clojure-基本语法-集合（二）]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84408884</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84408884</guid><author>Dead_Knight</author><pubDate>Sun, 17 Mar 2013 15:22:47 +0800</pubDate><description><![CDATA[[b][color=red]三、映射Map[/color][/b]
Map存储一个键-值对的集合。键和值都可以是任何数据类型的对象，无论是基本数据类型还是其它映射。然而，使用关键字来作为映射的键非常合适，因此它们经常在应用映射的场合被使用。clojure的Map有三种实现方式：数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射，而对哈希映射和有...]]></description><category></category></item><item><title><![CDATA[clojure-基本语法-集合（一）]]></title><link>https://blog.youkuaiyun.com/Dead_Knight/article/details/84408727</link><guid>https://blog.youkuaiyun.com/Dead_Knight/article/details/84408727</guid><author>Dead_Knight</author><pubDate>Sat, 16 Mar 2013 19:39:14 +0800</pubDate><description><![CDATA[Clojure提供以下集合类型: list, vector, set, map。并且可以使用Java里面提供的集合类型。所有的clojure集合是不可修改的、异源的以及持久的。不可修改表示集合产生之后，不能从集合里面增加或删除元素。异源表示集合里面可以装任意类型的数据。持久的表示集合有更新时，更新之前的数据还在。CLojure以一种高效的，共享内存的方式来实现集合。
因为clojure里面的集合...]]></description><category></category></item></channel></rss>