摘要: Redis的五中数据类型以及应用场 1.string 字符串 在redis中string是可以修改de被称之为动态字符串.其中内部更像arraylist 内部维护一个字节数组,在其内部分配了一定的空间. 内存分配机制 当字符串的长度小于1m的时候,每次扩容都是加倍空间 当字符串长度超过1m的时候每次 阅读全文
posted @ 2023-10-04 21:16 晴天晴yyysss 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 线程与进程得关系 一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程 线程则是计算机中最小执行单元. 比如电脑管家这个软件就是一个进程而里面的杀毒 清理垃圾 全局守护这些功能就是一个个线程.一个进程最少拥有一个线程 . 线程的创建方式 一个集成两个实现 集成thr 阅读全文
posted @ 2023-09-25 21:12 晴天晴yyysss 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 他的持久化机制有两种一种是(rdb)快照 一种是(aof) 日志 快照的话是全量的一个备份 日志是连续的增加备份 . 快照机制是redis默认开启de,她会根据配置的策略将内存的数据保存在本地的二进制文件中 官方提供两种方式生成快照 一种是save命令但是有缺点会阻塞我们的主进程当如果数据很大的时候 阅读全文
posted @ 2023-09-21 21:13 晴天晴yyysss 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.string 字符串 在redis中string是可以修改de被称之为动态字符串.其中内部更像arraylist 内部维护一个字节数组,在其内部分配了一定的空间. 内存分配机制 当字符串的长度小于1m的时候,每次扩容都是加倍空间 当字符串长度超过1m的时候每次扩容只会扩张1m的空间 字符串的最大 阅读全文
posted @ 2023-09-20 16:23 晴天晴yyysss 阅读(28) 评论(0) 推荐(0) 编辑
摘要: (1)HashMap的底层数据结构是什么? haashMap最早是在jdk1.2中开始出现的,一直到jdk1.7一直没有太大的变化。但是到了jdk1.8突然进行了一个很大的改动。其中一个最显著的改动就是:之前jdk1.7的存储结构是数组+链表,到了jdk1.8变成了数组+链表+红黑树。 在jdk1. 阅读全文
posted @ 2023-09-17 19:06 晴天晴yyysss 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 如何保证消息的可靠性 Rabbit 消息传输路径是生产者到路由 到 队列 到消费者消费。 而Rabbit mq丢消息有以下几种情况 1生产者发送消息到RabbitMQ服务器过程中,RabbitMQ服务器如果宕机停止服务,消息会丢失。 RabbitMQ是支持消息持久化的,消息持久化需要设置:Excha 阅读全文
posted @ 2023-09-14 19:40 晴天晴yyysss 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud 是一个用于构建分布式系统的开发工具集合,它基于 Spring Boot 提供了一套简化的微服务架构开发组件。 Spring Cloud 提供了多个模块,包括服务注册与发现、配置管理、负载均衡、断路器、网关等,这些模块可以帮助开发者快速构建和部署分布式系统。 服务注册与发现: 阅读全文
posted @ 2023-09-10 17:40 晴天晴yyysss 阅读(12) 评论(0) 推荐(0) 编辑
摘要: cap是微服务的三个重要指标 c(Consistency)代表数据一致性 表示客户端每次读操作得到的是最新数据,要么就读取失败,重点强调的是数据的一致性 a(Availability)代表可用性, 任何客户端请求的都能得到响应数据.不会出现错误响应重点在意一定会给你返回数据.但是不是最新我不保证 p 阅读全文
posted @ 2023-09-08 16:35 晴天晴yyysss 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 在根据数组索引获取元素的时候,会用索引和寻址公式来计算内存所对应的元素数据,寻址公式是:数组的首地址+索引乘以存储数据的类型大小如果数组的索引从1开始,寻址公式中,就需要增加一次减法操作,对于CPU来说就多了一次指令,性能不高。 Arraylist集合是单列集合,它的底层是数组,它的特点是存取有序、 阅读全文
posted @ 2023-08-29 20:48 晴天晴yyysss 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 3. 首先, 约定优于配置是一种软件设计的范式,它的核心思想是减少软件开发人员 对于配置项的维护,从而让开发人员更加聚焦在业务逻辑上。 4. Spring Boot 就是约定优于配置这一理念下的产物,它类似于 Spring 框架下的一 个脚手架,通过 Spring Boot,我们可以快速开发基于 S 阅读全文
posted @ 2023-08-25 21:38 晴天晴yyysss 阅读(175) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示