<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[initial_belief的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/initial_belief</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; initial_belief]]></copyright><item><title><![CDATA[webservice]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/47805081</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/47805081</guid><author>initial_belief</author><pubDate>Thu, 20 Aug 2015 11:14:21 +0800</pubDate><description><![CDATA[http://my.oschina.net/xpbug/blog/223276]]></description><category></category></item><item><title><![CDATA[js 闭包]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/47337905</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/47337905</guid><author>initial_belief</author><pubDate>Fri, 07 Aug 2015 13:34:07 +0800</pubDate><description><![CDATA[闭包（closure）是Javascript语言的一个难点，也是它的特色，很多高级应用都要依靠闭包实现。 

一、变量的作用域 
要理解闭包，首先必须理解Javascript特殊的变量作用域。 
变量的作用域无非就是两种：全局变量和局部变量。 
Javascript语言的特殊之处，就在于函数内部可以直接读取全局变量。 

Js代码 
　　var n=999;
　　function]]></description><category></category></item><item><title><![CDATA[jquery each()用法]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/46697641</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/46697641</guid><author>initial_belief</author><pubDate>Tue, 30 Jun 2015 16:43:23 +0800</pubDate><description><![CDATA[Jquery     Each




each()方法能使DOM循环结构简洁，不容易出错。each()函数封装了十分强大的遍历功能，使用也很方便，它可以遍历一维数组、多维数组、DOM, JSON 等等
在javaScript开发过程中使用$each可以大大的减轻我们的工作量。

下面提一下each的几种常用的用法

  


each处理一维数组


  var ]]></description><category></category></item><item><title><![CDATA[理解hashcode]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/46670235</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/46670235</guid><author>initial_belief</author><pubDate>Sun, 28 Jun 2015 11:30:11 +0800</pubDate><description><![CDATA[1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下：
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较（即比较引用是否相同）。但是我们必需清楚，当String 、Math、还有Integer、D]]></description><category></category></item><item><title><![CDATA[struts2接收参数的几种形式]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/46519687</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/46519687</guid><author>initial_belief</author><pubDate>Tue, 16 Jun 2015 16:14:00 +0800</pubDate><description><![CDATA[1. 用Action的属性：
在action 里面定义要接收的参数，并提供相应的setter,getter,和提交参数的名称一致，并不用做数据类型的转换。
相应提交方式可以用get 和post，如：testAction? name=admin
如： 
 jsp:

form action="login" method="post" name="form1">
  用户名：s:textf]]></description><category></category></item><item><title><![CDATA[struts 标签的使用]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/46506253</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/46506253</guid><author>initial_belief</author><pubDate>Mon, 15 Jun 2015 17:55:13 +0800</pubDate><description><![CDATA[Struts2常用标签总结
一 介绍
1．Struts2的作用    

Struts2标签库提供了主题、模板支持，极大地简化了视图页面的编写，而且，struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件，这完全能满足项目中页面显示复杂，多变的需求。
    Struts2的标签库有一个巨大的改进之处，struts2标签库的标签不依]]></description><category></category></item><item><title><![CDATA[Java多线程]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/45691779</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/45691779</guid><author>initial_belief</author><pubDate>Wed, 13 May 2015 12:54:55 +0800</pubDate><description><![CDATA[1.      计算机系统
使用高速缓存来作为内存与处理器之间的缓冲，将运算需要用到的数据复制到缓存中，让计算能快速进行；当运算结束后再从缓存同步回内存之中，这样处理器就无需等待缓慢的内存读写了。
缓存一致性：多处理器系统中，因为共享同一主内存，当多个处理器的运算任务都设计到同一块内存区域时，将可能导致各自的缓存数据不一致的情况，则同步回主内存时需要遵循一些协议。
乱序执行优化：为了使得处理]]></description><category></category></item><item><title><![CDATA[spring注解总结]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/43987183</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/43987183</guid><author>initial_belief</author><pubDate>Sat, 28 Feb 2015 16:31:11 +0800</pubDate><description><![CDATA[@Autowired 注释
将 @Autowired 注释标注在成员变量上 


import org.springframework.beans.factory.annotation.Autowired;
publicclass Boss {
    @Autowired
    private Car car;
    @Autowired
    private Office off]]></description><category></category></item><item><title><![CDATA[Eclipse快捷键]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/43229347</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/43229347</guid><author>initial_belief</author><pubDate>Wed, 28 Jan 2015 13:47:42 +0800</pubDate><description><![CDATA[1. ctrl+shift+r：打开资源
    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件，而你只需要按下文件名或mask名中的前几个字母，比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。


2. ctrl+o：快速outline
    如果想要查看当前类的方法或某个特定方法，但又不想把代码拉上拉下，也不想使用查找]]></description><category></category></item><item><title><![CDATA[设计模式学习----观察者模式（事件监听实现）]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/42741197</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/42741197</guid><author>initial_belief</author><pubDate>Thu, 15 Jan 2015 14:40:27 +0800</pubDate><description><![CDATA[分类： 
Java语言 
设计模式 2011-08-02 20:11 
1298人阅读 评论(0)
收藏 
举报

设计模式string交通classinterfaceapplication
    今天学习了新的设计模式----观察者模式，其实这种设计模式，我们早就接触过，做过GUI编程的同学肯定会知道，事件的注册监听等机制，其实这个机制的实现就是利用了观察者模式。
    可]]></description><category></category></item><item><title><![CDATA[java设计模式--事件监听器模式和观察者模式]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/42741019</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/42741019</guid><author>initial_belief</author><pubDate>Thu, 15 Jan 2015 14:31:48 +0800</pubDate><description><![CDATA[监听模式 



监听器模式：事件源经过事件的封装传给监听器，当事件源触发事件后，监听器接收到事件对象可以回调事件的方法
观察者模式：观察者(Observer)相当于事件监听者，被观察者(Observable)相当于事件源和事件，执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参数
 
监听器模式demo
1、首要定义事件源对象（事件源相当于单]]></description><category></category></item><item><title><![CDATA[Servlet中listener（监听器）和filter的总结]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/42740017</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/42740017</guid><author>initial_belief</author><pubDate>Thu, 15 Jan 2015 13:20:37 +0800</pubDate><description><![CDATA[http://ruowu.javaeye.com/blog/661922



文章分类:Java编程

Listener我是这样理解他的，他是一种观察者模式的实现：我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者的观察对象队列中，当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener，]]></description><category></category></item><item><title><![CDATA[Servlet中listener（监听器）和filter的总结]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/42739981</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/42739981</guid><author>initial_belief</author><pubDate>Thu, 15 Jan 2015 13:16:37 +0800</pubDate><description><![CDATA[http://ruowu.javaeye.com/blog/661922



文章分类:Java编程

Listener我是这样理解他的，他是一种观察者模式的实现：我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者的观察对象队列中，当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener，]]></description><category></category></item><item><title><![CDATA[java  注解]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/42556403</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/42556403</guid><author>initial_belief</author><pubDate>Fri, 09 Jan 2015 16:22:44 +0800</pubDate><description><![CDATA[本文将向你介绍J2SE5.0中的新特性之一：注解。本文将从什么是注解；J2SE5.0中预定义的注解；如何自定义注解；如何对注解进行注解以及如何在程序中读取注解5个方面进行讨论。
 
 
一、什么是注解
    说起注解，得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说，元数据是描述数据的。就象数据表中的字段一样，每个字段描述了这个字段下的数据的含义。而J2SE]]></description><category></category></item><item><title><![CDATA[从Java类库看设计模式]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/42001931</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/42001931</guid><author>initial_belief</author><pubDate>Thu, 18 Dec 2014 10:09:22 +0800</pubDate><description><![CDATA[很多时候，对于一个设计来说(软件上的，建筑上的，或者它他工业上的)，经验是至关重要的。好的经验给我们以指导，并节约我们的时间;坏的经验则给我们以借鉴，可以减少失败的风险。然而，从知识层面上来讲，经验只是作为一种工作的积累而存在于个人的大脑中的，很难被传授或者记录。为了解决这样的问题，人们提出了所谓的模式的概念。所谓模式，是指在一个特定背景下，反复出现的问题解决方案。模式是经验的文档化。

软件]]></description><category></category></item><item><title><![CDATA[配置Log4j(很详细)]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/41941931</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/41941931</guid><author>initial_belief</author><pubDate>Mon, 15 Dec 2014 11:48:28 +0800</pubDate><description><![CDATA[Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的，它可接key=value格式的设置或xml格式的设置信息。通过配置，可以创建出Log4J的运行环境。

1. 配置文件
Log4J配置文件的基本格式如下： 

#配置根Logger
log4j.rootLogger 
=   
[ level 
]   ,
 appenderN]]></description><category></category></item><item><title><![CDATA[java 代码java堆]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/41576147</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/41576147</guid><author>initial_belief</author><pubDate>Fri, 28 Nov 2014 11:00:21 +0800</pubDate><description><![CDATA[优化应用程序代码的内存使用并不是一个新主题，但是人们通常并没有很好地理解这个主题。本文将简要介绍 Java 进程的内存使用，随后深入探讨您编写的 Java 代码的内存使用。最后，本文将展示提高代码内存效率的方法，特别强调了
HashMap 和 ArrayList 等 Java 集合的使用。
背景信息：Java 进程的内存使用

参考知识
如需进一步了解 Java 应用程序的进程内存使用，]]></description><category></category></item><item><title><![CDATA[Java 线程池和原理]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/41115881</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/41115881</guid><author>initial_belief</author><pubDate>Fri, 14 Nov 2014 11:27:32 +0800</pubDate><description><![CDATA[在工作中很少使用java的多线程，以前一直以为java多线程很难，不是很理解其工作原理，前几天有时间上网学习了下java的多线程，以及线程池的一些知识，按照网上的例子也修改了下，弄了个线程池，这期间还是学到了很多知识的。
       
        首先说下java实现多线程的两种方式，这个很多人应该都知道，简单的说说，一种是实现Runnable接口，另一种是继承Thread类，两个方法各]]></description><category></category></item><item><title><![CDATA[Java Socket编程]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/41076261</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/41076261</guid><author>initial_belief</author><pubDate>Thu, 13 Nov 2014 11:29:04 +0800</pubDate><description><![CDATA[Java Socket编程
       对于Java Socket编程而言，有两个概念，一个是ServerSocket，一个是Socket。服务端和客户端之间通过Socket建立连接，之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口，当发现客户端有Socket来试图连接它时，它会accept该Socket的连接请求，同时在服务端建立一个对应的Socket与之进行通信]]></description><category></category></item><item><title><![CDATA[缓存、缓存算法和缓存框架简介]]></title><link>https://blog.youkuaiyun.com/initial_belief/article/details/40740925</link><guid>https://blog.youkuaiyun.com/initial_belief/article/details/40740925</guid><author>initial_belief</author><pubDate>Mon, 03 Nov 2014 14:51:07 +0800</pubDate><description><![CDATA[英文原文：jtraining，译文：Lixiang







引言

我们都听过 cache，当你问他们是什么是缓存的时候，他们会给你一个完美的答案，可是他们不知道缓存是怎么构建的，或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章，我们会去讨论缓存，缓存算法，缓存框架以及哪个缓存框架会更好。

面试

“缓存就是存贮数据（使用频繁的数据）的临时地方，因为取原]]></description><category></category></item></channel></rss>