自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

转载 [转]Checkstyle的配置详解

Checkstyle的配置详解      Checkstyle是一款检查java程序代码样式的工具,可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一。Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了可以使用它提供的sun的代码标准外,你也可以定制自己的标准。我们可以在eclipse中安装checkstyle的插件,来方便

2012-07-03 12:28:00 2561

原创 我的收藏

 25 个非常棒的 CSS3 菜单教程Metro JS20个jQuery插件,帮你打造完美网页表单jQuery UI框架 Chico UIjQuery 工具大收集

2012-04-01 12:46:47 175

原创 `nonmutating' is not defined (Ice)

说明出处:http://download.zeroc.com/Ice/3.2/IceJ-3.2.1-CHANGES- ["nonmutating"] provides backward compatibility for idempotent operations that were previously declared using the deprecated 'nonmu

2012-02-20 14:40:19 2151

`nonmutating' is not defined (Ice)

说明出处:http://download.zeroc.com/Ice/3.2/IceJ-3.2.1-CHANGES- ["nonmutating"] provides backward compatibility for idempotent operations that were previously declared using the deprecated 'non...

2012-02-20 14:40:00 185

原创 Maven学习笔记(三)——坐标和依赖

参考书籍Maven实战:可在InfoQ的Minibook出下载相关电子版。一、坐标maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组maven坐标是通过一些元素定义的,它们是groupId,artifactId,version,packaging,chassifier。先看一组坐标定义,如下:org.sonatype.nex

2011-12-27 12:58:53 1655

Maven学习笔记(三)——坐标和依赖

参考书籍Maven实战:可在InfoQ的Minibook出下载相关电子版。一、坐标 maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组maven坐标是通过一些元素定义的,它们是groupId,artifactId,version,packaging,chassifier。先看一组坐标定义,如下:  <groupId>or...

2011-12-27 12:58:00 213

原创 Maven学习笔记(二)——Eclipse插件安装(m2eclipse)

如何安装Eclipse插件关于如何安装Eclipse插件可以参考http://www.blogjava.net/wealupa/archive/2010/09/09/331493.htmlEclipse3.5以后版本推荐使用dropions的安装插件名称区分方式安装插件eclipse/ dropins/ resourcebund

2011-12-24 19:06:08 6913

Maven学习笔记(二)——Eclipse插件安装(m2eclipse)

如何安装Eclipse插件关于如何安装Eclipse插件可以参考http://www.blogjava.net/wealupa/archive/2010/09/09/331493.htmlEclipse3.5以后版本推荐使用dropions的安装插件名称区分方式安装插件eclipse/ dropins/ reso...

2011-12-24 19:06:00 134

原创 Maven学习笔记(一)——安装与配置

1. 准备工作操作系统:Windows7JDK version: 1.7.0(由于Maven需要有JDK的支持,所以不能只下JRE)Maven version: 3.0.3 下载页面:http://maven.apache.org/download.html2. 安装2.1. 安装JDK从orcale官网上下载JDK,Maven可以运行在JDK1.4以上版本,我

2011-12-24 17:48:01 1549

Maven学习笔记(一)——安装与配置

1. 准备工作操作系统:Windows7JDK version: 1.7.0(由于Maven需要有JDK的支持,所以不能只下JRE)Maven version: 3.0.3 下载页面:http://maven.apache.org/download.html2. 安装2.1. 安装JDK从orcale官网上下载JDK,Maven可以运行在JDK1.4以上版本,我的版本...

2011-12-24 17:48:00 156

原创 [HTML]Meta标签详解

概述1.         meta是用来在HTML文档中模拟HTTP协议的响应头报文。2.         meta 标签用于网页的与中,meta 标签的用处很多。3.         meta 的属性有两种:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。HTTP-EQUIVHTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助

2011-11-29 09:10:54 898

[HTML]Meta标签详解

 概述1. meta是用来在HTML文档中模拟HTTP协议的响应头报文。2. meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。3. meta 的属性有两种:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。HTTP-EQUIVHTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息...

2011-11-29 09:10:00 180

转载 Linux文件权限学习总结

文章来源:http://www.examda.com/linux/fudao/20100707/094403862-1.html一、用户对文件或目录都有哪些权限?  四种:读、写、执行、没有权限二、如何表示这四种权限?  如果用十进制数字表示,分别为:4、

2011-09-21 23:43:21 1353

Linux文件权限学习总结

 文章来源:http://www.examda.com/linux/fudao/20100707/094403862-1.html一、用户对文件或目录都有哪些权限?  四种:读、写、执行、没有权限二、如何表示这四种权限?  如果用十进制数字表示,分别为:4、2、1、0;如果用字符表示,分别为:r、w、x、-。个人觉得,使用chmod命令更改文件或目录权限时,数字表示法显然比...

2011-09-21 23:43:00 133

转载 Struts2核心工作原理解析

这篇文章对应的并非Struts2的最新版本,但其原理还是相同的。这是Struts2官方站点提供的Struts 2 的整体结构。        一个请求在Struts2框架中的处理大概分为以下几个步骤: 客户端提起一个(HttpServletRequest)

2011-09-19 18:12:30 60150 7

Struts2核心工作原理解析

这篇文章对应的并非Struts2的最新版本,但其原理还是相同的。 这是Struts2官方站点提供的Struts 2 的整体结构。  一个请求在Struts2框架中的处理大概分为以下几个步骤: 客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action”就是提起一个(HttpSer...

2011-09-19 18:12:00 118

转载 BCNF范式(修正的第三范式)、第四范式和第五范式

修正的第三范式(BCNF)1. 定义当下面性质成立时,一个数据库模式中的表T及函数依赖集F被称为符合Boyce-Codd范式(BCNF):任何F可推导出的函数依赖X->A都在T中,这里A是不在X中的单一属性,X必须是T的一个超键。当一个数据库模式包含的所有表都符合

2011-09-19 10:59:33 40032 7

BCNF范式(修正的第三范式)、第四范式和第五范式

修正的第三范式(BCNF)1.定义当下面性质成立时,一个数据库模式中的表T及函数依赖集F被称为符合Boyce-Codd范式(BCNF):任何F可推导出的函数依赖X->A都在T中,这里A是不在X中的单一属性,X必须是T的一个超键。当一个数据库模式包含的所有表都符合BCNF时,这个数据库被称为符合BCNF.2.说明BCNF是比第三范式更严格一个范式。它要求关系模型中所有的属性(包...

2011-09-19 10:59:00 681

转载 Java内存分配策略中的堆与栈

原文转自:http://www.examda.com/Java/zhuanye/20100907/110421485.html内存分配策略  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.  静态存储分配是指在编译时就

2011-09-17 23:25:02 1253

Java内存分配策略中的堆与栈

原文转自:http://www.examda.com/Java/zhuanye/20100907/110421485.html内存分配策略  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.  静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可...

2011-09-17 23:25:00 104

转载 全面分析Java的垃圾回收机制

Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆

2011-09-17 23:04:15 637

全面分析Java的垃圾回收机制

Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的有限性,JV...

2011-09-17 23:04:00 83

原创 初看Java中ThreadLocal

最近学习Java的线程,接触了ThreadLocal,感觉还是有一些难度,所以上网查了一些资料。ThreadLocal的作用是为每一个线程保存单独的变量副本,乍一看,似乎是有这样的实现:每一个ThreadLocal的实体中维护了一个Map,当每个线程去调用threadLocal.set(T)方法时,似乎是把这样的一一对键值对放到了Map里,而且看了一些网上的资料也是这么解释的,但是经过

2011-09-17 15:59:27 1091

初看Java中ThreadLocal

最近学习Java的线程,接触了ThreadLocal,感觉还是有一些难度,所以上网查了一些资料。ThreadLocal的作用是为每一个线程保存单独的变量副本,乍一看,似乎是又这样的实现:每一个ThreadLocal的实体中维护了一个Map,当每个线程去调用threadLocal.set(T)方法时,似乎是把<Thread,Value>这样的一一对键值对放到了Map里,而...

2011-09-17 15:59:00 129

转载 数据库中第一范式、第二范式、第三范式

1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关

2011-09-14 09:25:41 5100 1

数据库中第一范式、第二范式、第三范式

1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。说明:在任何一个关系数据库中...

2011-09-14 09:25:00 182

转载 数据库中的超码、候选码、主码

码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。  超码是一个或多个属性的集合,这些属性可以让我们在一个实体集中唯一地标识一个实体。如果K是一个超码,那么K的任意超集也是超码,也就是说如果K是超码,那

2011-09-14 09:11:00 27116

数据库中的超码、候选码、主码

码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。  超码是一个或多个属性的集合,这些属性可以让我们在一个实体集中唯一地标识一个实体。如果K是一个超码,那么K的任意超集也是超码,也就是说如果K是超码,那么所有包含K的集合也是超码。  候选码是从超码中选出的,自然地候选码也是一个或多个属性的集合。因为超码的范围太广...

2011-09-14 09:11:00 216

原创 总结Java的一些隐蔽的知识点(不断更新)

开篇:学Java两年多了,知识长进了很多,最近忙着找工作,把基础又重新看了一下,发现了很多自己觉得比较隐蔽的知识点,有的是曾经看过但没记住的,有些是从来都不知道的,索性写一篇这样的博客备忘吧。变量名:在Java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$

2011-09-12 14:30:40 1338

总结Java的一些隐蔽的知识点(不断更新)

开篇:学Java两年多了,知识长进了很多,最近忙着找工作,把基础又重新看了一下,发现了很多自己觉得比较隐蔽的知识点,有的是曾经看过但没记住的,有些是从来都不知道的,索性写一篇这样的博客备忘吧。变量名:在Java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java中的变量名不能以数字开头,不能使关键字。Java原生数据类型在32位机中所占内存大小:by...

2011-09-12 14:30:00 106

原创 盘点JDK1.5的新特性(三)——加强for循环

接着上篇文章来写,其实加强for循环现在用过的人很多,上篇文章中我就已经用到了public static int add(int i,int... js){ for(int j : js) i += j; ret

2011-07-22 10:04:12 1821

盘点JDK1.5的新特性(三)——加强for循环

接着上篇文章来写,其实加强for循环现在用过的人很多,上篇文章中我就已经用到了public static int add(int i,int... js){ for(int j : js) i += j; return i; } 这里再做一个总结,首先解释一下加强for循环:J2SE 1.5提供了另一种形...

2011-07-22 10:04:00 122

原创 解决DWR与jQuery之间$的冲突问题

前段时间发现jQuery与ExtJS之间发生冲突,今天又突然发现在IE内核的浏览器下jQuery与DWR之间还有冲突,但是在非IE内核下是可以的,用IE的开发人员工具调试了一下发现是jQuery的错误,奇怪之下一个一个的调试发现是DWR 的问题,于是在网上搜了一下说是与DWR的u

2011-07-19 15:15:12 3455

解决DWR与jQuery之间$的冲突问题

前段时间发现jQuery与ExtJS之间发生冲突,今天又突然发现在IE内核的浏览器下jQuery与DWR之间还有冲突,但是在非IE内核下是可以的,用IE的开发人员工具调试了一下发现是jQuery的错误,奇怪之下一个一个的调试发现是DWR 的问题,于是在网上搜了一下说是与DWR的util.js有冲突,看了一下util的源码是由于$符号的冲突,解决办法就是把jQuery的$符号用其他来代替,代码如下v...

2011-07-19 15:15:00 96

原创 OA开发日志之Ext整合jQuery

在早期版本的Ext中,如果想要整合jQuery需要用到Ext的jQuery驱动,jquery的plugin和jQuery的Library本身,今天正好遇到这个整合的问题,于是google了一下,得到了如上的解决方案,我用的Ext是3.3版本的,属于比较新的,但在其驱动目录下只有jQuery的驱动,并没有jquery-plugin.js本身,看了一个帖子,说是要自己去上网找,于是在07年的一个开源的

2011-07-14 19:52:38 2647 5

OA开发日志之Ext整合jQuery

在早期版本的Ext中,如果想要整合jQuery需要用到Ext的jQuery驱动,jquery的plugin和jQuery的Library本身,今天正好遇到这个整合的问题,于是google了一下,得到了如上的解决方案,我用的Ext是3.3版本的,属于比较新的,但在其驱动目录下只有jQuery的驱动,并没有jquery-plugin.js本身,看了一个帖子,说是要自己去上网找,于是在07年的一个开源的...

2011-07-14 19:52:00 120

原创 盘点JDK1.5的新特性(二)——可变参数

在JDK中提供的方法经常可以看见可以接受多个参数的形式,如Arrays.asListasListpublic static List asList(T... a)Returns a fixed-size list backed by the specified array.

2011-07-14 17:47:13 1339

盘点JDK1.5的新特性(二)——可变参数

在JDK中提供的方法经常可以看见可以接受多个参数的形式,如Arrays.asListasListpublic static <T> List<T> asList(T... a)Returns a fixed-size list backed by the specified array. (Changes to the returned list "writ...

2011-07-14 17:47:00 90

原创 盘点JDK1.5的新特性(一)——静态导入功能

总是看到jdk在1.5之后就怎么怎么样,增加什么什么功能的,所以索性盘点一下JDK1.5以后到底新增了哪些特性,首先来说说静态导入功能,看下面一段例子package example;public class StaticImportExample1 { public s

2011-07-14 17:17:21 953

盘点JDK1.5的新特性(一)——静态导入功能

总是看到jdk在1.5之后就怎么怎么样,增加什么什么功能的,所以索性盘点一下JDK1.5以后到底新增了哪些特性,首先来说说静态导入功能,看下面一段例子package example;public class StaticImportExample1 { public static void main(String[] args){ System.out.println(Ma...

2011-07-14 17:17:00 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除