热门 合并JsonObj

时间:2018-1-13   作者:StanWind   分类: 杂记   热度:551°    
时间:2018-1-13   分类: 杂记    热度:551  
  public static void mergeJSONTo(JSONObject main, JSONObject b) {
        JSONObject rtn = main;
        for (String key : b.keySet()) {
            if (rtn.containsKey(key)) {
                Obj...

阅读全文>>

ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量

时间:2017-2-28   作者:StanWind   分类: 杂记   热度:243°    
时间:2017-2-28   分类: 杂记    热度:243  

这里要讨论这些常用的默认初始容量和扩容的原因是:

当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。

加载因子的系数小于等于1,意指  即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。

另外,扩容也是有默认的倍数的,不同...

阅读全文>>

热门 redis基本操作一览

时间:2017-2-10   作者:StanWind   分类: 后端开发   热度:548°    
时间:2017-2-10   分类: 后端开发    热度:548  

benchmark 性能测试工作

check aof 检测aof日志工具

check dump 检查rdb日志工具



后台运行方法:

 vim编辑conf配置文件 

daemonize yes  



—————查询key

keys * -查询当前所有的key


keys sit[ey] -正则去匹配中括号内的字符返回keys


...

阅读全文>>

java多线程异常捕获

时间:2016-11-20   作者:StanWind   分类: 后端开发   热度:482°    
时间:2016-11-20   分类: 后端开发    热度:482  

在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exception部分)进行了约束。但是线程依然有可能抛出unchecked exception,当此类异常跑抛出时,线程就会终结...

阅读全文>>

返回顶部    首页    手机版本    后花园  
版权所有:Make it Better    站长: StanWind    赣ICP备17014296号   360网站安全检测平台  
00:00 / 00:00
随机播放