摘要: JUnit 是单元测试框架。Mockito 与 JUnit 不同,并不是单元测试框架(这方面 JUnit 已经足够好了),它是用于生成模拟对象或者直接点说,就是”假对象“的工具。两者定位不同,所以一般通常的做法就是联合 JUnit + Mockito 来进行测试。 入门 首先是配置 Mock 对象, 阅读全文
posted @ 2016-01-21 15:38 沧海一滴 阅读(6323) 评论(0) 推荐(1)
摘要: PV 命令下面的命令是在与物理卷相关的操作中最常用的命令:lsdev 列出ODM中的设备。chdev 修改设备的特征。mkdev 增加一个设备到系统中。chpv 修改物理卷的状态。lspv 显示一个卷组中的一个物理卷的相关信息。migratepv 将被分配在一个物理卷中的物理分区转移到另一个或多个物... 阅读全文
posted @ 2016-01-21 02:11 沧海一滴 阅读(1039) 评论(0) 推荐(0)
摘要: 新硬盘创建LVM系统过程。物理卷操作命令:pvcreate,pvscan,pvdisplay.卷组操作命令:vgcreate,vgdisplay.逻辑卷操作命令:lvcreate,lvdisplay.Linx卷管理详解VG LV PV作者:吴伟龙一、 前言每个Linux使用者在安装Linux时 都会... 阅读全文
posted @ 2016-01-21 02:10 沧海一滴 阅读(33510) 评论(0) 推荐(1)
摘要: 首先介绍LVM的几个概念:1. 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域(physical extents)。 Think o... 阅读全文
posted @ 2016-01-21 02:08 沧海一滴 阅读(21947) 评论(0) 推荐(0)
摘要: 只要保证toIndex不大于size并且fromIndex不大于toIndex即可(谁会传一个负数的下标呢?) tips: java.util.List中有一个subList方法,用来返回一个list的一部分的视图。 它返回原来list的从[fromIndex, toIndex)之间这一部分的视图, 阅读全文
posted @ 2016-01-21 01:42 沧海一滴 阅读(639) 评论(0) 推荐(0)
摘要: Exception in thread "HouseKeeper" java.lang.NullPointerException at org.logicalcobwebs.proxool.HouseKeeperController.getHouseKeeperToRun(HouseKeeperCo... 阅读全文
posted @ 2016-01-21 01:15 沧海一滴 阅读(1290) 评论(0) 推荐(0)
摘要: Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料 以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和... 阅读全文
posted @ 2016-01-21 01:05 沧海一滴 阅读(811) 评论(0) 推荐(0)
摘要: Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的synchronized”;与synchronized块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized的一部分。本文介绍了几种有效使用 volatile 变量... 阅读全文
posted @ 2016-01-21 00:57 沧海一滴 阅读(203) 评论(0) 推荐(0)
摘要: ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽... 阅读全文
posted @ 2016-01-21 00:56 沧海一滴 阅读(251) 评论(0) 推荐(0)
摘要: ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的Apache License V2.0作为授权方式,被广泛地用于Hib... 阅读全文
posted @ 2016-01-21 00:47 沧海一滴 阅读(445) 评论(0) 推荐(0)
摘要: 最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache... 阅读全文
posted @ 2016-01-21 00:45 沧海一滴 阅读(380) 评论(0) 推荐(0)
摘要: 问题使用java开源项目经常需要调优jvm,以优化gc。对于gc,如果对象都是短时对象,那么jvm相对容易优化,假如碰上像solr使用自带java cache的项目,那么gc严重受限于cache,因为cache对象并非短时对象,以至于young gc常常伴有大量的内存对象拷贝,严重影响gc性能。Eh... 阅读全文
posted @ 2016-01-21 00:34 沧海一滴 阅读(492) 评论(0) 推荐(0)