<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[peng128的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/peng128</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; peng128]]></copyright><item><title><![CDATA[Linux下Tomcat的启动、关闭、杀死进程]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84539276</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84539276</guid><author>peng128</author><pubDate>Thu, 20 Mar 2014 10:58:27 +0800</pubDate><description><![CDATA[
打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出；
 
#看是否已经有tomcat在运行了ps -ef |grep tomcat
#如果有，用kill;kill -9 pid #pid 为相应的进程号
 
例如 p...]]></description><category></category></item><item><title><![CDATA[ExtJs4  layout 布局]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84526596</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84526596</guid><author>peng128</author><pubDate>Fri, 14 Feb 2014 14:45:49 +0800</pubDate><description><![CDATA[
本篇讲解Ext另一个重要的概念：布局。一般的容器类控件都是通过配置项items添加子控件的，这些子控件相对于父控件怎么定位呢，这里就要用到布局。某些容器类控件，它本身默认就集成了一种布局方式，例如比较典型的是：Ext.container.Viewport 布局控件，它其实就是一个border布局的容器，还有Ext.form.Panel、Ext.tab.Panel等。本节我们系统的分析各种布局方式...]]></description><category></category></item><item><title><![CDATA[ XPath详解及Java示例代码]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84496958</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84496958</guid><author>peng128</author><pubDate>Thu, 07 Nov 2013 14:53:42 +0800</pubDate><description><![CDATA[


import java.io.IOException;  
  
import javax.xml.parsers.*;  
import javax.xml.xpath.*;  
import org.w3c.dom.*;  
import org.xml.sax.SAXException;  
  
public class XpathTest {  
  
    ...]]></description><category></category></item><item><title><![CDATA[javascript中的回调函数中变量作用域]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84496490</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84496490</guid><author>peng128</author><pubDate>Wed, 06 Nov 2013 16:13:58 +0800</pubDate><description><![CDATA[
1,在callObjMethod方法中，我用了两种方式回调“method&quot;方法： 第一种方式：method(&quot;通过默认上下文回调&quot;); 没有指定上下文，我们发现回调函数内部访问context的值是全局变量的值， 这说明，执行该方法的默认上下文是全局上下文。 第二种方式：method.call(obj,&quot;指定显式对象上下文回调&quot;); 指定obj为method执行的上下文，就能够访问到对象内部的co...]]></description><category></category></item><item><title><![CDATA[spring中scope作用域]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84494505</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84494505</guid><author>peng128</author><pubDate>Thu, 31 Oct 2013 16:22:16 +0800</pubDate><description><![CDATA[
scope的作用域，默认是单例模式，即scope=&quot;singleton&quot;。另外scope还有prototype、request、session、global session作用域。scope=&quot;prototype&quot;多例。再配置bean的作用域时，它的头文件形式如下：

如何使用spring的作用域：




1

&amp;lt;bean id=&quot;role&quot; class=&quot;spring.ch...]]></description><category></category></item><item><title><![CDATA[Java中List的排序]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84489817</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84489817</guid><author>peng128</author><pubDate>Thu, 17 Oct 2013 14:38:05 +0800</pubDate><description><![CDATA[

第一种方法，就是list中对象实现Comparable接口，代码如下：




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
...]]></description><category></category></item><item><title><![CDATA[UML类图几种关系的总结]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84489514</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84489514</guid><author>peng128</author><pubDate>Wed, 16 Oct 2013 17:11:56 +0800</pubDate><description><![CDATA[


在UML类图中，常见的有以下几种关系: 泛化（Generalization）,  实现（Realization），关联（Association)，聚合（Aggregation），组合(Composition)，依赖(Dependency)
 　　1. 泛化（Generalization）
　　【泛化关系】：是一种继承关系，表示一般与特殊的关系，它指定了子类如何特化父类的所有特征和行...]]></description><category></category></item><item><title><![CDATA[UML类图基础知识]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84489485</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84489485</guid><author>peng128</author><pubDate>Wed, 16 Oct 2013 16:25:34 +0800</pubDate><description><![CDATA[
一、简介
       类是对象的集合，展示了对象的结构以及与系统的交互行为。类主要有属性（Attribute）和方法（Method）构成,属性代表对象的状态，如果属性被保存到数据库，此称之为“持久化”；方法代表对象的操作行为，类具有继承关系，可以继承于父类，也可以与其他的Class进行交互。
       类图展示了系统的逻辑结构，类和接口的关系。 类图表示不同的实体(人、事物和数据)如...]]></description><category></category></item><item><title><![CDATA[js中的闭包之我理解]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84489090</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84489090</guid><author>peng128</author><pubDate>Tue, 15 Oct 2013 17:23:43 +0800</pubDate><description><![CDATA[
闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样.
　　但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解.
　　闭包是很多语言都具备的特性,在j...]]></description><category></category></item><item><title><![CDATA[ 一见钟情！Java闭包]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84489059</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84489059</guid><author>peng128</author><pubDate>Tue, 15 Oct 2013 16:25:03 +0800</pubDate><description><![CDATA[
在2013年将发布的 JavaSE8 中将包含一个叫做 Lambda Project 的计划，在今年6月份的 JSR-335 草案中有描述。
 JSR-335 将闭包引入了 Java 。闭包在现在的很多流行的语言中都存在，例如 C++、C# 。闭包允许我们创建函数指针，并把它们作为参数传递。在这篇文章中，我们将粗略的看一遍Java8的特性，并介绍Lambda表达式。而且我将试着放一些样例程序来...]]></description><category></category></item><item><title><![CDATA[YUI Compressor Maven Plugin介绍]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84487586</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84487586</guid><author>peng128</author><pubDate>Fri, 11 Oct 2013 13:36:07 +0800</pubDate><description><![CDATA[
目前开发Web应用Javascript发挥的作用越来越大，相关的Javascript框架也比较多。但是有一个问题，我们开发过程中，所有的JS代码 都添加了注释，如使用JsDoc，代码的可读性比较强，同时这样的代码也便于调试。但是在产品环境中，我们希望这些JS代码是压缩和混淆过的，这主要是让 JS代码加载的更快，这也是Google AJAX Libraries API出现的原因。YUI Compr...]]></description><category></category></item><item><title><![CDATA[使用YUI Compressor压缩CSS/JS]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84487585</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84487585</guid><author>peng128</author><pubDate>Fri, 11 Oct 2013 13:35:30 +0800</pubDate><description><![CDATA[
这几天正在为压缩代码的事情所困扰，大家也可以看见，我的博客顶端有两个在线的压缩工具，但在实际应用过程中，除了CSS的压缩比较满意外，JS的压缩，很是不爽，如果语法有问题的话（比如缺少”;”），就会出现无法预知的错误。
不过让人欣慰的是，Yahoo！给我们带来了YUI  compressor！，呵呵，废话少说，赶紧体验。
YUI compressor的下载地址是：http://develop...]]></description><category></category></item><item><title><![CDATA[Maven命令使用及简介]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84487584</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84487584</guid><author>peng128</author><pubDate>Fri, 11 Oct 2013 13:34:52 +0800</pubDate><description><![CDATA[
mvn clean installmvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse mvn -Dtest=org.apache.nutch.util.TestURLUtil testmvn -Dtest=org.apache.nutch.util.TestURLUtil -Dmaven.surefire.debug tes...]]></description><category></category></item><item><title><![CDATA[java中hashcode()和equals()的详解]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84487313</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84487313</guid><author>peng128</author><pubDate>Thu, 10 Oct 2013 17:06:03 +0800</pubDate><description><![CDATA[
hashcode方法浅析
有许多人学了很长时间的Java，但一直不明白hashCode方法的作用，我来解释一下吧。首先，想要明白hashCode的作用，你必须要先知道Java中的集合。　　总的来说，Java中的集合（Collection）有两类，一类是List，再有一类是Set。你知道它们的区别吗？前者集合内的元素是有序的，元素可以重复；后者元素无序，但元素不可重复。那么这里就有一个比较严重...]]></description><category></category></item><item><title><![CDATA[spring mvc 基于注解 配置默认 handlermapping]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84486390</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84486390</guid><author>peng128</author><pubDate>Tue, 08 Oct 2013 15:16:00 +0800</pubDate><description><![CDATA[
spring mvc 是类似于 Struts 的框架。他们都有一个最主要的功能就是URL路由。URL路由能将请求与响应请求处理逻辑的类(在Struts中即是action,在spring mvc 中即是 controller )映射起来。抛开其他的功能，spring mvc 要比 Struts 在URL路由功能上灵活很多。比如要实现 RESTful，如果用 Struts ，需要安装 一些插件，而...]]></description><category></category></item><item><title><![CDATA[在使用线程池时应特别注意对ThreadLocal的使用]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84486386</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84486386</guid><author>peng128</author><pubDate>Tue, 08 Oct 2013 15:10:54 +0800</pubDate><description><![CDATA[
ThreadLocal可以为当前线程保存局部变量，而InheritableThreadLocal则可以在创建子线程的时候将父线程的局部变量传递到子线程中。如果使用了线程池(如Executor)，那么即使即使父线程已经结束，子线程依然存在并被池化。这样，线程池中的线程在下一次请求被执行的时候，ThreadLocal对象的get()方法返回的将不是当前线程中设定的变量，因为池中的“子线程”根本不是...]]></description><category></category></item><item><title><![CDATA[【解惑】领略Java内部类的“内部”]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84486382</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84486382</guid><author>peng128</author><pubDate>Tue, 08 Oct 2013 15:05:27 +0800</pubDate><description><![CDATA[
内部类有两种情况：
(1) 在类中定义一个类(私有内部类，静态内部类)
(2) 在方法中定义一个类(局部内部类，匿名内部类)
 

1、私有内部类 —— 在方法之间定义的内部类，非静态
      我们首先看看类中内部类的两个特点：
      (1) 在外部类的作用范围内可以任意创建内部类对象，即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。

例如 (实际上...]]></description><category></category></item><item><title><![CDATA[Java内部类的使用小结]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/84486373</link><guid>https://blog.youkuaiyun.com/peng128/article/details/84486373</guid><author>peng128</author><pubDate>Tue, 08 Oct 2013 15:03:07 +0800</pubDate><description><![CDATA[
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。
*内部类可以是静态static的，也可用public，default，protected和private修饰。（而外部顶级类即类名和文件名相同的只能使用public和default）。
 

注意：内部类是一个编译时的概念，一旦编译成功，就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内...]]></description><category></category></item><item><title><![CDATA[java 随机生成自定义范围的时间]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/7010684</link><guid>https://blog.youkuaiyun.com/peng128/article/details/7010684</guid><author>peng128</author><pubDate>Fri, 25 Nov 2011 09:46:31 +0800</pubDate><description><![CDATA[package com.wyx.hibernate;    import java.text.SimpleDateFormat;  import java.util.Date;  import java.util.Random;    import org.hibernate.Session;    import com.wyx.hibernate.utils.HibernateUtils;]]></description><category></category></item><item><title><![CDATA[ExtJS Grid中文字链接点击事件的更合理的处理办法 [ExtJS]]]></title><link>https://blog.youkuaiyun.com/peng128/article/details/6939213</link><guid>https://blog.youkuaiyun.com/peng128/article/details/6939213</guid><author>peng128</author><pubDate>Sat, 05 Nov 2011 20:22:27 +0800</pubDate><description><![CDATA[我们经常会给GridPanel中的某一个column加一个renderer，让它的内容可以变成一个链接，例如：
    resultRenderer: function (value) {
        return '
onclick="some_function()" >查看';
    }
这样在Grid中，查看那两个字就变成链接了
如果点击这个查看的时候，想弹出窗口，那么我们]]></description><category></category></item></channel></rss>