`
catastiger
  • 浏览: 139168 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

Jdk提供的UUID生成

    博客分类:
  • JAVA
import java.util.UUID; import org.junit.Assert; public class UUIDGenerator { private UUIDGenerator() { } public static String getUUID() { UUID uuid = UUID.randomUUID(); String str = uuid.toString(); // 去掉"-"符号 String temp = str.substring(0, 8) + str.substring(9 ...
Properties 文件是配置程序的一种常用作法. Commons Configuration当然支持这种格式并且增强java.util.Properties 这个类 这一节就是介绍PropertiesConfiguration 类的一些特性。 Loading 加载 At 首先,假设有个应用程序的所有配置信息都在一个叫“usergui.properties ”的properties 文件里,文件的内容如下: # Properties definining the GUI colors.background = #FFFFFF 要加载这个文件,你可以像下面这样写: Configuration c ...
例子程序见附件
第一种方式: <bean id="dataSource" class="....">     ...... </bean> <!-- transaction manager, use JtaTransactionManager for global tx -->     <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"& ...
例:将多个选中的checkbox的值组装成一个字符串 <script type=text/javascript> function addMem(){ //var followers = document.getElementsByName("followers"); var f_str = '0'; $("input[@name='followers']").each(function(){    if($(this).attr("checked")==true){     f_str += ","+ ...
方式一: 四舍五入  double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();  保留两位小数  ---------------------------------------------------------------  方式二: java.text.DecimalFormat   df   =new   java.text.Decim ...

map 排序

    博客分类:
  • JAVA
TreeMap 和 HashMap 用法大致相同,但实际需求中,我们需要把一些数据进行排序; 以前在项目中,从数据库查询出来的数据放在List中,顺序都还是对的,但放在HashMap中,顺序就完全乱了。 为了处理排序的问题:     1. 对于一些简单的排序,如:数字,英文字母等         TreeMap hm = new TreeMap<String, String>(new Comparator() {                public int compare(Object o1, Object o2) {                       //如果有 ...

dom4j 写XML文件

    博客分类:
  • JAVA
/*** * 获取地图实时贷款记录所在地图位置(地图上标亮点使用) * @param request * @param response * <?xml version="1.0" encoding="utf-8"?> * <struct> * <prov id="user_001"> * <title>张三丰</title> * <city ...
单元测试是对应用中的某一个模块的功能进行验证。在单元测试中,我们常遇到的问题是应用中其它的协同模块尚未开发完成,或者被测试模块需要和一些不容易构造、比较复杂的对象进行交互。另外,由于不能肯定其它模块的正确性,我们也无法确定测试中发现的问题是由哪个模块引起的。 Mock 对象能够模拟其它协同模块的行为,被测试模块通过与 Mock 对象协作,可以获得一个孤立的测试环境。此外,使用 Mock 对象还可以模拟在应用中不容易构造(如 HttpServletRequest 必须在 Servlet 容器中才能构造出来)和比较复杂的对象(如 JDBC 中的 ResultSet 对象),从而使测试顺利进行。 ...
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /**     本例介绍一个特殊的队列:BlockingQueue,如果BlockQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状态,直到BlockingQueue进了东西才会被唤醒.同样,如果Blocki ...

lucene3api chm文档

lucene3api chm文档
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 解决方法:调用decodeURIComponent(XXX,true);将数据解码 例如: var params = jQuery("#formId").serialize(); // http request parameters. params = decodeURIComponent(params,true);
eclipse插件     * easyshell update:http://pluginbox.sourceforge.net/ (本地浏览工具,包括打开文件夹和命令行以及本地运行)     * findbugs update:http://findbugs.cs.umd.edu/eclipse/ (Bug查找工具)     * jdepend4eclipse update:http://andrei.gmxhome.de/eclipse/ (依赖分析工具)     * eclemma update:http://update.eclemma.org/ (单元测试覆盖率报告工具) ...
1. 创建Maven的普通java项目:     mvn archetype:create     -DgroupId=packageName     -DartifactId=projectName 2. 创建Maven的Web项目:      mvn archetype:create     -DgroupId=packageName       -DartifactId=webappName     -DarchetypeArtifactId=maven-archetype-webapp   3. 编译源代码: mvn compile 4. 编译测试代码:mvn test-comp ...
最近在搞lucene搜索,其时以前也接触过,用的lunce2,数据量访问量相对很小, 现在换了个地方a,里面的数据量可能是百万千万级的,开始没有意识到,后来用了个testcase加了200万的数据,结果才发现建立索引文件慢,大,性能有点问题,要想办法解决!惭愧,所以在网上碰了好久,找了一些资料,也是留着学习。 http://code.google.com/p/nutla/ http://hadoop.apache.org/ http://hadoop.apache.org/common/docs/r0.18.2/cn/quickstart.html 附件为 Nut 文档
Global site tag (gtag.js) - Google Analytics