随笔分类 - Java
http://classworlds.codehaus.org/apiusage.html
摘要:API UsageThe Java API can be used to create new realms and connect realms together through importation of specific packages.The core of theclassworlds...
阅读全文
WebSocket 资料搜索
摘要:http://jwebsocket.org/http://zh.wikipedia.org/wiki/WebSockethttp://www.infoq.com/cn/news/2013/07/ee7-websocket-supporthttp://blog.csdn.net/whucyl/arti...
阅读全文
java代码实现网络远程开机
摘要:http://my.oschina.net/kingfire/blog/156764概述远程开机(Wake onLAN)是指通过网络实现对服务器或者pc启动运行,现在很多网卡都支持的这个功能. 其原理简单来说是向目标主机发送特殊格式的数据包, 目标主机收到后,对系统进行启动.具体方法.设置bios开...
阅读全文
Runnable和Thread实现多线程的区别(含代码)
摘要:转载请注明出处:http://blog.csdn.net/ns_code/article/details/17161237Java中实现多线程有两种方法:继承Thread类、实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继...
阅读全文
mysql 清除数据库数据
摘要:select Concat('TRUNCATE TABLE ', TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES
阅读全文
JSON 字符串 与 java 对象的转换
摘要://json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.from...
阅读全文
Mysql用户密码设置修改和权限分配
摘要:我的mysql安装在c:\mysql一、更改密码 第一种方式: 1、更改之前root没有密码的情况 c:\mysql\bin>mysqladmin -u root password "your password" 2、更改之前root有密码的情况,假如为123456 c:\mysq...
阅读全文
mysql 用户管理和权限设置
摘要:用户管理mysql>use mysql;查看mysql> select host,user,password fromuser;创建mysql> create user zx_root IDENTIFIEDby 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储修改...
阅读全文
JPA一对多和多对一关系
摘要:1-m:多的一方为关系维护端,关系维护端负责外键纪录的更新,关系被维护端没有权力更新外键纪录.维护端注解Java代码@OneToMany(cascade={CascadeType.PERSIST,CascadeType.REFRESH,CascadeType.MERGE,CascadeType.RE...
阅读全文
窥探EasyMock(2)进阶使用篇
摘要:from:http://www.iteye.com/topic/3103131. 生成 Mock 对象 如何创建一个需要严格遵守调用顺序的mock对象?Java代码SomeInterfacemockObj=createStrictMock(SomeInterface.class); 如果你不想对每一...
阅读全文
使用 EasyMock 更轻松地进行测试
摘要:from:http://www.ibm.com/developerworks/cn/java/j-easymock.html测试驱动开发是软件开发的重要部分。如果代码不进行测试,就是不可靠的。所有代码都必须测试,而且理想情况下应该在编写代码之前编写测试。但是,有些东西容易测试,有些东西不容易。如果要...
阅读全文
EasyMock 使用方法与原理剖析
摘要:from:http://www.ibm.com/developerworks/cn/opensource/os-cn-easymock/Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。编写自定义的 Mock ...
阅读全文
EasyMock使用手记
摘要:from:http://www.blogjava.net/supercrsky/articles/162766.htmlMock对象能够模拟领域对象的部分行为,并且能够检验运行结果是否和预期的一致。领域类将通过与Mock对象的交互,来获得一个独立的测试环境(引自《精通Spring——Java轻量级架...
阅读全文
Java单元测试进阶之如何打桩(用easymock轻松打桩)
摘要:打桩(mock)是单元测试的重要内容和难点,学好打桩的技术,做单元测试基本就没什么困难了。 mock有两种,一种是静态的,一种是动态的。静态的就是在写测试代码之前根据需要打桩的类生成另外一个类,这个类就是mock object。动态的就是mock object是在测试代码运行的时候才生成的。所以很明...
阅读全文
EasyMock使用说明
摘要:来自官网的使用说明,原文见http://www.easymock.org/EasyMock2_0_Documentation.html1.1.准备大多数的软件系统都不是单独运行的,它们都需要于其他部分系统合作,来完成工作。大多数情况下,我们在进行单元测试时,不会担心其他部分,而是假定它们都会工作良好...
阅读全文
【JUnit】EasyMock用法总结
摘要:使用EasyMock的总体步骤1、生成Mock接口IServicemockService=EasyMock.createMock("name",IService.class);如果要mock对象,而不是接口,应该使用class extension:org.easymock.classextensio...
阅读全文
EasyMock问题总结
摘要:1.Java代码java.lang.IllegalStateException:missingbehaviordefinitionfortheprecedingmethodcallgetBidwordSequence() 出现这样的错误请仔细检查getBidwordSequence()是void方法...
阅读全文
注解@PostConstruct与@PreDestroy讲解及实例
摘要:从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法。写法有如下两种方式:@PostConstructPublic void someMet...
阅读全文
Junit 测试断言说明
摘要:Assert.assertEquals("发生错误时报告消息","预期值","生产值"); Assert.assertEquals("精确两位小数点",3.33,10.0/3.0,0.01); Assert.assertNotNull("");//验证是否为非空 ...
阅读全文
[Ruby01]Class, Module, Object,Kernel的关系
摘要:puts Class.ancestorsputs '11111111111111111111'puts Module.ancestorsputs '2222222222222222222'puts Object.ancestorsputs '3333333333333333333'puts Kern...
阅读全文