- 浏览: 98665 次
- 性别:
- 来自: 杭州
最新评论
-
xb12369:
快捷键 Ctrl + Alt + Shift +U
IntelliJ IDEA查找依赖关系,解决jar包冲突 -
GlacialDrift:
spring-mockito.xml 配置文件可以不用写的。在 ...
junit单元测试3:springockito -
kouwoo:
今天也遇到了相同的问题,多谢啦
关于spring mvc 验证的一个特殊异常 -
baowp:
xiaobadi 写道你用的hibernate-core什么版 ...
关于spring mvc 验证的一个特殊异常 -
xiaobadi:
你用的hibernate-core什么版本?我最新的里面没有o ...
关于spring mvc 验证的一个特殊异常
文章列表
如题,canal-adapter-1.1.3 数据源mysql8.0.15 ,启动adapter时始终报数据库连接问题,一再确认数据库连接配置没有问题,排查好久才发现是和mysql8不兼容,只需要把lib下的mysql驱动jar替换成小版本最高的一个版本就可以,也就是mysql-connector-java-5.1.47.jar
java编程好多时候希望能够得到方法参数名称,这样可以避免通过类型判断,因为类型很容易重复,同时也省写注解,保持代码简洁。
java1.8新增了java.lang.reflect.Parameter类,可以通过parameter.getName()得到参数名
...
接http://baowp.iteye.com/blog/1988249,前文举例了一个使用mockito在spring管理的实例中注入一个mock对象的情况,但是仅限于直接引用的对象且要写MockitoAnnotations.initMocks(this)使其生效。
如何能够与spring结合得更深,就像是注入spring bean一样地注入mock对象,这样对于写包含外部依赖的单元测试会完美些。如下:
单例类,测的是bookService.list():
package com.iteye.baowp.domain.service;
...
maven工程,一个artifact的jar包可能不只一处被依赖;有时候依赖会出现相同的artifact却不同版本,相互存在冲突,这时就需要exclude某个版本。
试了在命令行工程目录下执行mvn dependency:tree可以出来文本的依赖关系,但是不会把一个artifact的每处依赖都显示出来,只会出现第一次被依赖的地方。
使用eclipse的都知道,如果要查看一个jar包是如何被依赖进来的,可以打开工程的pom.xml,切换到dependency hierarchy视图,然后右上角Filter输入artifactId就可以清晰地看到它是如何被直接或间接地依赖进来的 ...
接上篇,如果需要mock一个接口,testng可以使用jmockit;对于junit使用mockito是个很好的选择。以下给个例子
package com.github.baowp.domain.service;
import com.github.baowp.domain.entity.BookEntity;
import com.github.baowp.domain.repository.BookRepository;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunW ...
开发应用程序,为了保证底层的代码质量,使应用容器启动后测试能够一次性通过,单元测试必不可少。
单测一般要测每一个service接口方法,这里以目前最流行的开源测试框架junit举个例子。
在工程的src/main/java下有个BookService interface
public interface BookService {
int insert(BookEntity book);
}
在工程的src/test/java下同包目录中写一个BookServiceTest
package com.github.baowp.domain. ...
杭州下城区办理户籍证明
- 博客分类:
- daily life
杭州下城区人才市场已经从体育场路335号搬至东新路155号,即和平广场处。到下城区人才市场乘电梯到4楼走到档案管理柜台处,工作人员要求出示本人身份证,查证之后一般会告知两点:1.已有多年未缴户籍挂靠费用,之前每月30元,13年1月开始下调至每月20月,请至收银处先结清费用,可刷信用卡;2.此处最多挂靠年限为3年,您已超期多年,请尽快迁出。
拿着人才市场的证明到下城区天水派出所开实际的户籍证明,天水桥公交站下车往后营弄走进去。
后营弄到天水派出所会路过下城区民政局,那可以办理婚姻登记与非婚证明即单身证明。
ubuntu当月刚出了13.10版本,在升级了操作系统版本后无法搜索无线热点,联想官网提供的驱动下载都是为windows准备的,所以得自己去找网卡对应的linux驱动。并执行如下命令:
sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get update (optional maybe)
sudp apt-get install linux-source
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modpro ...
远程连接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-09 18:04 CSTNmap scan report for localhost (127.0.0.1)Host is up (0.000037s latency).PORT STATE S ...
可以关闭compiz,关闭命令为:
metacity --replace &
这样问题解决,但窗口动画缺少了形象效果。
也可以对compiz进行设置解决这个问题
开启compiz命令为:
compiz --replace &
打开CompizConfig设置管理器-窗口管理-放置窗口,把勾选去掉。
如果没有安装“CompizConfig设置管理器”,请在“Ubuntu软件中心”中安装。
对于英文语言用户:
打开"CompizConfig Setti ...
官方发布的ubuntu12.04镜像文件安装后并没有五笔输入法,安装方法如下:
sudo apt-get install ibus-table-wubi
安装完后在“ibus设置(即输入法首选项)-输入法标签页-选择输入法-汉语“里面就会有“极点五笔”和海峰五笔“。
但是还不能输出生僻字及繁体字,需要打开一个配置文件进行编辑
sudo gedit /usr/share/ibus-table/engine/table.py
找到
self._chinese_mode = self._config.get_value (
...
前些天用spring mvc构建了一个工程,今天想实现它的表单验证功能,即用JSR-303实现用@Valid对数据对象的验证.但是不想在工程中却报了一个错误:
java.lang.AbstractMethodError: org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;
后来经过排查发现是因为lib中多了一个hibernate-entitymanager.jar包.道理是这个包的版本太旧,hibernate3.jar已经带有最新版的org ...
前几天将工程里的jquery1.4.4更新为jquery1.5.1,发现原先ajax提交dataType为json的,发生了错误.
后经过反复调试,原来是jquery1.5和现在的jquery.validate.js不大兼容,validate.js改写的$.ajax会使jquery1.5返回的json加载到<script>标签中执行.所以没有引入validate.js的页面都是正常的
解决方法可以将dataType设为默认,然后自己写$.parseJSON(data)去转,
更好的方法为修改dataType:"json& ...
jquery1.5最大的改进是加入了
Deferred,
它的出现
,
使函数的回调方便很多
,
取代了网页加载完成后回调的函数数组
,
与重写后的
ajax
方法的返回实例结合
.
确切地说,Deferred
是由两个
_Deferred
实例组成
,
一个用于成功解决后的回调
(deferred),
一个用于失败返回后的回调
(failDeferred),
其中
failDeferred
所属函数被改了名字注册入
deferred.
jQuery.Deferred()返回实例deferred.
...
既然用了64位的系统,就希望能够用64位的软件,装了64-bit的firefox(Namoroka),还有系统自带的IE 64-bit,结果上网看不到flash。网上搜了很多,出来的结果大多是说Adobe还没有开发出支持64位浏览器的flash plugin。不过那已经是过时的言论,2010年9月Adobe已经开发出了64-bit flashplayer,代号"Square".
现在使用64位软件的还很少,多推行64位的软件,让使用者更多,开发出来的也越多,更加完善。firebug有其兼容的插件,其它好多还是不能兼容,常逛淘宝的,也无法使用完全 ...