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