01 2022 档案

一文搞懂zookeeper选主流程
摘要:我们在前面介绍了 ZooKeeper 集群中的三个服务器角色:Leader、Follower 和 Observer。其中,Leader 选举是 ZooKeeper 中最重要的技术之一,也是保证分布式数据一致性的关键所在。本期内容将重点讲解 Leader 是如何被选举的。 1. Leader 的选举机 阅读全文

posted @ 2022-01-29 16:19 1450811640 阅读(971) 评论(1) 推荐(0) 编辑

还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!
摘要:本文介绍策略模式的具体应用以及Map+函数式接口如何 “更完美” 的解决 if-else的问题。 文章目录 需求 策略模式 Map+函数式接口 最后捋一捋本文讲了什么 需求 最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取 阅读全文

posted @ 2022-01-29 15:59 1450811640 阅读(86) 评论(0) 推荐(0) 编辑

老大让我优化数据库,我上来就分库分表,他过来就是一jio。。。
摘要:一、朴实无华的 - 分表 1、垂直分表 2、水平分表 二、花里胡哨的 - 分库 3、垂直分库 4、水平分库 总结 首先我们要知道分库、分表都是干啥的,本文主角还是我们的MySQL为第一视角。首先从字面意思来看: 分库:由单个数据库实例拆分成多个数据库实例,将数据分布到多个数据库实例中。 分表:由单张 阅读全文

posted @ 2022-01-29 15:08 1450811640 阅读(27) 评论(0) 推荐(0) 编辑

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

posted @ 2022-01-29 14:56 1450811640 阅读(83) 评论(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 阅读(107) 评论(0) 推荐(0) 编辑

mysql缓存命中
摘要:学习MySQL缓存之前,我们首先得了解一下MySQL的一个架构,分析完架构之后,我们开始深入了解缓存。 一、 MySQL架构 MySQL 数据库是单进程多线程的架构,和 SQL Server 类似,和 Oracle 不一样,Oracle 是多进程架构。下面我来看一下MySQL具体的架构图: MySQ 阅读全文

posted @ 2022-01-28 16:27 1450811640 阅读(260) 评论(0) 推荐(0) 编辑

KAFKA会不会丢失消息
摘要:Kafka 会不会丢消息? 阅读目录 一、认识 Kafka 二、Kafka 到底会不会丢失消息? 三、生产者丢失消息 四、Kafka Broker 丢失消息 五、消费者丢失消息 六、总结 回到顶部 一、认识 Kafka Kafka 是分布式发布-订阅消息系统。它最初由 LinkedIn 公司开发,之 阅读全文

posted @ 2022-01-28 15:48 1450811640 阅读(190) 评论(0) 推荐(0) 编辑

秒杀系统实现方案
摘要:什么是秒杀 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购。 秒杀系统场景特点 秒杀时大量用户会在同一 阅读全文

posted @ 2022-01-18 17:42 1450811640 阅读(749) 评论(0) 推荐(0) 编辑

mysql事务并发更新金额
摘要:在此简单的记录一下,mysql的事务并发过程 首先创建一个parent表 create table parent ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID', `value` varchar(32) NOT NULL 阅读全文

posted @ 2022-01-11 21:01 1450811640 阅读(957) 评论(0) 推荐(0) 编辑

PHP底层数组如何实现元素的有序性
摘要:PHP 数组的基本实现 散列表主要由两部分组成:存储元素数组、散列函数。散列表的基本实现前面已经探讨过,PHP 中的数组除了具备散列表的基本特点之外,还有一个特别的地方,那就是它是有序的(与Java中的HashMap的无序有所不同):数组中各元素的顺序和插入顺序一致。这个是怎么实现的呢? 为了实现 阅读全文

posted @ 2022-01-05 14:48 1450811640 阅读(103) 评论(0) 推荐(0) 编辑

mysql事务的实现原理
摘要:此篇文章算是对mysql事务的一个总结,在了解这些之前我们先对mysql在执行的过程中 有一个整体的认识,如下图 如上图所示,MySQL服务器逻辑架构从上往下可以分为三层: (1)第一层:处理客户端连接、授权认证等。 (2)第二层:服务器层,负责查询语句的解析、优化、缓存以及内置函数的实现、存储过程 阅读全文

posted @ 2022-01-03 22:10 1450811640 阅读(285) 评论(0) 推荐(0) 编辑

MYSQl使用B+树索引的优势
摘要:这篇文章主要介绍了MySQL用B+树作为索引结构有什么好处,帮助大家更好的理解和使用MySQL 索引,感兴趣的朋友可以了解下 前言 在MySQL中,无论是Innodb还是MyIsam,都使用了B+树作索引结构(这里不考虑hash等其他索引)。本文将从最普通的二叉查找树开始,逐步说明各种树解决的问题以 阅读全文

posted @ 2022-01-03 21:37 1450811640 阅读(154) 评论(0) 推荐(0) 编辑

mysql分库分表
摘要:https://www.cnblogs.com/daiwei1981/p/9416087.html 阅读全文

posted @ 2022-01-03 17:24 1450811640 阅读(34) 评论(0) 推荐(0) 编辑

mysql分库分表,多张表如何查询
摘要:1、指定分表关键字 例如:int_month int_day,每次查询是必须要带着分表关键字,根据分表关键字确定表明,例如user表,十月份的数据user_202110; 2、使用union all关联多个查询表。 例如:要查询两个的数据 使用union all关联, (select * from 阅读全文

posted @ 2022-01-02 21:05 1450811640 阅读(7028) 评论(0) 推荐(0) 编辑

union 和union all的区别
摘要:mysql union 与 union all 语法及用法 1.mysql union 语法 mysql union 用于把来自多个select 语句的结果组合到一个结果集合中。语法为: select column,......from table1 union [all] select colum 阅读全文

posted @ 2022-01-02 20:50 1450811640 阅读(1010) 评论(0) 推荐(0) 编辑

进程的状态和状态转换
摘要:一、进程的状态和装换 1.1进程的三态模型 按进程在执行过程中的不同情况至少要定义三种状态: 运行(running)态:进程占有处理器正在运行的状态。 进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态; 在多处理机系统中,则有多个进程处于执行状态。 就绪(ready)态: 阅读全文

posted @ 2022-01-02 16:51 1450811640 阅读(76) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示