上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: mysql的B+树索引 查找使用了二分查找,redis 跳表也使用了二分查找法,kafka查询消息日志也使用了二分查找法,二分查找法时间复杂度O(logn); 在MySQL中,主要有四种类型的索引,分别为:B-Tree索引,Hash索引,Fulltext索引(MyISAM 表)和R-Tree索引,本 阅读全文
posted @ 2022-02-10 16:29 zydbky 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 刚刚接触设计模式的时候,我相信单例模式和工厂模式应该是用的最多的,毕竟很多的底层代码几乎都用了这些模式。自从接触了一次阿里的公众号发的一次文章关于 DDD的使用 以后,就逐渐接触了策略模式。现在在项目中运用最多的也是这几种设计模式了,用了设计模式给我的感受就是感觉代码没那么冗余了,再注入一点贫血,充 阅读全文
posted @ 2022-02-10 10:33 zydbky 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 业务场景 曾经设计的一个供应链系统中,存在商品、销售订单、采购这三个服务,它们的主数据的部分结构如下所示 在设计这个供应链系统时,我们需要满足以下两个需求 根据商品的型号/分类/生成年份/编码等查找订单; 根据商品的型号/分类/生成年份/编码等查找采购订单 初期的方案是这样设计的:严格按照的微服务划 阅读全文
posted @ 2022-01-12 19:29 zydbky 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的知识点: thread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBar 阅读全文
posted @ 2021-12-24 17:54 zydbky 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一.InnoDB逻辑存储结构 段 区 页 二.分区概述 分区 三.分区类型 RANGE分区 LIST分区 HASH分区 KEY分区 四.分区和性能 一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段 阅读全文
posted @ 2021-12-23 20:10 zydbky 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 前言 在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 Token ),并要求客户端在之后的每次请求中携带它们。在这样 阅读全文
posted @ 2021-12-03 17:18 zydbky 阅读(378) 评论(1) 推荐(0) 编辑
摘要: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 R 阅读全文
posted @ 2021-12-03 13:38 zydbky 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在安全领域,利用密钥加密算法来对通信的过程进行加密是一种常见的安全手段。利用该手段能够保障数据安全通信的三个目标: 1、数据的保密性,防止用户的数据被窃取或泄露2、保证数据的完整性,防止用户传输的数据被篡改3、通信双方的身份确认,确保数据来源与合法的用户 而常见的密钥加密算法类型大体可以分 阅读全文
posted @ 2021-12-03 11:40 zydbky 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 1.什么是队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 队列其实就是跟平时排队一样,按照顺序来,先排队的先买到东西,后排队的后 阅读全文
posted @ 2021-12-02 17:57 zydbky 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 目录 单点登录简介 SSO&CAS是什么 单点登录适合什么场景 单点登录的三种实现方式 CAS的几个重要知识点 CAS的实现过程 单点登录简介 单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应 阅读全文
posted @ 2021-12-02 15:41 zydbky 阅读(790) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页