上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 迪米特法则 定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。 如果一 阅读全文
posted @ 2017-05-23 21:55 罗志均 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 开闭原则 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 解决方案:当软件需要变化时,尽量通过扩展软 阅读全文
posted @ 2017-05-23 21:54 罗志均 阅读(139) 评论(0) 推荐(0) 编辑
摘要: JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JND 阅读全文
posted @ 2017-05-23 21:53 罗志均 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 作用 CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行 简介 CountDownLatch是在java1.5被引入的,存在于java.util.concurrent包下,它允许1个或者多个线程一直等待,直到一组操作执行完成。 CountDo 阅读全文
posted @ 2017-05-23 21:52 罗志均 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 作用 CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point),才继续执行。 简介 CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可 阅读全文
posted @ 2017-05-23 21:51 罗志均 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 作用 Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 简介 Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并 阅读全文
posted @ 2017-05-23 21:51 罗志均 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在Java中,使用线程来异步执行任务。Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源。同时,为每一个任务创建一个新线程来执行,这种策略可能会使处于高负荷状态的应用最终崩溃。 Java线程既是工作单元,也是执行单元。从JDK1 阅读全文
posted @ 2017-05-23 21:50 罗志均 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 简介 Exchanger(交换者)是一个用于线程间协作的工具类。Exchanger用于进行线程间的数据交换。它提供一个同步点,在这个同步点两个线程可以交换彼此的数据。这两个线程通过exchange方法交换数据, 如果第一个线程先执行exchange方法,它会一直等待第二个线程也执行exchange, 阅读全文
posted @ 2017-05-23 21:50 罗志均 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 相信我们在面试Java的时候总会有一些公司要做笔试题目的,而Java类的加载和对象创建流程的知识点也是常见的题目之一。接下来通过实例详细的分析一下。 实例问题 实例代码 Parent类 1 package mytest.javaBase; 2 3 public class Parent { 4 in 阅读全文
posted @ 2017-05-23 21:49 罗志均 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、Dubbo是什么 官方定义 DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 详细理解,就是 Dubbo是阿里 阅读全文
posted @ 2017-05-23 21:49 罗志均 阅读(405) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页
友情链接:回力 | 中老年女装 | 武汉英语培训机构 | 留学费用一览表 | 托福考试费用