<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mbs06061的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mbs06061</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mbs06061]]></copyright><item><title><![CDATA[JVM装载类(ClassLoader)]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6806415</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6806415</guid><author>mbs06061</author><pubDate>Fri, 30 Sep 2011 11:49:14 +0800</pubDate><description><![CDATA[java是动态性的解释型语言，动态性是指，JVM不是一次性加载所有类，首先加载必需的基础类，然后随着程序的运行动态加载所需的类。
 
1.ClassLoader加载的流程
       

       如上图所示，为JVM运行的三个类加载器。
       Boot]]></description><category></category></item><item><title><![CDATA[Java异常处理笔记]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6787882</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6787882</guid><author>mbs06061</author><pubDate>Sun, 18 Sep 2011 20:42:27 +0800</pubDate><description><![CDATA[1.Java异常体系：
      Java程序异常包括错误(Error)和异常(Exception)，Error是指系统性、严重的，程序本身无法进行处理的错误；Exception是指程序可以捕获，并进行处理的简单的异常。异常包括运行时异常(Runtime Exception)]]></description><category></category></item><item><title><![CDATA[Java读写EXCEL（JXL）学习笔记]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6588555</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6588555</guid><author>mbs06061</author><pubDate>Wed, 06 Jul 2011 17:03:13 +0800</pubDate><description><![CDATA[在公司的项目中，有excel生成、导出的需求，因此学习了用JXL读写excel，做个简单的笔记，以供参考。    实现用java操作excel的工具，一般用的有两个：一个是JXL，另一个是apache的POI。JXL的功能不如POI强大，但是对中文的支持性好，]]></description><category></category></item><item><title><![CDATA[JExcelApi(JXL)学习笔记]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83955401</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83955401</guid><author>mbs06061</author><pubDate>Mon, 04 Jul 2011 10:52:26 +0800</pubDate><description><![CDATA[    在公司的项目中，有excel生成、导出的需求，因此学习了用JXL读写excel，做个简单的笔记，以供参考。
    实现用java操作excel的工具，一般用的有两个：一个是JXL，另一个是apache的POI。JXL的功能不如POI强大，但是对中文的支持性好，因此在中文项目中用JXL的比较多。
[size=large]源代码介绍[/size]
    JXL的源代码有11个包： ...]]></description><category></category></item><item><title><![CDATA[java的几种对象(po,dto,dao等)]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83954510</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83954510</guid><author>mbs06061</author><pubDate>Fri, 01 Jul 2011 14:14:59 +0800</pubDate><description><![CDATA[   j2ee中，经常提到几种对象(object)，理解他们的含义有助于我们更好的理解面向对象的设计思维。
    [size=large]POJO(plain old java object)：[/size]普通的java对象，有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。
    [size=large]PO(persistant...]]></description><category></category></item><item><title><![CDATA[原型模式（prototype pattern）]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83947226</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83947226</guid><author>mbs06061</author><pubDate>Thu, 16 Jun 2011 21:37:34 +0800</pubDate><description><![CDATA[
原型模式是一种创建型模式，它通过复制已经存在的实例来产生新的实例，而不是创建新的实例。
原型模式的好处：
    1.可以像抽象工厂设计模式一样，不需要在客户端程序创建对象的子类。创建值相等，只是命名不一样的同类数据。
    2.对一个给定的应用，使用标准方法创建类的实例的消耗是过高的。而原型法可以消除这种消耗，毕竟复制一个已经存在的实例使程序运行更高效。
原型模式的实现
    ...]]></description><category></category></item><item><title><![CDATA[多态（polymorphism）]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83942505</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83942505</guid><author>mbs06061</author><pubDate>Wed, 08 Jun 2011 14:24:29 +0800</pubDate><description><![CDATA[    类之间的继承关系使子类具有父类的所有变量和方法，=&gt; 父类所具有的方法也可以在它所有子类中使用，发给父类的消息也可以发送给子类 =&gt; 子类的对象也是父类的对象=&gt;子类的对象既可以做本身的类型，也可以做父类的类型。
     Java的多态性，有什么意义呢？它的突出优点是使程序具有良好的扩展性。它通过继承，可以派生出任意多个新类型，或向基类增加更多方法时，无须修改原有对基础类进行处理的相关...]]></description><category></category></item><item><title><![CDATA[抽象类和接口]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83942474</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83942474</guid><author>mbs06061</author><pubDate>Wed, 08 Jun 2011 13:36:01 +0800</pubDate><description><![CDATA[抽象类和接口
　1.abstract class 在 Java 语言中表示的是一种继承关系，一个类只能使用一次继承关系。但是，一个类却可以实现多个interface。

　　2.在abstract class 中可以有自己的数据成员，也可以有非abstarct的成员方法，而在interface中，只能够有静态的不能被修改的数据成员（也就是必须是static final的，不过在 interf...]]></description><category></category></item><item><title><![CDATA[tomcat原理与源代码学习]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83942171</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83942171</guid><author>mbs06061</author><pubDate>Tue, 07 Jun 2011 22:44:18 +0800</pubDate><description><![CDATA[    server-&gt;service-&gt;connector、container
    server提供了service的生存环境，并控制生命周期
    mbean的含义？jmx含义？]]></description><category></category></item><item><title><![CDATA[2011.6.7]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/83941989</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/83941989</guid><author>mbs06061</author><pubDate>Tue, 07 Jun 2011 16:08:32 +0800</pubDate><description><![CDATA[session
   session在访问web工程时建立，一个浏览器只对应一个session。session的存在与否与网页所在浏览器是否关闭无关，在于session的设置。
   设置session超时时间：1.在tomcat的web.xml中10(单位：分钟)；2.在程序中设置：(HttpServletSession)session.setMaxInactiveInterval(9)(单...]]></description><category></category></item><item><title><![CDATA[WebService笔记]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6329775</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6329775</guid><author>mbs06061</author><pubDate>Sun, 17 Apr 2011 20:58:00 +0800</pubDate><description><![CDATA[调用web服务的两种方法：
1.用wsdl文件生成客户端程序：
         //SqmService   服务名
         SqmServiceService sqmSvr = new SqmServiceServiceLocator();]]></description><category></category></item><item><title><![CDATA[搜索技巧总结]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6201117</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6201117</guid><author>mbs06061</author><pubDate>Tue, 22 Feb 2011 22:13:00 +0800</pubDate><description><![CDATA[<br />    1.如果两个关键字之间没有任何运算符，将按用+相连处理；<br />    2.使用（）包含关键字集，返回包含任一关键字的结果也没。如：（java linux oracle）返回所有包含java、linux或oracle的结果；<br />    3.在每次查询中只能使用一组圆括号。<br />    4.用 - 号排除不需要的关键字。如java-j2ee返回包含java但不包含j2ee的结果。<br />    5.使用“”包含需要精确查询的短语。如：“net wireless”返回精]]></description><category></category></item><item><title><![CDATA[eclipse复制项目，注意事项]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6199580</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6199580</guid><author>mbs06061</author><pubDate>Tue, 22 Feb 2011 11:38:00 +0800</pubDate><description><![CDATA[<br />    eclipse中，直接复制项目，在tomcat中添加复制的项目，会出现找不到项目的情况，解决方法如下：<br />    在复制后的工程上点右键->properties->web context-root；<br />    修改工程下的.setting文件夹下的org.eclipse.wst.common.component文件；<br />    修改工作空间下的.metadata下的.plugin下的org.eclipse.wst.server.core下的server.xml的l]]></description><category></category></item><item><title><![CDATA[XML作用]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6139470</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6139470</guid><author>mbs06061</author><pubDate>Fri, 14 Jan 2011 16:48:00 +0800</pubDate><description><![CDATA[<br />这里列出最常见的5种用途: <br />
 1、数据交换    <br />
 用XML在应用程序和公司之间作数据交换已不是什么秘密了，毫无疑问应被列为第一位。    <br />
 那么为什么XML在这个领域里的地位这么重要呢？原因就是XML使用元素和属性来描述数    <br />
 据。在数据传送过程中，XML始终保留了诸如父/子关系这样的数据结构。几个应用程序    <br />
 可以共享和解析同一个XML文件，不必使用传统的字符串解析或拆解过程。    <br />
 相]]></description><category></category></item><item><title><![CDATA[wap网站开发]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6106393</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6106393</guid><author>mbs06061</author><pubDate>Thu, 30 Dec 2010 09:40:00 +0800</pubDate><description><![CDATA[<br />      最近一直在参与一个手机网站的开发，开发过程真是让人纠结而蛋疼。没有完整的资料参考；没有测试条件；手机设备更新快，社会上各种各样的机型都有；手机浏览器也是版本极多，技术成熟度不同，性能不一。<br />      先讨论下手机浏览器的问题：<br />      现在市场上的浏览器种类主要有：Opera mini、Apple safari、系统自带的浏览器、UCWeb、qq手机浏览器。网页的设计与开发中，往往要用到JS，但是上述浏览器对JS的支持程度不一。既要追求美观，页面操作的简易性]]></description><category></category></item><item><title><![CDATA[null与“”]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6086726</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6086726</guid><author>mbs06061</author><pubDate>Mon, 20 Dec 2010 13:44:00 +0800</pubDate><description><![CDATA[name==null       是判断name有没有内存空间。<br />
"".equals(name)  是判断name的内存空间中的值是不是空字符串。<br /><br />
没有内存空间的话是不能对变量或对象进行操作的。会出异常。]]></description><category></category></item><item><title><![CDATA[Oracle启动服务和手动控制（详解）]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6080257</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6080257</guid><author>mbs06061</author><pubDate>Thu, 16 Dec 2010 15:42:00 +0800</pubDate><description><![CDATA[注：SID -数据库标识
　　HOME_NAME - Oracle
 Home名称，如OraHome92、OraHome81　　(1)OracleServiceSID　　数据库服务，这个服务会自动地启动和停止数据库。如果安装了一个数据库，它的缺省启动类型为自动。服务进程为ORACLE.EXE，参数文件initSID.ora，日志文件SIDALRT.log，控制台SVRMGRL.EXE、SQLPLUS.EXE。　　(2)OracleHOME_NAMETNSListener　　监听器服务，服务只有在数据库需]]></description><category></category></item><item><title><![CDATA[cmd常用的8个命令]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6079970</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6079970</guid><author>mbs06061</author><pubDate>Thu, 16 Dec 2010 14:11:00 +0800</pubDate><description><![CDATA[<br />一、ping 　　 
<br />　　它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它
所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我
们可以确定目标主机的存在，可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧，在DOS窗口中键入：ping /? 
回车。所示的帮助画面。在此，]]></description><category></category></item><item><title><![CDATA[Struts 2中的OGNL(转)]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6075973</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6075973</guid><author>mbs06061</author><pubDate>Tue, 14 Dec 2010 17:38:00 +0800</pubDate><description><![CDATA[本人是一个EL（Expression Language，以下译为表达式语言）的支持者。因为我对写法极为反感，忘记了在那本书上看到的一句话——“使用标志（Tag）的一个目的就是避免在JSP页面中出现过多的的语句，使页面与后台代码分离。”
表达式语言主要有以下几大好处：
   1. 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句，使页面更简洁；
   2. 支持运算符（如+-*/），比普通的标志具有更高的自由度和更强的功能；
 ]]></description><category></category></item><item><title><![CDATA[访问web元素]]></title><link>https://blog.youkuaiyun.com/mbs06061/article/details/6075130</link><guid>https://blog.youkuaiyun.com/mbs06061/article/details/6075130</guid><author>mbs06061</author><pubDate>Tue, 14 Dec 2010 12:54:00 +0800</pubDate><description><![CDATA[分别介绍两种方法来取得request、session、application和 HttpServletRequest、HttpSession、ServletContext

这里是第一种方法，不过不常用，过于依赖于容器Java代码 public class LoginAction extends ActionSupport {                private Map request;        private Map session;        private Map applic]]></description><category></category></item></channel></rss>