热门 合并JsonObj
public static void mergeJSONTo(JSONObject main, JSONObject b) { JSONObject rtn = main; for (String key : b.keySet()) { if (rtn.containsKey(key)) { Obj...
public static void mergeJSONTo(JSONObject main, JSONObject b) { JSONObject rtn = main; for (String key : b.keySet()) { if (rtn.containsKey(key)) { Obj...
1
2
3
4
5
6
7
8
9
|
@ThreadSafe
public class SafeLazyInitialization {
private static Resource resource;
public synchronized static Resource getInstance() {
&n...
|
ThreadLocal
这里举个简单的计次的例子
新建一个client对象
用java调用指定js 在js里调用client的add方法
Client.java
public class Client { private int count = 0; public int getCount(){ return count; } ...
本文讲解的是关于Java中关于try、catch、finally中一些问题
下面看一个例子(例1),来讲解java里面中try、catch、finally的处理流程
publicclassTryCatchFinally{
@SuppressWarnings("finally")
publicstaticfinal String t...
这里要讨论这些常用的默认初始容量和扩容的原因是:
当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。
加载因子的系数小于等于1,意指 即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。
另外,扩容也是有默认的倍数的,不同...
benchmark 性能测试工作
check aof 检测aof日志工具
check dump 检查rdb日志工具
后台运行方法:
vim编辑conf配置文件
daemonize yes
—————查询key
keys * -查询当前所有的key
keys sit[ey] -正则去匹配中括号内的字符返回keys
...
在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exception部分)进行了约束。但是线程依然有可能抛出unchecked exception,当此类异常跑抛出时,线程就会终结...