上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页

MQ 消息幂等(去重)通用解决方案

摘要: 消息中间件是分布式系统常用的组件,无论是异步化、解耦、削峰等都有广泛的应用价值。我们通常会认为,消息中间件是一个可靠的组件——这里所谓的可靠是指,只要我把消息成功投递到了消息中间件,消息就不会丢失,即消息肯定会至少保证消息能被消费者成功消费一次,这是消息中间件最基本的特性之一,也就是我们常说的“AT 阅读全文
posted @ 2022-02-11 12:03 1450811640 阅读(929) 评论(0) 推荐(0) 编辑

JVM运行原理

摘要: 本文参考自:https://www.cnblogs.com/lishun1005/p/6019678.html 和 https://blog.csdn.net/albenxie/article/details/70145603 http://www.cnblogs.com/CongLollipop/ 阅读全文
posted @ 2022-02-10 11:47 1450811640 阅读(221) 评论(0) 推荐(0) 编辑

PHP ZEND执行过程

摘要: 1. Zend引擎主要包含两个核心部分:编译、执行: 执行阶段主要用到的数据结构: opcode: php代码编译产生的zend虚拟机可识别的指令,php7有173个opcode,定义在 zend_vm_opcodes.hPHP中的所有语法实现都是由这些opcode组成的。 struct _zend 阅读全文
posted @ 2022-02-09 10:46 1450811640 阅读(144) 评论(0) 推荐(0) 编辑

一文搞懂zookeeper选主流程

摘要: 我们在前面介绍了 ZooKeeper 集群中的三个服务器角色:Leader、Follower 和 Observer。其中,Leader 选举是 ZooKeeper 中最重要的技术之一,也是保证分布式数据一致性的关键所在。本期内容将重点讲解 Leader 是如何被选举的。 1. Leader 的选举机 阅读全文
posted @ 2022-01-29 16:19 1450811640 阅读(768) 评论(0) 推荐(0) 编辑

还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!

摘要: 本文介绍策略模式的具体应用以及Map+函数式接口如何 “更完美” 的解决 if-else的问题。 文章目录 需求 策略模式 Map+函数式接口 最后捋一捋本文讲了什么 需求 最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取 阅读全文
posted @ 2022-01-29 15:59 1450811640 阅读(80) 评论(0) 推荐(0) 编辑

老大让我优化数据库,我上来就分库分表,他过来就是一jio。。。

摘要: 一、朴实无华的 - 分表 1、垂直分表 2、水平分表 二、花里胡哨的 - 分库 3、垂直分库 4、水平分库 总结 首先我们要知道分库、分表都是干啥的,本文主角还是我们的MySQL为第一视角。首先从字面意思来看: 分库:由单个数据库实例拆分成多个数据库实例,将数据分布到多个数据库实例中。 分表:由单张 阅读全文
posted @ 2022-01-29 15:08 1450811640 阅读(21) 评论(0) 推荐(0) 编辑

Intellij IDEA 神级插件!效率提升 10 倍!

摘要: 大侠学JAVA 2022-01-27 14:20 安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的 阅读全文
posted @ 2022-01-29 14:56 1450811640 阅读(74) 评论(0) 推荐(0) 编辑

如果要存 IP 地址,用什么数据类型比较好?大部人都会答错!

摘要: 大侠学JAVA 2022-01-29 14:30 来源:blog.csdn.net/mhmyqn/article/details/48653157 在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是 阅读全文
posted @ 2022-01-29 14:47 1450811640 阅读(104) 评论(0) 推荐(0) 编辑

mysql缓存命中

摘要: 学习MySQL缓存之前,我们首先得了解一下MySQL的一个架构,分析完架构之后,我们开始深入了解缓存。 一、 MySQL架构 MySQL 数据库是单进程多线程的架构,和 SQL Server 类似,和 Oracle 不一样,Oracle 是多进程架构。下面我来看一下MySQL具体的架构图: MySQ 阅读全文
posted @ 2022-01-28 16:27 1450811640 阅读(232) 评论(0) 推荐(0) 编辑

KAFKA会不会丢失消息

摘要: Kafka 会不会丢消息? 阅读目录 一、认识 Kafka 二、Kafka 到底会不会丢失消息? 三、生产者丢失消息 四、Kafka Broker 丢失消息 五、消费者丢失消息 六、总结 回到顶部 一、认识 Kafka Kafka 是分布式发布-订阅消息系统。它最初由 LinkedIn 公司开发,之 阅读全文
posted @ 2022-01-28 15:48 1450811640 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页