上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: JUC常用工具类 Semaphore CountDownLatch CyclicBarrier Exchanger Phaser 使用场景这五种同步辅助类适用于的同步场景: 1、Semaphore 信号量是一类经典的同步工具。信号量通常用来限制线程可以同时访问的(物理或逻辑)资源数量。 2、Coun 阅读全文
posted @ 2019-10-10 14:26 lazypark 阅读(803) 评论(0) 推荐(0) 编辑
摘要: fail-fast和fail-safe的区别: fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。 fail-fast ( 快速失败 )fail-fast:直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModi 阅读全文
posted @ 2019-10-08 20:57 lazypark 阅读(2793) 评论(0) 推荐(1) 编辑
摘要: 1.第一种方式 二次取值方式 2.第二种方式 Iterator遍历 3.第三种方式 entrySet遍历 4.第四种方式 阅读全文
posted @ 2019-10-08 20:43 lazypark 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、加载 1.1 加载阶段需要完成以下三件事情 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口 1.2 数组类与非数组类 (一)非数组类: 一个非数组类的加载阶段(准确地说,是加载阶段中获取类的二进制字节流的动作)是开发人员可控性最强的,因为加载 阅读全文
posted @ 2019-10-08 20:22 lazypark 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Java里的阻塞队列 JDK7提供了7个阻塞队列。分别是 ArrayBlockingQueue :一个由数组结构组成的有界阻塞队列。 LinkedBlockingQueue :一个由链表结构组成的有界阻塞队列。 PriorityBlockingQueue :一个支持优先级排序的无界阻塞队列。 Del 阅读全文
posted @ 2019-10-08 20:14 lazypark 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 常见的四种线程池 newFixedThreadPool 固定大小的线程池,可以指定线程池的大小,该线程池corePoolSize和maximumPoolSize相等,阻塞队列使用的是LinkedBlockingQueue,大小为整数最大值。 该线程池中的线程数量始终不变,当有新任务提交时,线程池中有 阅读全文
posted @ 2019-10-08 19:38 lazypark 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: 背景 在这边文章 中,我们将用我们在实践中遇到的问题来说明,为什么使用ZooKeeper做Service发现服务是个错误。 服务部署环境 让我们从头开始梳理。我们在部署服务的时候,应该首先考虑服务部署的平台(平台环境),然后才能考虑平台上跑的软件 系统或者如何在选定的平台上自己构建一套系统。例如,对 阅读全文
posted @ 2019-10-06 23:52 lazypark 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 一、ICMP协议 首先需要了解一下ICMP协议,即:网络控制消息协议(Internet Control Message Protocol)。 ICMP是TCP/IP协议族的一个子协议,工作在网络互联层(网络层)。ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。用于在IP主机、路由器之间 阅读全文
posted @ 2019-10-06 23:45 lazypark 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 事实上,http有以下几种请求:GET 请求获取由Request-URI所标识的资源,get请求会在URL中显示请求的资源,一般只用于数据的读取POST 在Request-URI所标识的资源后附加新的数据。PUT 请求服务器存储一个资源,并用Request-URI作为其标识。PUT请求会向指定资源位 阅读全文
posted @ 2019-10-06 23:36 lazypark 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 分布式事务 2PC 它可以保证在分布式事务中,要么所有参与进程都提交事务,要么都取消事务,即实现 ACID 的原子性(A)。 在数据一致性中,它的含义是:要么所有副本(备份数据)同时修改某个数值,要么都不更改,以此来保证数据的强一致性。 2PC分为2个阶段: 表决阶段:1、事务询问 Coordina 阅读全文
posted @ 2019-10-04 23:37 lazypark 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页