- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 魔鬼在细节
转http://javatar.iteye.com/blog/1056664不注重细节, 带来的就是代码质量的下降, 开发效率的下降.线上故障和问题, 技术能力没有提升的空间. 如何注重代码细节:了解实现的细节代码修改过程中不要偷懒, 要点进去看一下具体的实现, 不管是修改别人的代码,还是使用工具类等, 这样才能说自己实现的代码是完全把控的.防止空指针和下标越界返回集合, 尽量使用空集合,而不是n
2016-10-20 20:52:16 369
转载 Dubbo服务治理
|现象 | 问题 | 解决方案| | 服务越来越多|URL配置管理, F5硬件单点压力大 | 注册中心, 服务动态发现 | |服务间依赖关系复杂 | | 自动绘制服务依赖| | | |
2016-10-15 18:12:09 1418
转载 Zookeeper -1
转自什么是ZookeeperZookeeper是一个高性能的分布式应用协调服务的框架。Zookeeper=Zoo+keeper,中文直译是动物园的看守者。zk能解决什么问题分布式系统的问题,比如分布式锁,分布式协调,分布式消息队列等。安装Zookeeper在官网下载最新的Zookeeper稳定版,http://zookeeper.apache.org/releases.html#download,将
2016-10-14 18:54:01 218
转载 guava ListenableFuture
Guava 定义了 ListenableFuture扩展了Future接口. 允许注册回调方法.Futures.addCallback(ListenableFuture<V>,FutureCallback<V>, Executor)其中 FutureCallback是一个包含onSuccess(V),onFailure(Throwable)的接口。使用如:Futures.addCallback(Li
2016-10-13 20:03:10 509
转载 Java并发编程:Callable、Future和FutureTask
创建线程两种方式:一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。Callable与Runnable··· public interface Runnable { public abstract void run(); } ···
2016-10-13 09:39:43 173
MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm
2016-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人