<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shellfj的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shellfj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shellfj]]></copyright><item><title><![CDATA[开发经理的职能 ]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84527066</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84527066</guid><author>shellfj</author><pubDate>Sun, 16 Feb 2014 16:47:10 +0800</pubDate><description><![CDATA[[url]http://www.infoq.com/cn/articles/development-manager-role[/url]

开发经理是个工作压力比较大的职位。作为“中间人”，你需要在管理层、客户、销售、开发人员等多种角色之间周旋。没人会注意你的工作做得有多好：一切都运转顺利，工作进展得波澜不惊，所有人都各得所需。但如果事情失败了，不论什么原因，可都是你的错。

要成为一名成...]]></description><category></category></item><item><title><![CDATA[软件架构模式的种类]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84294417</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84294417</guid><author>shellfj</author><pubDate>Mon, 24 Sep 2012 21:52:59 +0800</pubDate><description><![CDATA[在做软件架构设计时,根据不同的抽象层次可分为三种不同层次的模式：架构模式(Architectural Pattern)、设计模式(Design Pattern)、代码模式(Coding Pattern)。

        架构模式是一个系统的高层次策略，涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。

        设计模式是中等尺度的结构策略。这...]]></description><category></category></item><item><title><![CDATA[编程语言概念：闭包]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84288592</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84288592</guid><author>shellfj</author><pubDate>Wed, 12 Sep 2012 21:06:51 +0800</pubDate><description><![CDATA[  编程语言中，闭包的好处：
  1. 延长对象的生命周期
  2. 封装外部对象的成员变量
具体请看下面的连接：

Javascript闭包[url]http://www.felixwoo.com/tag/closure[/url]
Java闭包[url]http://www.cnblogs.com/chenjunbiao/archive/2011/01/26/1944417.htm...]]></description><category></category></item><item><title><![CDATA[Java 默认三个ClassLoader的加载路径]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84127520</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84127520</guid><author>shellfj</author><pubDate>Wed, 11 Jan 2012 21:39:38 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
String bootstrapPath = System.getProperty(&quot;sun.boot.class.path&quot;);
		System.out.println(&quot;BootStrapClassLoader Path : &quot; + bootstrapPath);
		String extPath = System.getProperty(&quot;java.ext...]]></description><category></category></item><item><title><![CDATA[Apache Tomcat 集群]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84125586</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84125586</guid><author>shellfj</author><pubDate>Sat, 07 Jan 2012 01:43:40 +0800</pubDate><description><![CDATA[经过2天的查资料和实验，在2台机器上完成了集群的配置。
Apache2.2.21,Mod_JK 1.2.32,Tomcat 7.0.23.
用Mod JK，apache 配置load balance。
配置如下：
Apache httpd:
# Load mod_jk module. Specify the filename
# of the mod_jk lib you’ve dow...]]></description><category></category></item><item><title><![CDATA[IP 地址分类（tomcat session复制）]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84125328</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84125328</guid><author>shellfj</author><pubDate>Fri, 06 Jan 2012 13:39:48 +0800</pubDate><description><![CDATA[IP地址有5类，A类到E类，各用在不同类型的网络中。地址分类反映了网络的大小以及数据包是单播还是组播的。
  A类到C类地址用于单点编址方法，但每一类代表着不同的网络大小。
  A类地址（1.0.0.0-126.255.255.255）用于最大型的网络，该网络的节点数可达16,777,216个。
  B类地址（128.0.0.0-191.255.255.255）用于中型网络，节点数可达65,...]]></description><category></category></item><item><title><![CDATA[分布式环境下缓存]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84079381</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84079381</guid><author>shellfj</author><pubDate>Wed, 09 Nov 2011 14:10:38 +0800</pubDate><description><![CDATA[缓存生命周期划分种类有：
1. request级别的，比如Hibernate的Session级别一级缓存
2. Session级别的，和客户端有关。
3. Application级别的，和应用有关，替代数据库，不是很重要数据，可从数据库再生的。
4. 永恒的，决定业务整体状态的缓存，需要服务器之间复制的，很重要的，必须经常flush到数据库。

所以，根据情况选择缓存，而不是一味使用s...]]></description><category></category></item><item><title><![CDATA[MAVEN手工添加第三方jar包（ojdbc14.jar）]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84059027</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84059027</guid><author>shellfj</author><pubDate>Thu, 03 Nov 2011 15:09:46 +0800</pubDate><description><![CDATA[第三方jar包需要手工添加，命令如下：
mvn install:install-file -Dfile=C:\dev\workspace\dev_app\spring.test\lib\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -DgeneratePom=t...]]></description><category></category></item><item><title><![CDATA[apache mod_jk vs mod_proxy]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84054777</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84054777</guid><author>shellfj</author><pubDate>Thu, 27 Oct 2011 12:54:51 +0800</pubDate><description><![CDATA[在Mod_proxy下，如何集群！
http://wiki.apache.org/cocoon/LoadBalancingWithModProxy
modjk vs mod_proxy
http://community.jboss.org/blogs/mladen.turk/2007/07/16/comparing-modproxy-and-modjk]]></description><category></category></item><item><title><![CDATA[linux系统监控工具]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84050884</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84050884</guid><author>shellfj</author><pubDate>Thu, 20 Oct 2011 15:03:51 +0800</pubDate><description><![CDATA[工具
	

简单介绍

top
	

查看进程活动状态以及一些系统状况

vmstat
	

查看系统状态、硬件和系统信息等

iostat
	

查看CPU 负载，硬盘状况

sar
	

综合工具，查看系统状况

mpstat
	

查看多处理器状况

netstat
	

查看网络状况

iptraf
	

实时网络...]]></description><category></category></item><item><title><![CDATA[apache,weblogic集群]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84049094</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84049094</guid><author>shellfj</author><pubDate>Tue, 18 Oct 2011 00:01:14 +0800</pubDate><description><![CDATA[http://www.blogjava.net/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html]]></description><category></category></item><item><title><![CDATA[appfuse2.1将maven project转成web project]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84044172</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84044172</guid><author>shellfj</author><pubDate>Sun, 09 Oct 2011 13:39:56 +0800</pubDate><description><![CDATA[这段时间在研究appfuse，出现了很多问题，大概终结一下。
1.appfuse2.1版本基于maven生成自己的项目。由于对maven不熟悉，特别是maven的插件，在加上appfuse对maven支持的不好，所以运行自己的项目有很多的问题。需要修改生产的项目中的pom.xml，它的版本，等等，很多东西，非常烦人。只有修改成功之后，才能编译，以及maven的test等等。
2.mvn jet...]]></description><category></category></item><item><title><![CDATA[spring transaction]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/84005729</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/84005729</guid><author>shellfj</author><pubDate>Mon, 22 Aug 2011 20:24:09 +0800</pubDate><description><![CDATA[1 Understand Transaction
  1) Introduce Spring's transaction manager
  a  JDBC transactions 
     
     
     
     
     
   b Hibernate transactions
     
     
     
     
     
2 Pro...]]></description><category></category></item><item><title><![CDATA[怎么查看端口占用情况?]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83980737</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83980737</guid><author>shellfj</author><pubDate>Wed, 03 Aug 2011 22:41:20 +0800</pubDate><description><![CDATA[怎么查看端口占用情况?

       开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&quot;查看&quot;-&quot;选择列&quot;

        经常，我们在启动应用的时候发现系统需要的端口被别的程序占用，如何知道谁占有了我们需要的端口，很多人都比较头疼，下面就介...]]></description><category></category></item><item><title><![CDATA[Spring Hibernate 事务管理配置问题]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83975181</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83975181</guid><author>shellfj</author><pubDate>Sat, 23 Jul 2011 00:57:38 +0800</pubDate><description><![CDATA[练习个项目，发现执行到dao层里的方法时总是抛org.hibernate.HibernateException:xxxxx is not vaild without active transaction.    例如执行session.save(xxxEntity) 就抛出 save is not vaild without active transaction.

        找到好多的...]]></description><category></category></item><item><title><![CDATA[hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83973749</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83973749</guid><author>shellfj</author><pubDate>Wed, 20 Jul 2011 16:05:21 +0800</pubDate><description><![CDATA[hibernate的保存
hibernate对于对象的保存提供了太多的方法，他们之间有很多不同，这里细说一下，以便区别：
一、预备知识：
在所有之前，说明一下，对于hibernate，它的对象有三种状态，transient、persistent、detached
下边是常见的翻译办法：
transient：瞬态或者自由态
persistent：持久化状态
detached：脱管状态或...]]></description><category></category></item><item><title><![CDATA[Hibernate中get()与load()的区别 ]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83972798</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83972798</guid><author>shellfj</author><pubDate>Mon, 18 Jul 2011 23:11:33 +0800</pubDate><description><![CDATA[Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的。

hibernate中get方法和load方法的根本区别在于：如果你使用load方法，hibernate认为该id对应的对象（数据库记录）在数据库中是一定存在的，所以它可以放心的使用，它可以放心的使用代理来延迟...]]></description><category></category></item><item><title><![CDATA[sax与Dom区别]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83945213</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83945213</guid><author>shellfj</author><pubDate>Mon, 13 Jun 2011 22:33:51 +0800</pubDate><description><![CDATA[SAX与DOM的比较

每一个进行XML开发的编程人员都知道DOM，那为什么在有了DOM这个功能强大的文档对象模型之后，我们还需要SAX？这就要从它们根本不同的实现方法上来分析。DOM解析器是通过将XML文档解析成树状模型并将其放入内存来完成解析工作的，而后对文档的操作都是在这个树状模型上完成的。这个在内存中的文档树将是文档实际大小的几倍。这样做的好处是结构清除、操作方便，而带来的麻烦就是极其...]]></description><category></category></item><item><title><![CDATA[jaxp对xml的操作(JAXP的演进)]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83945132</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83945132</guid><author>shellfj</author><pubDate>Mon, 13 Jun 2011 18:50:59 +0800</pubDate><description><![CDATA[  最近重新温习了Jaxp对xml的操作，在网上搜索了一些这方面的资料！觉得非常好，在此mark一下。感觉Sun的东西才是王道！英文版的资料更加好！



JAXP的演进

作者:Rahul Srivastava

Rahul Srivastava;SJTUer
原文地址:http://www.xml.com/pub/a/2005/07/06/jaxp.html
中文地址:ht...]]></description><category></category></item><item><title><![CDATA[xml命名空间的URI]]></title><link>https://blog.youkuaiyun.com/shellfj/article/details/83913551</link><guid>https://blog.youkuaiyun.com/shellfj/article/details/83913551</guid><author>shellfj</author><pubDate>Fri, 29 Apr 2011 20:30:22 +0800</pubDate><description><![CDATA[   在xml文件中，为了区分相同的element，需要引用namespace，并且namespace需要用URI进行区分。URI是否为Internet上的真实的url或者是在url上可以找到对应的schema文件，这个问题，我一直有点困惑！在网上查找了一些文档，w3c并没有强制执行这个标准。
   仁者见仁，智者见智！其实，关键在于xml的解析器是否需要验证xml的element，以及设置解析...]]></description><category></category></item></channel></rss>