<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[neu_swc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/neu_swc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; neu_swc]]></copyright><item><title><![CDATA[Linux文件权限学习总结]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84020916</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84020916</guid><author>neu_swc</author><pubDate>Wed, 21 Sep 2011 23:43:00 +0800</pubDate><description><![CDATA[
文章来源：http://www.examda.com/linux/fudao/20100707/094403862-1.html

一、用户对文件或目录都有哪些权限？
　　四种：读、写、执行、没有权限
二、如何表示这四种权限？
　　如果用十进制数字表示，分别为：4、2、1、0；如果用字符表示，分别为：r、w、x、-。个人觉得，使用chmod命令更改文件或目录权限时，数字表示法显然比字...]]></description><category></category></item><item><title><![CDATA[Struts2核心工作原理解析]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84019657</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84019657</guid><author>neu_swc</author><pubDate>Mon, 19 Sep 2011 18:12:00 +0800</pubDate><description><![CDATA[这篇文章对应的并非Struts2的最新版本，但其原理还是相同的。

这是Struts2官方站点提供的Struts 2 的整体结构。
 
　　一个请求在Struts2框架中的处理大概分为以下几个步骤： 
客户端提起一个（HttpServletRequest）请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action”就是提起一个（HttpS...]]></description><category></category></item><item><title><![CDATA[BCNF范式（修正的第三范式）、第四范式和第五范式]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84019341</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84019341</guid><author>neu_swc</author><pubDate>Mon, 19 Sep 2011 10:59:00 +0800</pubDate><description><![CDATA[修正的第三范式（BCNF）

1．定义

当下面性质成立时，一个数据库模式中的表T及函数依赖集F被称为符合Boyce-Codd范式（BCNF）：任何F可推导出的函数依赖X-&amp;gt;A都在T中，这里A是不在X中的单一属性，X必须是T的一个超键。当一个数据库模式包含的所有表都符合BCNF时，这个数据库被称为符合BCNF.

2．说明

BCNF是比第三范式更严格一个范式。它要求关系模型...]]></description><category></category></item><item><title><![CDATA[Java内存分配策略中的堆与栈]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84018867</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84018867</guid><author>neu_swc</author><pubDate>Sat, 17 Sep 2011 23:25:00 +0800</pubDate><description><![CDATA[
原文转自：http://www.examda.com/Java/zhuanye/20100907/110421485.html

内存分配策略
　　按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.
　　静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可...]]></description><category></category></item><item><title><![CDATA[全面分析Java的垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84018860</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84018860</guid><author>neu_swc</author><pubDate>Sat, 17 Sep 2011 23:04:00 +0800</pubDate><description><![CDATA[Java的堆是一个运行时数据区，类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象，这些对象通过new、newarray、anewarray和multianewarray等指令建立，但是它们不需要程序代码来显式地释放。一般来说，堆的是由垃圾回收 来负责的，尽管JVM规范并不要求特殊的垃圾回收技术，甚至根本就不需要垃圾回收，但是由于内存的有限性，JV...]]></description><category></category></item><item><title><![CDATA[初看Java中ThreadLocal]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84018709</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84018709</guid><author>neu_swc</author><pubDate>Sat, 17 Sep 2011 15:59:00 +0800</pubDate><description><![CDATA[最近学习Java的线程，接触了ThreadLocal，感觉还是有一些难度，所以上网查了一些资料。

ThreadLocal的作用是为每一个线程保存单独的变量副本，乍一看，似乎是又这样的实现：
每一个ThreadLocal的实体中维护了一个Map，当每个线程去调用threadLocal.set(T)方法时，似乎是把&amp;lt;Thread,Value&amp;gt;这样的一一对键值对放到了Map里，而且看...]]></description><category></category></item><item><title><![CDATA[数据库中第一范式、第二范式、第三范式]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84016712</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84016712</guid><author>neu_swc</author><pubDate>Wed, 14 Sep 2011 09:25:00 +0800</pubDate><description><![CDATA[1 第一范式（1NF）无重复的列
所谓第一范式（1NF）是指数据库表的每一列都是不可分割的基本数据项，同一列中不能有多个值，即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性，就可能需要定义一个新的实体，新的实体由重复的属性构成，新实体与原实体之间为一对多关系。在第一范式（1NF）中表的每一行只包含一个实例的信息。简而言之，第一范式就是无重复的列。说明：在任何一个关系数据库中...]]></description><category></category></item><item><title><![CDATA[数据库中的超码、候选码、主码]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84016706</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84016706</guid><author>neu_swc</author><pubDate>Wed, 14 Sep 2011 09:11:00 +0800</pubDate><description><![CDATA[

码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性，他是整个实体集的性质，而不是单个实体的性质。它包括超码，候选码，主码。　　超码是一个或多个属性的集合，这些属性可以让我们在一个实体集中唯一地标识一个实体。如果K是一个超码，那么K的任意超集也是超码，也就是说如果K是超码，那么所有包含K的集合也是超码。　　候选码是从超码中选出的，自然地候选码也是一个或多个属性的集合。因为超码的范围太广...]]></description><category></category></item><item><title><![CDATA[总结Java的一些隐蔽的知识点（不断更新）]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/84016015</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/84016015</guid><author>neu_swc</author><pubDate>Mon, 12 Sep 2011 14:30:00 +0800</pubDate><description><![CDATA[开篇：学Java两年多了，知识长进了很多，最近忙着找工作，把基础又重新看了一下，发现了很多自己觉得比较隐蔽的知识点，有的是曾经看过但没记住的，有些是从来都不知道的，索性写一篇这样的博客备忘吧。

变量名：在Java中，变量名以下划线、字母、$符号开头，并且后跟下划线、字母、$符号以及数字。总之，Java中的变量名不能以数字开头，不能使关键字。
Java原生数据类型在32位机中所占内存大小：byt...]]></description><category></category></item><item><title><![CDATA[盘点JDK1.5的新特性（三）——加强for循环]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83974680</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83974680</guid><author>neu_swc</author><pubDate>Fri, 22 Jul 2011 10:04:00 +0800</pubDate><description><![CDATA[接着上篇文章来写，其实加强for循环现在用过的人很多，上篇文章中我就已经用到了public static int add(int i,int... js){  
        for(int j : js)  
            i += j;  
        return i;  
    }  这里再做一个总结，首先解释一下加强for循环：J2SE 1.5提供了另一种形式的for循...]]></description><category></category></item><item><title><![CDATA[解决DWR与jQuery之间$的冲突问题]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83973141</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83973141</guid><author>neu_swc</author><pubDate>Tue, 19 Jul 2011 15:15:00 +0800</pubDate><description><![CDATA[前段时间发现jQuery与ExtJS之间发生冲突，今天又突然发现在IE内核的浏览器下jQuery与DWR之间还有冲突，但是在非IE内核下是可以的，用IE的开发人员工具调试了一下发现是jQuery的错误，奇怪之下一个一个的调试发现是DWR 的问题，于是在网上搜了一下说是与DWR的util.js有冲突，看了一下util的源码是由于$符号的冲突，解决办法就是把jQuery的$符号用其他来代替，代码如下v...]]></description><category></category></item><item><title><![CDATA[OA开发日志之Ext整合jQuery]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83971145</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83971145</guid><author>neu_swc</author><pubDate>Thu, 14 Jul 2011 19:52:00 +0800</pubDate><description><![CDATA[在早期版本的Ext中，如果想要整合jQuery需要用到Ext的jQuery驱动，jquery的plugin和jQuery的Library
本身，今天正好遇到这个整合的问题，于是google了一下，得到了如上的解决方案，我用的Ext是3.3版本的，属于比较新的，但在其驱动目录下只有jQuery的驱动，并没有jquery-plugin.js本身，看了一个帖子，说是要自己去上网找，于是在07年的一个开...]]></description><category></category></item><item><title><![CDATA[盘点JDK1.5的新特性（二）——可变参数]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83971097</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83971097</guid><author>neu_swc</author><pubDate>Thu, 14 Jul 2011 17:47:00 +0800</pubDate><description><![CDATA[在JDK中提供的方法经常可以看见可以接受多个参数的形式，如Arrays.asList
asList
public static &amp;lt;T&amp;gt; List&amp;lt;T&amp;gt; asList(T... a)
Returns a fixed-size list backed by the specified array. (Changes to the returned list &quot;write thr...]]></description><category></category></item><item><title><![CDATA[盘点JDK1.5的新特性（一）——静态导入功能]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83971051</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83971051</guid><author>neu_swc</author><pubDate>Thu, 14 Jul 2011 17:17:00 +0800</pubDate><description><![CDATA[总是看到jdk在1.5之后就怎么怎么样，增加什么什么功能的，所以索性盘点一下JDK1.5以后到底新增了哪些特性，首先来说说静态导入功能，看下面一段例子
package example;

public class StaticImportExample1 {
	
	public static void main(String[] args){
		System.out.println(Math.r...]]></description><category></category></item><item><title><![CDATA[利用Java反射机制将Json格式字符串反射为 Bean List]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83970601</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83970601</guid><author>neu_swc</author><pubDate>Thu, 14 Jul 2011 00:13:00 +0800</pubDate><description><![CDATA[前面提到过Strtus2在2.1.6以后就将Json格式整合到Strtus中了，可见到struts-json-plugin，在Struts的文档里面有下面一段例子：

Example

Setup Action

This simple action has some fields:
Example:

import java.util.HashMap;
import java.u...]]></description><category></category></item><item><title><![CDATA[Struts2 与 Ext 整合开发]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83969430</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83969430</guid><author>neu_swc</author><pubDate>Tue, 12 Jul 2011 09:58:00 +0800</pubDate><description><![CDATA[
最近一直想找一个Struts与Ext整合的一个比较规范的做法，个人觉得必然使用Struts的json，弄了一个晚上，不知道是否在符合大众的规范，配置如下：
Struts2从2.1.7开始便将json整合进去了，从Strtus2的lib包中可以片可以找到，名为struts2-json-plugin-2.x.x.x.jar
将json-plugin放入工程的lib中去后，便可以开始进行开发：...]]></description><category></category></item><item><title><![CDATA[修改tomcat启动端口，并让tomcat作为系统服务后台启动]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83968611</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83968611</guid><author>neu_swc</author><pubDate>Sun, 10 Jul 2011 00:37:00 +0800</pubDate><description><![CDATA[
最近学习Ext需要借助tomcat开看Ext的API，每次都要启动很麻烦，所以就想着把tomcat设成后台服务，但平时需要用到tomcat开发，所以就要先更改这个tomcat的启动端口，
找到conf文件夹下面的server.xml里面一共有4个端口，其中有两个是一样的，为了保险起见，就把这些端口统统改掉，改后如下&amp;lt;Server port=&quot;8006&quot; shutdown=&quot;SHUTDO...]]></description><category></category></item><item><title><![CDATA[OA办公自动化系统开发日志]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83966907</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83966907</guid><author>neu_swc</author><pubDate>Wed, 06 Jul 2011 17:37:00 +0800</pubDate><description><![CDATA[


近期要做到OA系统，由于是用来学习，而且工期比较短，所以整体功能比较简单，对比了一下开源社区的joffice，如果要做好这个OA还是要花费一段时间的，而且每个公司的需求不同，所以我们的OA做出来还不知是否真的实用。
经过了一周的准备工作，基本需求已经定型，并且框架也已经搭好，开发环境和所用技术初步如下：
操作系统：Windows7旗舰版
Web服务器:tomcat 6.0
IDE：...]]></description><category></category></item><item><title><![CDATA[NavigableMap与NavigableSet]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83966375</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83966375</guid><author>neu_swc</author><pubDate>Tue, 05 Jul 2011 19:53:00 +0800</pubDate><description><![CDATA[


可导航的Map和集合 NavigableMap and NavigableSet
Java集合框架（Java Collections Framework）加入了一个新的NavigableMap和NavigableSet接口。分别的扩展了SortedMap和SortedSet接口，本质上添加了搜索选项到接口。
NavigableMap接口
对于NavigableMap，有3个方法的集合。其中一...]]></description><category></category></item><item><title><![CDATA[Cygwin下Hadoop的安装与配置详解]]></title><link>https://blog.youkuaiyun.com/neu_swc/article/details/83966374</link><guid>https://blog.youkuaiyun.com/neu_swc/article/details/83966374</guid><author>neu_swc</author><pubDate>Tue, 05 Jul 2011 19:53:00 +0800</pubDate><description><![CDATA[Hadoop 支持 Linux 及 Windows 操作系统, 但其官方网站声明 Hadoop 的分布式操作在 Windows 上未做严格测试，建议只把 Windows 作为 Hadoop 的开发平台。在 Windows 环境上的安装步骤如下( Linux 平台类似，且更简单一些):
一、安装Cygwin
下载Cygwin，运行step.exe，选择从网络安装，选择安装路径和临时下载文件的存放...]]></description><category></category></item></channel></rss>