
Spring
文章平均质量分 95
Spring
jakiechaipush
小白进化中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RocketMQ入门
RocketMQ基本概念介绍原创 2023-05-16 08:57:36 · 694 阅读 · 0 评论 -
RocketMQ集群环境部署
可以看出上面的配置中,worker0作为nameserver服务器(三个机器都部署了nameserver),woker1与worke2在不同的集群中互为主从节点。根据前面的规划,worker2作为broker-a的主节点,作为broker-b的从节点。然后配置broker-b-s.properties:即进行brokerb的从节点配置。然后配置broker-a-s.properties:即进行brokera的从节点配置。首先配置broker-a.properties:即进行brokera的主节点配置。原创 2023-05-17 14:31:09 · 937 阅读 · 0 评论 -
RocketMQ单机环境部署
(熟悉springboot项目的知道application配置文件在哪里,上面的端口自己要查看,我这里nameserver端口自己设置成了70216)由于我们的RocketMQ版本是最新的5.1,而DashBoard是4.9,所以编译的时候会遇到异常,所以。图1(左上):按broker实例为类目(比如说集群中有3个broker实例)展示当前的消息数为1000条。由于RocketMQ默认的启动内存是4G,而我们的虚拟机的实际内存可能没这么大,所以需要修改启动参数。编译源码,跳过测试阶段(不跳过可能会报错)原创 2023-05-16 14:57:09 · 2904 阅读 · 1 评论 -
Swagger使用
文章目录一. 概述1. 概念2. swagger优点3. swagger缺点二. SpringBoot集成Swagger1. 整合过程三. Swagger常用的注解说明1. @Api 注解2. @ApiOperation注解3. @ApiModel注解4. @ApiModelProperty注解5. @ApiParam注解一. 概述1. 概念swagger是什么?Swagger是一种用于REST API的开源框架,它允许开发人员设计、构建、文档化和测试API。 Swagger提供了一套工具,帮助原创 2023-05-09 11:49:56 · 1840 阅读 · 0 评论 -
分布式事务Seata
分布式理论基础包括CAP定理、BASE理论。然后介绍Seata1.5.2的使用,以及Seata实现的四种模式,XA模式、AT模式、TCC模式以及SAGA模式原创 2023-04-20 21:15:11 · 675 阅读 · 0 评论 -
Sentinel使用
sentinel使用原创 2023-04-16 11:40:57 · 3583 阅读 · 0 评论 -
深入源码理解redis数据结构(一)
Intset会根据数组元素的大小对数组进行升级,也就是编码方式的升级,例如我现在数组中都是16位的元素,突然来了个32位的元素,Redis可以自动将Intset升级到32位(对数组还需要扩容)。不管是扩容还是收缩,必定会创建新的hash表,导致hash表的size和sizemask变化,而key的查询与sizemask有段,因此必须对hash表的每一个key重新计算索引值,插入新的hash表,这个过程就叫做rehash。我们都知道Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。原创 2023-05-03 15:50:59 · 841 阅读 · 0 评论 -
Redis最佳实践
Redis的key虽然可以自定义,但最好遵循下面的几个最佳实践约定:什么是BigkeyBigKey通常以key的大小和key中成员的数量来综合判定,例如:推荐值BigKey的危害如何发现BigKey案例一:比如存储一个User对象,我们有三种存储方式:方式一:Json字符串优点:实现简单粗暴缺点:数据耦合,不够灵活方式二:字段打散优点:可以灵活访问对象任意字段缺点:占用空间大,没办法做到统一控制方式三:hash优点:底层使用ZipList,空间占用小,可以灵活访问对象的任意字段缺点:代码相对复杂原创 2023-04-19 10:17:29 · 450 阅读 · 0 评论 -
Redis分布式缓存
Redis持久化技术 Redis集群 Redis哨兵模式 Redis切片集群原创 2023-04-06 19:59:26 · 1384 阅读 · 0 评论 -
Redis多级缓存搭建(结合案例学习)
Redis多级缓存、Canal、Nginx原创 2023-04-13 22:44:22 · 1252 阅读 · 0 评论 -
SpringBoot事务使用方法
在Spring中,事务管理有两种实现方式,分别是编程式事务和声明式事务编程式事务:编程式事务管理使用TransactionTemplate或者直接使用底层的Platform TransactionMannager。对于编程式事务,Spring推荐使用TransactionTemplate声明式事务:建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务,更快捷而且简单,推荐使用。原创 2023-05-11 13:17:15 · 4963 阅读 · 0 评论 -
SpringBoot缓存技术详解
本地缓存:速度快、效率高,但分布式环境下容易出现数据不一致的问题、且缓存的数据量一般不能太大,常见的比如guava、ehcache、caffeine分布式缓存:速度比本地缓存慢,常用于多个服务、应用之间的数据共享,常见的比如redis、memcachedSpring Boot提供了对多种本地缓存技术的支持,例如Caffeine、Ehcache、Guava等。本地缓存技术常用于提高应用程序的性能,避免频繁地访问数据库或其他外部资源,同时也可以降低系统的负载。原创 2023-05-11 11:02:27 · 960 阅读 · 0 评论 -
SpringBoot项目上线运维
springBoot高级属性配置 SpringBoot多环境开发 SpringBoot日志管理原创 2022-11-19 16:47:28 · 1725 阅读 · 0 评论 -
SpringBoot项目本机和Linux环境部署
SpringBoot Linux 网站搭建原创 2022-11-18 18:57:02 · 1941 阅读 · 1 评论 -
SpringBoot整合SSM项目实战
ssm springBoot vue elementUI 项目实战 axios原创 2022-11-13 15:08:11 · 2447 阅读 · 2 评论 -
SpringBoot学习2—整合第三方技术
SpringBoot整合JUnit、Mybatis、Mybatis-plus和Druid原创 2022-10-25 15:21:07 · 647 阅读 · 0 评论 -
SpringBoot学习1—安装与配置
springboot安装配置,restful风格,yaml基本使用语法原创 2022-10-21 19:38:43 · 2409 阅读 · 1 评论