![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
luo_chao
这个作者很懒,什么都没留下…
展开
-
java双接口设计
在备忘录模式中,需要设计一个宽接口(对某个某个特殊对象SpecialObject提供的接口),而窄接口对所有对象(OtherObject)提供的接口。怎样才能满足这样的需求呢?这种情况应该把宽接口设计成SpecialObject的内部类,但是有个问题就是这个类的接口方法不能被其他对象调用,需要做的就是把这个内部类的所有方法设置为private,那么怎样暴露一个窄接口给外部呢? ...2013-11-27 23:04:26 · 219 阅读 · 0 评论 -
JMX(二)----connectors
继续之前的,之前介绍了MBean server (http://90haofang-163-com.iteye.com/blog/1901416),这次主要简述如果使用JMX技术管理MBean,执行远程操作。通过RMI 作为connectors访问MBeans。这块需要实现服务端和客户端。 首先编写服务端: 1.创建MBean接口类SimpleStandardMBean ...原创 2013-07-10 09:39:34 · 149 阅读 · 0 评论 -
JMX (三)--------spring整合JMX
http://90haofang-163-com.iteye.com/blog/1901416http://90haofang-163-com.iteye.com/blog/1902211 JMX的Server和connetor的编写在之前的博客中已经写了。现在谈谈如何在用spring整合JMX,首先看看spring,JMX的优点。 spring提供了很简便的方式整合JMX到应用程序中,它...原创 2013-07-13 15:39:47 · 163 阅读 · 0 评论 -
这个月的任务
1 .重构-改善既有代码设计 2.timetunnel broker部分 3.hbase 权威指南 4.看完剩下的 effective java 2013-12-12 ---1-2013-01-12原创 2013-12-08 00:44:09 · 166 阅读 · 0 评论 -
转-如何设计一个优秀的API
http://blogread.cn/it/article/6493?f=wb 判断一个API是否优秀,并不是简单地根据第一个版本给出判断的,而是要看随着时间的推移,该API是否还能存在,是否仍旧保持得不错。槽糕的API接口各种各样,但是好的API接口对于用户来说必须满足以下几个点: 易学习:有完善的文档及提供尽可能多的示例和可copy-paste的代码,像其他设计工作一样,你应该应...原创 2013-07-22 22:38:29 · 92 阅读 · 0 评论 -
mockito 很好mock框架
package com.zero.orzprofiler.mockito; import org.junit.Test; import java.util.*; import static org.mockito.Mockito.*; /** * User: luochao * Date: 14-1-3 * Time: 上午9:54 */ publi...原创 2014-01-03 11:28:24 · 213 阅读 · 0 评论 -
Java Thread dump分析
http://90haofang-163-com.iteye.com/blog/2096073 前段时间线上出了一次内存溢出的问题,对heap dump做了一些分析,同时也对thread dump做了了解,查了些资料,这篇文章是总结如何对thread dump进行分析,从而定位问题并解决。 java 和 线程相关概念线程竞争:多个线程等待一个被另一个线程持有的锁(共享资源...2014-07-24 17:22:18 · 210 阅读 · 0 评论