摘要: HTTP协议 1.定义 ​ 如何组件数据包,如何解析数据包 2.HTTP协议的起源 TCP:长连接协议,类似打电话 UDP:广播协议 FTP:文件服务器协议 ​ 基于Tcp协议发明了Http协议 3.HTTP协议的特点 可靠性 短链接协议,也叫无状态协议 每一个HTTP请求都包含一个请求和一个响应 阅读全文
posted @ 2024-03-27 14:48 萌萌哒的鸡蛋饼 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Docker指令详解 1.生命周期管理 run创建并运行容器,格式 docker run [OPTIONS] image [COMMAND] [ARG...],参数说明 docker run [options] image [command] [arg...] -d , --detach #后台运行 阅读全文
posted @ 2023-10-30 16:19 萌萌哒的鸡蛋饼 阅读(11) 评论(2) 推荐(1) 编辑
摘要: # 索引的概念 索引是一种特殊的数据。保存的是其他数据的位置,查找数据时先查找索引查询数据,提高查找效率。 > 索引是越多越好吗? 不是 # 索引的优缺点 优点: ​ 1.提高查询效率 缺点: ​ 1.占用额外的磁盘空间 ​ 2.创建索引需要较长时间 ​ 3.索引需要维护 # 索引的类型 ![169 阅读全文
posted @ 2023-07-31 14:23 萌萌哒的鸡蛋饼 阅读(5) 评论(0) 推荐(1) 编辑
摘要: # 什么是微服务架构,为什么要用 将原本属于一个项目的根据业务划分模块,部署到不同的服务器上,通过接口相互调用。 好处:如果部署在一台服务器上,服务器崩溃后所有功能都不能使用。如果使用的时微服务架构,一个服务器崩了,不会对另一个模块造成很大影响 1. 每个微服务项目复杂性低 2. 技术更新迭代快 3 阅读全文
posted @ 2023-07-28 09:04 萌萌哒的鸡蛋饼 阅读(24) 评论(0) 推荐(1) 编辑
摘要: # Redis进阶——Redis并发问题 ## redis的并发问题有三种 1. 雪崩 2. 击穿 3. 穿透 ### 雪崩 原因: 1. Redis热点数据同时过期,大量请求全部打到mysql,mysql宕机 2. 单个Redis服务出现问题或重启 解决方案: - 问题1: ​ 为热点数据设置随机 阅读全文
posted @ 2023-07-26 00:32 萌萌哒的鸡蛋饼 阅读(20) 评论(0) 推荐(1) 编辑
摘要: # 装饰器模式 java种的输入输出流的设计模式采用的就是装饰器模式 ```java public static void main(String[] args) throws IOException { FileWriter fileWriter = new FileWriter("sample. 阅读全文
posted @ 2023-07-25 17:26 萌萌哒的鸡蛋饼 阅读(7) 评论(0) 推荐(1) 编辑
摘要: # 面向对象23种设计模式 ## 设计模式的分类 ### 按意图分类 - 接口型模式 - 职责型模式 - 构造型模式 - 操作型模式 - 扩展型模式 | 意图 | 模式 | | | | | 接口型模式 | 适配器模式、外观模式、合成模式、桥接模式 | | 职责型模式 | 代理模式,享元模式、单例模式 阅读全文
posted @ 2023-07-25 17:24 萌萌哒的鸡蛋饼 阅读(15) 评论(0) 推荐(1) 编辑
摘要: ## Redis是什么? Redis(Remote Dictionary Server)远程字典服务,是一个开源的使用ANSI C语言编写、支持网路、可基于内存也可持久化的日志型,key-value(NoSql >non-relational)数据库 ## Redis的特点? - 性能极高,基于内存 阅读全文
posted @ 2023-07-24 19:12 萌萌哒的鸡蛋饼 阅读(52) 评论(0) 推荐(1) 编辑
摘要: # 阻塞队列 ## 什么是阻塞队列? 阻塞队列:从名字可以看出,是一个队列,队列是一个先进先出(FIFO)的数据结构。与普通队列的区别是,多了两个方法,阻塞添加和阻塞删除方法 ## 为什么用阻塞队列? 生产者消费者模式里的wait()和notify()需要我们手动去控制,容易出现死锁等问题。阻塞队列 阅读全文
posted @ 2023-07-24 02:16 萌萌哒的鸡蛋饼 阅读(15) 评论(0) 推荐(1) 编辑