![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
誉儿
这个作者很懒,什么都没留下…
展开
-
Java中Cloneable接口的用法
今天编写一个用到Cloneable接口的程序时才注意到原来clone()方法提供的是浅层拷贝,而不是我先前认为的深层拷贝。class A implements Cloneable{ int a=1; ArrayList b=new ArrayList(); public A getClone(){ return (A) this.clone();转载 2013-11-26 19:37:36 · 1974 阅读 · 0 评论 -
Minor GC 过程
转载地址:http://blog.sina.com.cn/s/blog_8714d04f0101elzd.html如果Eden空间占满了, 会触发 minor GC。 Minor GC后仍然存活的对象会被复制到S0中去。这样Eden就被清空可以分配给新的对象。又触发了一次 Minor GC , S0和Eden中存活的对象被复制到S1中, 并且S0和Eden被清空。 在同一时刻,只有Ed转载 2014-02-19 16:53:17 · 1047 阅读 · 0 评论 -
Log4j – 如何配置多个logger
原创地址:http://blog.csdn.net/evatian/article/details/8501517内容简介:本文主要介绍 在一个系统中如何通过log4j的配置文件配置出多个logger,使得该系统可以在不同路径下输出多个内容不同的log 文件。并通过该实例的实现过程进一步讲解log4j的一些特性。 具体内容:1. 如何在项转载 2016-04-15 11:31:34 · 1083 阅读 · 0 评论 -
淘宝top接口响应时间优化
一、背景调用top接口的响应时间长(160ms左右),超时和连接异常频繁发生。导致消息组件消费工程的tps遇到瓶颈(单实例单消息队列250tps),只能通过增加实例数来支撑更高的消费能力。二、目标1、最大程度降低top接口的响应时间。2、减少超时和连接异常的次数。三、优化过程阶段一按top接口文档接入,以jws的AsyncHttp类作为http客户端。接口文档:http://ope...原创 2019-02-22 19:30:39 · 899 阅读 · 0 评论 -
高性能mongodb之应用程序跑执行计划
执行计划之前发了一篇关于mongodb执行计划的说明。利用执行计划,我们可以判断每一次sql的执行情况和mongodb给出的执行建议。在mongo shell中跑执行计划的命令,举个例子:db.collecitonName.find({}).explain("queryPlanner")执行计划的模式为三种:queryPlanner executionStats allPlansExe...原创 2019-03-07 11:03:45 · 204 阅读 · 0 评论