- 浏览: 1236106 次
- 性别:
- 来自: 北京
最新评论
-
longxitian:
https://www.cnblogs.com/jeffen/ ...
万恶的Mybatis的EnumTypeHandler -
asialee:
ddnzero 写道博主请问FileUtils这个类是哪个包的 ...
使用mockftpserver进行ftp测试 -
ddnzero:
博主请问FileUtils这个类是哪个包的?还是自己的呢?能放 ...
使用mockftpserver进行ftp测试 -
yizishou:
为什么会intMap.get("bbb") ...
浅谈System.identityHashCode -
liguanqun811:
感觉LogManager打开了所有的LogSegment(文件 ...
jafka学习之LogManager
文章列表
先上图吧:
功能是: 点击play后三个图片会随机的进行变化, 然后点击相应的底下的stop按钮,相应
的图片就会停止下来,上面的stop按钮是三个同时停下来。
做这个有下面的体会:
1. VisualSwing 在eclipse底下特别好用,记录一下
http://download.eclipse.org/tools/ve/updates/1.5.0/
2. 我在重载paint函数的时候, 忘记了super.paint(g), 导致了一些控件没有正确的被绘制
3. 在写线程的时候,忘记加了while(true)这样的代码了, 导致了线程直接退出了,这个说明基础知识还不是很牢固。 ...
DELIMITER $$
DROP PROCEDURE IF EXISTS HelloWorld$$
CREATE PROCEDURE HelloWorld ()
BEGIN
SELECT 'Hello World';
END$$
DELIMITER;
CALL HelloWorld();
DELIMITER $$
DROP PROCEDURE IF EXISTS Variable$$
CREATE PROCEDURE Variable (input_number INT)
BEGIN
DECLARE my_int INT;
SET my_int = ...
由于我是第一次参加这样的大会, 之所以选择4.9号,是感觉近些年云在各个社区里面交流的越来越多,然后不想让自己过快的out,鉴于现在工作语言为Java,想去了解下Java在云中的应用模式。早上刚过去是Juergen Hoeller在讲JavaEE6、spring等,但讲到的都是一些概念,这也许就是大师的风格吧。
然后感觉比较亲切的就是吴波讲的百度离线集群整合,虽然讲的是Baidu volunteer computing system,就是充分利用整个网络环境下的空闲资源来做一些复杂应用,但是比较智能,和scmpf系统有其趋同共之效。以后开发分布式编译的话 ...
昨天发现一个问题,使用dom4j的XMLWrtier输出的问题。
首先先说一下现象吧,如果XML里面包含了一些特殊字符,比如 这个是line feed,也就是换行符。在经过它输出后总是会变成\n, 不好干预它的转化。下面来看具体的例子。
这个是原始的xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<Package id = "test" name = "Test Test" ...
收藏一个学习的网址
http://blog.csdn.net/flowingflying/archive/2011/02/28/6212512.aspx
EasyMock和Mockito等框架,对static, final, private方法均是不能mock的。 这些框架普遍是通过创建Proxy的方式来实现的mock。 而PowerMock是使用CGLib来操纵字节码而实现的mock,所以它能实现对上面方法的mock。今天先来看一个简单的例 ...
EasyMock里面的Capture接口提供了捕获函数调用参数的方法,在mock中,我们要验证参数传递参数的的情况。这个里面可以设置Capture的类型。
不废话了,直接上代码:
import java.util.Locale;
public interface GeographicalDao {
public void insertLocale(Locale locale);
}
下面是一个service接口
import java.util.Locale;
public clas ...
1. 在dom4j里,直接在root element上addNamespace是无法成功的,因为是默认的,所以prefix必须给空字符串,结果导致了root的直接子结点都产生了xmlns=""的属性
诸如:
<root xmlns="http://wangf.javaeedev.com">
<blog xmln="">
<aticles>...</aticles>
</blog>
<forum xmlns=""> ...
检测数据库是否支持batch
DatabaseMetaData.supportsBatchUpdates()
然后就是三个比较有用的方法:
addBatch: 将Statement, PreparedStatement, and CallableStatement添加进batch里面
executeBatch: 返回各个语句的执行结果
clearBatch: 将batch里面的sql语句清除掉
在这个里面有一个值得注意的是要设置connection的事务提交类型
setAutoComm ...
我感觉它的设计意图就是为了解决我们有时候测试的时候,测试数据的构造不同,其他的均相同的情况下可能比较有用
参数化测试的编写稍微有点麻烦(当然这是相对于 JUnit 中其它特性而言):
1. 为准备使用参数化测试的测试类指定特殊的运行器 org.junit.runners.Parameterized。
2. 为测试类声明几个变量,分别用于存放期望值和测试所用数据。
3. 为测试类声明一个使用注解 org.junit.runners.Parameterized.Parameters 修饰的,
返回值为 java.util.Collection 的公共 ...
昨天很奇怪的发现junit上面的annotation都没有生效,然后也看不出来问题,最后检查是发现我使用的是junit4,但是继承了TestCase,在继承了TestCase后好像所有的注解都会生效。
总结一句就是junit4不能继承TestCase。
什么时候有时间了看下源码,我感觉它应该是根据发射如果发现是TestCase的子类,那么就按照junit3的方式进行处理了。
下面再列举下junit3和4的区别:
这两个版本最大的区别在JUnit3.x中测试必须继承
TestCase,并且每个方法名必须以test
开头。比如 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; char ...
JDK6 中提供了java.io.Console
类专用来访问基于字符的控制台设备. 你的程序如果要与Windows
下的cmd 或者Linux 下的Terminal交互,就可以用Console类代劳. 但我们不总是能得到可用的Console, 一个JVM是否有可用的Console依赖于底层平 ...
ProxyInputStream类的学习
这个类的设计意图不是特别明确,就是继承与JDK的FilterInputStream类的,但是在它的read(byte[] bytes)这个函数也是调用delegate的read(byte[])函数,父类的是直接调用的是read(byte[] bytes, int offset, int length)函数。
这个类我们就可以理解成是调用封装的delete的InputStream吧。
AutoCloseInputStream类的学习
这个类的设计意图我们一看类名就比较明白,主要是自动关闭底层的InputStrea ...
今天在查看一下源代码的时候突然发现要调用这个函数的地方,其实如果从定义上面来看的话,感觉不是很明白,说句心里话,我的理解是这样的,它是根据对象的内存地址来生成的hashCode,比如想这么一个情景,一般来说我们都会重载hashCode函数,就那String类的hashCode来说吧,就是与字符串的内容有关系,如果我们new两个内容相同的string,那么内存地址肯定是不相同的,那么怎么才能得到原生的hashCode呢,这个函数就是干这个事情的。
今天其实我看到了一个自己写的数据结构,就是保存一个对象和它的引用计数的。 我看的源代码是hessian,在对象序列 ...