会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
是谁扭曲了时空
博客园
首页
联系
订阅
管理
随笔 - 370
文章 - 0
评论 - 14
阅读 -
55万
上一页
1
2
3
4
5
6
···
37
下一页
2020年7月21日
java 锁 种类
摘要: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分
阅读全文
posted @ 2020-07-21 09:54 是谁扭曲了时空
阅读(205)
评论(0)
推荐(0)
2020年7月17日
ARP 网段 通信
摘要: ARP在同个网段下的工作原理 首先,每台主机都会在自己的ARP缓冲区中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本
阅读全文
posted @ 2020-07-17 17:04 是谁扭曲了时空
阅读(343)
评论(0)
推荐(0)
2020年7月7日
推/拉模式
摘要: 推模式 (服务端主动推送至消费者) 消费者的处理消息的能力很弱,而消息中间件不断地向消费者Push消息,造成消息堆积,消费者的缓冲区可能会溢出 拉模式 (消费者主动拉去服务端消息) 增加消息的延迟,取决于轮询间隔 RabbitMQ(推模式) RabbitMQ实现了AMQP协议,AMQP协议定义了消息
阅读全文
posted @ 2020-07-07 15:24 是谁扭曲了时空
阅读(553)
评论(0)
推荐(0)
Kafka RabbitMQ 选择(二)
摘要: RabbitMQ可靠性 我们通过前文知道,RabbitMQ的队列分为master queue和mirror queue,mirror queue 在master queue宕机之后,会被提升为master queue,如下图所示。 队列A的consumer在消费的时候,机器宕机,此时客户端和服务端分
阅读全文
posted @ 2020-07-07 15:12 是谁扭曲了时空
阅读(209)
评论(0)
推荐(0)
Kafka RabbitMQ 选择(一)
摘要: RabbitMQ架构 RabbitMQ是一个分布式系统,这里面有几个抽象概念。 broker:每个节点运行的服务程序,功能为维护该节点的队列的增删以及转发队列操作请求。 master queue:每个队列都分为一个主队列和若干个镜像队列。 mirror queue:镜像队列,作为master que
阅读全文
posted @ 2020-07-07 15:09 是谁扭曲了时空
阅读(191)
评论(0)
推荐(0)
【Kafka】Kafka工作原理
摘要: 为什么需要消息队列 周末无聊刷着手机,某宝网APP突然蹦出来一条消息“为了回馈老客户,女朋友买一送一,活动仅限今天!”。买一送一还有这种好事,那我可不能错过!忍不住立马点了去。于是选了两个最新款,下单、支付一气呵成!满足的躺在床上,想着马上有女朋友了,竟然幸福的失眠了…… 第二天正常上着班,突然接到
阅读全文
posted @ 2020-07-07 14:32 是谁扭曲了时空
阅读(220)
评论(0)
推荐(0)
2020年7月3日
【索引】索引下推
摘要: 导读 索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。 在不使用ICP的情况下,在使用**非主键索引(又叫普通索引或者二级索引)**进行查询时,存储引擎通过索引检索到数据,然后返回给MySQL服务器,服务器然后判断数据是否符合条
阅读全文
posted @ 2020-07-03 14:52 是谁扭曲了时空
阅读(444)
评论(0)
推荐(0)
【反射】method.isBridge() 桥接方法
摘要: 泛型擦除留下的方法 接口 public interface SuperClass<T> { void method(T t); } 实现类 public class ChildClass implements SuperClass<String> { @Override public void me
阅读全文
posted @ 2020-07-03 14:06 是谁扭曲了时空
阅读(259)
评论(0)
推荐(0)
Java POJO划分
摘要: ##PO Persistant Object 的缩写,用于表示数据库中的一条记录映射成的 java 对象。PO 仅仅用于表示数据,没有任何数据操作。通常遵守 Java Bean 的规范,拥有 getter/setter 方法。 ##VO Value Object 的缩写,用于表示一个与前端进行交互的
阅读全文
posted @ 2020-07-03 10:30 是谁扭曲了时空
阅读(551)
评论(0)
推荐(0)
2020年7月2日
Netty高性能原理 及 RPC实现
摘要: ##Netty 原理 Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便
阅读全文
posted @ 2020-07-02 17:46 是谁扭曲了时空
阅读(334)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
37
下一页
公告
昵称:
是谁扭曲了时空
园龄:
7年11个月
粉丝:
46
关注:
2
+加关注
随笔分类
Dubbo(1)
Git(5)
Hadoop(3)
Hibernate(2)
Java(73)
Linux(20)
Maven(6)
MongoDB(2)
Mybatis(3)
MySQL(41)
Oracle(14)
PHP(2)
Redis(20)
RxJava(3)
Spring(19)
SpringBoot(8)
SpringCloud(16)
SpringMvc(8)
Web开发(3)
windows(1)
安全(10)
并发(3)
分布式(21)
工具(19)
工具类(1)
管理(2)
集群(7)
其他(19)
前端(17)
全文索引(2)
软件工程(10)
数据库(23)
算法(2)
网络(14)
文件系统(1)
系统架构(38)
消息队列(20)
协议(23)
学习网站记录(5)
应用服务器(11)
硬件(5)
优化(2)
更多
阅读排行榜
1. UML中常见关系详解(泛化、实现、依赖、关联、组合、聚合)(51534)
2. 【集群】Redis的哨兵模式和集群模式(33535)
3. SpringBoot四大神器之auto-configuration(19976)
4. spring事件监听(eventListener)(18701)
5. 文件系统类型(ext4、ntfs)(17320)
推荐排行榜
1. 【JVM】Java 8 中的常量池、字符串池、包装类对象池(11)
2. UML中常见关系详解(泛化、实现、依赖、关联、组合、聚合)(10)
3. 【基础】安全管理器SecurityManager(8)
4. spring事件监听(eventListener)(7)
5. 【集群】Redis的哨兵模式和集群模式(5)
点击右上角即可分享