自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (12)
  • 收藏
  • 关注

原创 JMockit1.2示例-静态方法

import mockit.Expectations;import mockit.Mocked;import mockit.integration.junit4.JMockit;import org.junit.Test;import org.junit.runner.RunWith;import static mockit.Deencapsulation.*;imp...

2016-01-03 12:42:20 693

原创 使用JUnitParams做参数化单元测试

在单元测试中,如果测试方法相同,要测试不同的输入参数和输出结果时,通常会有冗余的代码。参数化单元测试的组件,应用在这种场景下。 从JUnit4已经开始支持参数化测试在测试类上追加@RunWith,指明使用JUnit的Parameterized运行器来运行测试。在提供数据的方法上追加@Parameterized.Parameters,方法必须是静态static的,并且返回一个集合Colle...

2015-06-29 23:42:29 712

原创 Thrift的第一个例子

MAVEN_HOMEJAVA_HOMETHRIFT_HOME将thrift-0.9.2.exe的目录加入PATH中用maven构建工程引入thrift的依赖,以及slf4j的 org.apache.thrift libthrift 0.9.2 org.slf4j slf4j-log4j12 1.5.8http://...

2015-03-01 17:56:13 152

Web开发中特殊字符编码的那些事

Web开发中特殊字符编码的那些事在Web开发中,常常会遇到因为特殊字符编码的问题,引发的安全问题,或是数据正确性的问题。特总结一下:[b]HTML编码[/b]HTML 中 &、"、等字符有特殊含义,它们是 HTML 语言的保留字,因此不能直接使用。使用这些个字符时,应使用它们的转义序列: [code="html"]&:& " :" ' : '...

2014-01-02 10:54:53 400

原创 Maintainable JavaScript-Chapter 6 Note

Avoid GlobalsJS执行环节有很多独特之处相对于其他语言来说,如全局变量和函数的使用。 JS本身的初始执行环境就是有多种多样的全局变量所定义的,这些全局变量在环境创始之初就存在了。 全局对象是一个神秘的对象,表示脚本的最外层上下文。 浏览器中 window对象往往重载并等于全局对象,因此任何在全局对象中声明的变量或者函数都为window对象的属性...

2013-07-21 13:18:01 143

原创 HSSF,XSSF和SXSSF的区别

HSSF是POI工程对Excel 97(-2007)文件操作的纯Java实现XSSF是POI工程对Excel 2007 OOXML (.xlsx)文件操作的纯Java实现从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的API----SXSSF SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在滑动...

2013-05-30 11:28:21 1290

原创 Integer转string、字符串数组

[b]方式一:库的字符串输入输出流方式,写入int值,之后调用输出流对象的str方法来转成string。[/b]优点是对转换可以做一些格式化。[code="c++"]int i = 10;ostringstream oss;oss ...

2013-02-27 17:13:44 982

原创 疑难点

为什么要在free或者是delete释放内存后,要将指针设置为NULL,来防止产生“野指针”char* cptr = new char[1024];//..delete [] cptr;cptr = NULL虽然释放了内存,但此时cptr如果没有设为NULL的话,指向的是未知的位置。使用cptr的话将造成不可预知的结果。所以要将cptr设置为空指针,显式的指明不指向任何...

2013-01-30 12:40:15 138

原创 RuntimeException与其他Exception的理解

先看看这些常见的RuntimeException:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不兼容对象异...

2012-01-19 23:30:39 120

原创 记在这里的第一个月

11年12月26号,走进了这里,我以观察者的角度来看它,总还是了解了一些不同于外界人所说的那样。 11年的最后一天,我进了部门。新的团队,新的项目,新的同事,对于我以及周围的人,都是新的开始。11年进了很多新人,团队里23个人,大概有1/3是老员工。 随着几次会议感觉,项目现在还是拍不下来版,还在寻找方向。但这里的人们都很努力,大家都在自发的加班努力学习。一个Java的...

2012-01-19 23:01:15 108

原创 Puzzle between modelAttribute and commandName in Spring FormTag

平常用的时候form tag都是用commandName来设定form的对象上下文。 看Spring例子的时候又发现了个modelAttribute,有着一样的功能。在国外的网站查了查,有如此的解释[code="java"] /** * Set the name of the form attribute in the model. * May be a ...

2012-01-15 22:39:16 127

原创 Spring MVC拦截器

[size=medium] The ordered set of interceptors that intercept HTTP Servlet Requests handled by Controllers. Interceptors allow requests to be pre/post processed before/after handling. Each intecepto...

2012-01-14 14:41:11 129

原创 mvc:view-controller

mvc:view-controller可以在不需要Controller处理request的情况,转向到设置的View[code="java"] @EnableWebMvc @Configuration public class WebConfig extends WebMvcConfigurerAdapter { @Override publ...

2012-01-14 14:25:35 115

原创 appcontext中的mvc:resources注解

从spring3 mvc支持rest,丰富的注解,应用起来非常方便,对所有的请求当做rest来处理,这就会带来一个问题,如果是静态资源,如js、css和图片,就会导致无法完成请求。为了绕过DispatcherServlet对这些静态资源的处理,多使用UrlRewriteFilter。web.xml配置如下[code="xml"] starframe org.springfram...

2012-01-14 14:00:34 216

原创 跟Spring有关的,在web.xml的配置

[size=medium]Spring MVC的前端控制器,用来处理所有请求[/size][code="xml"] Spring MVC Dispatcher Servlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF...

2012-01-14 13:18:38 111

原创 Spring乱码相关

[size=large]一、用characterEncodingFilter来过滤请求的输入[/size][size=medium]一定要将这个配置放在web.xml的最前面,配置如下:[/size][code="xml"] characterEncodingFilter org.springframework.web.filter.Chara...

2012-01-14 13:05:12 98

原创 设计图

设计图。看这个设计如何

2011-06-30 11:59:01 169

ASP.Net 中控件的EnableViewState属性

[size=medium]在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于 WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本语言对其进行处理,之后再传递给服务器端。但是在ASP.NET下,由于采用...

2010-04-01 09:53:33 127

JavaScript第一讲:可以做什么

1、验证表格内容2、设置和检索cookie3、Ajax(Asynchronous JavaScript and XML)4、交互操作5、动态控制CSS

2010-03-29 20:19:38 147

C++开发中问题一览

[b]1、cout”: 未声明的标识符”是怎么回事?[/b]VS 2005里面是没有 iostream.h 这个文件的,要使用输入输出流只能:[code="C++"]#includeusing namespace std; //我就是把这句少了![/code][b]2、warning C4018: “...

2010-03-29 00:05:20 118

C#.NET 集合对象(System.Collections)

[size=medium] 1. System.Array 和 System.Collecions.ArrayList 前者是所有数组的抽象基类,每实例化一个数组,就是创建了一个Array类型的实例;后者是可以创建一个大小可变的数组。两者可以使用 BinarySearch进行查询,但必须先进行排序(排序必须实现IComparable或IComparer接口,IComparab...

2010-03-28 23:48:08 226

在IE、FF、Chrome下滚动条的onscroll事件

[size=medium]有时在页面上,需要Fixed(css里的position属性)的效果,用JS实现的话,在如题的三个平台可以这样写:[/size][code="javascript"]window.onscroll = _onScroll;function _onScroll(){ var labeller_layer = document.getElem...

2010-03-11 14:40:06 425

CSS内部样式表中使用HTML注释符

我们在做网页CSS设计的时候,常常会用到内部样式表,即将CSS代码写在html网页的标签之间,可是不知大家有没有发现,我们用Dreamweaver网页编辑器来设计CSS内部样式表的时候,总会在 和标签中间自动加入HTML的注释符?而删除该HTML注释符并没有影响网页的显示效果,经过研究终于知道了这个HTML注释的具体作用了。 其实这种写法是告诉那些比较老的浏览器,不要读取该C...

2010-02-23 17:09:53 322

原创 自动词和他动词的区别

[b][size=medium]一.自动词和他动词的意义 [/size][/b]自动词:动词本身能完整地表示主语的某种动作的词。 他动词:动词需要有一个宾语才能完整地表现主语的动作或作用的词 例: 风が吹く(自动词) 彼がタオルを绞る(他动词) [b][size=medium]二.自动词与他动词的分类与比较 [/size][/b]1、只有自动词没有相对应的他动词的。...

2010-02-01 17:08:23 612

原创 Win32ole

Win32ole为标准Ruby发行版的一部分。Win32ole是访问Windows自动化的接口,可以让Ruby和Windows应用进行交互。具体说来Win32ole可以操作Word,Excel,IE,Outlook等。http://notreally.iteye.com/blog/182986...

2009-12-18 14:18:58 188

原创 删除修改Eclipse里的SVN账户

由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。     解决方案:在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法:1. 查看你的...

2009-12-03 09:50:59 126

原创 在JavaScript下使用JSON

JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:...

2009-11-02 17:09:06 143

原创 浅谈PHP生成HTML的思路

前言: 目前网络上好多网站的新闻发布系统都采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的机率更大一些。笔者的网站曾经使用PHP这一动态技术来构建新闻发布系统,其原理也就是应用了PHP生成HTML静态页面的技术,相关平台是 Windows XPSp2+php4.32+mysql,因此,...

2009-09-16 12:17:08 132

原创 PHP : echo和print的区别

PHP 和 HTML 最简单的交互是通过 print 和 echo 语句来实现的,在实际使用中,print 和 echo两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo函数中,可以同时输出多个字符串,而在 print函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以ech...

2009-09-16 11:45:21 97

原创 2.2PHP数据类型

2.2.4. 布尔类型Boolean型要注意的,以下值都是false:关键字 false整数 0浮点数 0.0空字符串 ("") 和字符串 "0"0个元素的数组没有值的和函数的对象NULL可以使用is_bool( )来判断一个值是不是布尔类型if (is_bool($x)...

2009-09-15 17:46:19 112

原创 清爽表格配色16套

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><title>清爽配色15套</title><style type="text/css">.style

2009-09-15 17:17:39 271

原创 2. PHP语法

2. PHP语法2.1.1. 大小写敏感内置的函数和关键字是不区分大小写的,但变量名区分大小写。2.1.2. 语句和分号以分号作为语句的结尾。2.1.3. 空白和空行为了程序的可读性,以下的方式去空白还是可以的。//语句raise_prices($inventory, $inflation, $cost_of_living, ...

2009-09-15 10:11:32 130

原创 1. PHP概览及环境配置

学习的教材:Programming PHP. 2nd Edition1.PHP简介及PHP能做什么     PHP能应用到许多操作系统及平台上。如在Unix系统上,使用Apache来部署。或在windows上使用IIS来部署。     环境配置的步骤:     版本号一定要对上哦! apache2.2+php5.2...

2009-09-14 17:42:58 149

原创 IE的CSS:cursor属性一览

IE的CSS:cursor属性一览:http://www.echoecho.com/csscursors.htm

2009-09-08 13:52:44 383

原创 z-index之谜

z-index属性简介引用:z-index : auto | number auto: 默认值。number: 无单位的整数值,可为负数 。z-index值较大的元素将叠加在z-index值较小的元素之上。对于未指定此属性的定位对象,z-index 值为正数的对象会在其之上,而 z-index 值为负数...

2009-08-28 00:30:58 107

原创 JavaScript 拖放(拖拽、拖动)层效果(程序原理+深度分析)

[size=medium]拖放效果,也叫拖拽,学名Drag-and-drop ,是最常见的js特效之一。如果忽略很多细节,实现起来很简单,但往往细节才是难点所在。这个程序的原型是在做图片切割效果的时候做出来的,那时参考了好几个同类的效果,跟muxrwc和BlueDestiny学习了不少东西。虽然每次整理都觉得很好了,不过每隔一段时间又会发现得某个地方可以改善,某个地方有错误...

2009-08-27 20:31:25 157

javascript事件流机制

原文:Event flow in DOM Level 2Consider the situation when there are 2 elements nested together.Both have event handlers registered on the same event type, say"click". When the us...

2009-08-27 20:28:22 126

鼠标按住不放开时执行一个函数

鼠标按住不放开时执行一个函数,放开就取消,代码如下:[code="javascript"] [/code]

2009-08-27 20:26:50 320

原创 为setInterval传参数

在使用JScript的时候,我们有时需要间隔的执行一个方法,比如用来产生网页UI动画特效啥的。这是我们常常会使用方法setInterval或setTimeout,但是由于这两个方法是由脚本宿主模拟出来的Timer线程,在通过其调用我们的方法是不能为其传递参数。    我们常用的使用场景是:window.setTimeout("delayRun()", n);w...

2009-08-27 20:23:58 142

原创 HTML DOM的nodeType值

将HTML DOM中几个容易常用的属性做下记录:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。 * 元素节点的 nodeName 是标签名称 * 属性节点的 nodeName 是属性名称 * 文本节点的 nodeName 永远是 #text * 文档节点的 nod...

2009-08-12 10:42:32 86

最新YUI库-3.14.1

最新YUI库-3.14.1

2013-12-26

V8引擎源代码

Chrome V8 JavaScript引擎 源代码

2013-01-22

网站重构英文版

讲述了很多HTML标签的标准写法,对于网站标准化有很大作用

2012-02-05

ServletsAndJSP第二版

ServletsAndJSP第二版.pdf head first系列

2012-02-03

HeadFirst Servlet and JSP 2rd

[深入浅出Servlets.and.JSP第二版].OReilly.Head.First.Servlets.and.JSP.2nd.Edition.Mar.2008.pdf

2012-02-03

Head.First.Servlets.and.JSP.2nd.Edition

[深入浅出Servlets.and.JSP第二版].OReilly.Head.First.Servlets.and.JSP.2nd.Edition.Mar.2008.pdf

2012-02-01

spring 3.1 mvc sample

spring 3.1 mvc sample Spring 3.1的最新例子

2012-01-30

spring 3.1 docs

Spring framework 3.1 docs,src

2012-01-30

jackson-jar-all

jackson-mapper-asl 1.6.9 all jar

2012-01-17

spring framework 3.1 reference

学spring的好资料

2012-01-10

gwt in action

不多的gwt资料,这个算是不错了、不多的gwt资料,这个算是不错了

2009-04-27

空空如也

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

TA关注的人

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