- 博客(15)
- 收藏
- 关注
原创 java读取方法参数名称,read the names of the parameters of a method
java编程好多时候希望能够得到方法参数名称,这样可以避免通过类型判断,因为类型很容易重复,同时也省写注解,保持代码简洁。 java1.8新增了java.lang.reflect.Parameter类,可以通过parameter.getName()得到参数名 Method method = org.springframework.va...
2015-03-28 21:21:29
199
junit单元测试3:springockito
接http://baowp.iteye.com/blog/1988249,前文举例了一个使用mockito在spring管理的实例中注入一个mock对象的情况,但是仅限于直接引用的对象且要写MockitoAnnotations.initMocks(this)使其生效。 如何能够与spring结合得更深,就像是注入spring bean一样地注入mock对象,这样对...
2014-05-30 16:46:55
277
原创 IntelliJ IDEA查找依赖关系,解决jar包冲突
maven工程,一个artifact的jar包可能不只一处被依赖;有时候依赖会出现相同的artifact却不同版本,相互存在冲突,这时就需要exclude某个版本。 试了在命令行工程目录下执行mvn dependency:tree可以出来文本的依赖关系,但是不会把一个artifact的每处依赖都显示出来,只会出现第一次被依赖的地方。 使用eclipse的都知道,如果要查看一个j...
2013-12-14 12:28:40
5199
原创 junit单元测试2: mockito基础使用
接上篇,如果需要mock一个接口,testng可以使用jmockit;对于junit使用mockito是个很好的选择。以下给个例子package com.github.baowp.domain.service;import com.github.baowp.domain.entity.BookEntity;import com.github.baowp.domain.repos...
2013-12-11 17:40:51
229
原创 junit单元测试1: 数据库接口测试
开发应用程序,为了保证底层的代码质量,使应用容器启动后测试能够一次性通过,单元测试必不可少。单测一般要测每一个service接口方法,这里以目前最流行的开源测试框架junit举个例子。 在工程的src/main/java下有个BookService interface public interface BookService { int insert(Bo...
2013-11-28 21:13:33
425
原创 杭州下城区办理户籍证明
杭州下城区人才市场已经从体育场路335号搬至东新路155号,即和平广场处。到下城区人才市场乘电梯到4楼走到档案管理柜台处,工作人员要求出示本人身份证,查证之后一般会告知两点:1.已有多年未缴户籍挂靠费用,之前每月30元,13年1月开始下调至每月20月,请至收银处先结清费用,可刷信用卡;2.此处最多挂靠年限为3年,您已超期多年,请尽快迁出。 拿着人才市场的证明到下...
2013-11-02 12:46:50
486
原创 ubuntu13.10 lenovo网卡驱动安装(Broadcom)
ubuntu当月刚出了13.10版本,在升级了操作系统版本后无法搜索无线热点,联想官网提供的驱动下载都是为windows准备的,所以得自己去找网卡对应的linux驱动。并执行如下命令: sudo apt-get install linux-headers-generic build-essential dkmssudo apt-get update (optional maybe)...
2013-10-24 16:21:57
170
Ubuntu上mysql服务远程登录问题
远程连接ubuntu系统的mysql服务时发生错误 Error No. 2003 Can't connect to mysql server on '10.15.92.131' (10065) 进入终端命令,输入 nmap localhost -p3306 结果为 Starting Nmap 5.21 ( http://nmap.org ) at 2013-01-...
2013-01-09 21:21:24
126
原创 ubuntu gnome-classic桌面系统 窗口超出屏幕失去焦点后移回
可以关闭compiz,关闭命令为:metacity --replace & 这样问题解决,但窗口动画缺少了形象效果。 也可以对compiz进行设置解决这个问题 开启compiz命令为:compiz --replace & 打开CompizConfig设置管理器-窗口管理-放置窗口,把勾选去掉...
2012-06-03 14:34:09
340
原创 ubuntu安装极点五笔并支持大字符集
官方发布的ubuntu12.04镜像文件安装后并没有五笔输入法,安装方法如下: sudo apt-get install ibus-table-wubi 安装完后在“ibus设置(即输入法首选项)-输入法标签页-选择输入法-汉语“里面就会有“极点五笔”和海峰五笔“。 但是还不能输出生僻字及繁体字,需要打开一个配置文件进行编辑sudo gedit /us...
2012-06-03 13:01:49
237
原创 关于spring mvc 验证的一个特殊异常
前些天用spring mvc构建了一个工程,今天想实现它的表单验证功能,即用JSR-303实现用@Valid对数据对象的验证.但是不想在工程中却报了一个错误:java.lang.AbstractMethodError: org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/Prov...
2011-04-09 22:26:44
161
原创 jquery1.5出现的ajax返回json格式错误问题
前几天将工程里的jquery1.4.4更新为jquery1.5.1,发现原先ajax提交dataType为json的,发生了错误. 后经过反复调试,原来是jquery1.5和现在的jquery.validate.js不大兼容,validate.js改写的$.ajax会使jquery1.5返回的json加载到<script>标签中执行.所以没有引入validat...
2011-03-19 11:11:05
123
原创 浅析jquery1.5之Deferred
jquery1.5最大的改进是加入了Deferred,它的出现,使函数的回调方便很多,取代了网页加载完成后回调的函数数组,与重写后的ajax方法的返回实例结合. 确切地说,Deferred是由两个_Deferred实例组成,一个用于成功解决后的回调(deferred),一个用于失败返回后...
2011-02-20 11:53:54
99
64位浏览器的flash插件下载(flashplayer for 64-bit browser)
既然用了64位的系统,就希望能够用64位的软件,装了64-bit的firefox(Namoroka),还有系统自带的IE 64-bit,结果上网看不到flash。网上搜了很多,出来的结果大多是说Adobe还没有开发出支持64位浏览器的flash plugin。不过那已经是过时的言论,2010年9月Adobe已经开发出了64-bit flashplayer,代号"Square"....
2011-01-22 10:15:57
3086
原创 “警告:Parameters:Invalid chunk” 的出现原因
因提交方式不同分为两种 get: url中传递参数时出现不规范情况 如:?&name=value ?name=value&&name=value post: <form>中存在 name="" 的表单对象。 ...
2009-12-15 23:10:56
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人