![](https://img-blog.csdnimg.cn/a78836decbe948eea00ff9bc504b229d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot 框架
文章平均质量分 87
springboot 学习笔记
南波塞文
你很懒,还没有添加简介
展开
-
商城业务-检索服务
根据微服务自治理念,我们可以将项目中需要ES检索的业务统一维护在检索微服务模块中。原创 2024-03-31 20:52:35 · 910 阅读 · 0 评论 -
如何保证对外接口的安全?
【代码】调用第三方接口前进行生成Token及校验Token。原创 2024-03-04 21:35:30 · 697 阅读 · 0 评论 -
使用Spring AOP做接口权限校验和日志记录
AOP: 翻译为面向切面编程(Aspect Oriented Programming),它是一种编程思想,是面向对象编程(OOP)的一种补充。它的目的是在不修改源代码的情况下给程序动态添加额外功能。原创 2024-01-30 13:46:55 · 1207 阅读 · 0 评论 -
RocketMQ连接报错RemotingConnectException: connect to <192.168.57.129:9876>解决
上一篇文章:基于SpringBoot整合RocketMQ异步发送短信功能在项目启动的过程中报了 RocketMQ 连接错误。针对这个问题,本文给予记录。原创 2023-12-24 21:44:38 · 4966 阅读 · 2 评论 -
基于SpringBoot整合RocketMQ异步发送短信功能
上一篇文章记录了 RocketMQ 整体架构、安装部署、应用场景这三个内容。熟悉了 RocketMQ 相关核心概念后,本文记录基于 SpringBoot 整合 RocketMQ 异步发送短信功能,其中会引入阿里云短信服务相关内容。原创 2023-12-24 21:06:16 · 953 阅读 · 0 评论 -
JWT 实现登录认证功能及Cookie、Session 和 Token的区别
认证功能是项目基础建设之一,要实现认证功能,很容易就会想到 JWT 或者 Session,但是两者有啥区别?各自的优缺点?原创 2023-12-24 15:36:04 · 1661 阅读 · 0 评论 -
Redis实现分布式锁的基本原理与问题演进
随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的Java API并不能提供分布式锁的能力。为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题!原创 2023-09-23 18:04:24 · 179 阅读 · 0 评论 -
本地缓存与分布式缓存-高并发场景下缓存失效问题-分布式锁
本地缓存与分布式缓存-高并发场景下缓存失效问题-分布式锁等redis常见问题分析与记录。原创 2023-08-12 23:35:25 · 920 阅读 · 0 评论 -
性能监控-压力测试
本文记录性能监控部分介绍JVM内存结构,jvisualvm性能监控及压力测试工具Jmeter压测接口服务、压测Nginx、网关服务等。原创 2023-07-12 22:58:42 · 1504 阅读 · 2 评论 -
首页渲染-域名搭建
将静态资源保存在 nginx 的 index 目录下,所有请求过来先经过 nginx 服务器,根据 nginx 的动静分离特点静态资源直接返回数据,动态资源再经过服务器处理后返回,达到减轻每个微服务的压力,提升服务器的吞吐量。原创 2023-07-11 20:02:31 · 305 阅读 · 0 评论 -
商城业务-商品上架
ELK在项目架构中的作用:日志存储和文本检索。上架的商品信息保存到ES方便在网站展示及被检索。原创 2023-05-22 17:39:16 · 648 阅读 · 0 评论 -
全文检索-Elasticsearch-整合SpringBoot
前面记录了 Elasticsearch 全文检索的入门篇和进阶检索。这次我们来讲下 Spring Boot 中如何整合 ES,以及如何在 Spring Cloud 微服务项目中使用 ES 来实现全文检索,来达到商品检索的功能。原创 2023-05-12 11:21:01 · 2013 阅读 · 0 评论 -
调用第三方接口执行POST 和 GET 请求工具类记录
在实际开发过程中我们可能需要在代码中发送请求,调用第三方接口,所以我们需要编写工具类调用 HTTP 请求。此文章记录常见的代码中调用 POST 和 GET 请求以及用于接收他们返回结果的工具类。 以及记录报错信息:java.io.IOException: Server returned HTTP response code: 400 for URL:原创 2023-04-09 12:07:53 · 970 阅读 · 0 评论 -
Postman 接口传参报错解决与@RequestBody的注解作用记录
以下面测试代码作为例子:前端发送 POST 请求,请求体里面携带 List 集合的字符串发送给后端接口,后端接口接收到前端发送的请求数据后直接返回给前端。原创 2023-03-10 17:42:57 · 4134 阅读 · 0 评论 -
基于SpringBoot的任务管理三种方式
在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间,比如:发送短信、邮件、异步更新等,这些都是典型的可以通过异步实现的场景。原创 2023-02-26 22:36:52 · 971 阅读 · 0 评论 -
项目简介-分布式基础-环境搭建
微服务架构风格就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是 HTTP API。这些服务围绕业务能力来构建, 并通过完全自动化部署机制来独立部署。原创 2022-03-09 10:13:20 · 1944 阅读 · 6 评论 -
微服务项目创建-逆向工程搭建
本文介绍微服务项目创建与逆向工程搭建,旨在使用SpringBoot脚手架快速创建项目结构,提升开发效率。原创 2022-03-13 18:37:34 · 2017 阅读 · 1 评论 -
SpringCloud Alibaba 简介与微服务组件记录
SpringCloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 SpringCloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 SpringCloud Alibaba,您只需要添加一些注解和少量配置,就可以将 SpringCloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。原创 2022-03-14 23:55:53 · 849 阅读 · 0 评论 -
仓储服务-查询库存-新建采购单
新建仓储服务记录其中查询库存和新建采购单功能,梳理总结。原创 2022-11-13 22:47:59 · 465 阅读 · 0 评论 -
商品管理-SPU检索-SKU检索
记录商品管理模块中SPU检索及SKU检索需求描述及开发流程。原创 2022-11-06 17:03:09 · 558 阅读 · 0 评论 -
gulimall基础篇回顾Day-13
本文继续记录B站谷粒商城项目视频 P87-92 的内容,做到知识点的梳理和总结的作用,接口文档地址:[gulimall接口文档]原创 2022-11-05 21:32:50 · 388 阅读 · 0 评论 -
SpringBoot整合Redis做缓存案例
SpringBoot整合Redis做缓存案例详解原创 2022-11-01 14:58:19 · 560 阅读 · 4 评论 -
Redis中键值出现 \xAC\xED\x00\x05t\x00\x11的原因和解决方法
Redis中键值出现 \xAC\xED\x00\x05t\x00\x11的原因和解决方法。原创 2022-11-01 13:51:47 · 5376 阅读 · 1 评论 -
gulimall基础篇回顾Day-07
gulimall基础篇错误总结前言一、错误记录与解决1.1 renren-fast-vue 报错1.2 npm run dev 报错1.3 端口被占用的问题1.4 无法登录问题前言该篇文章主要记录谷粒商城项目中遇到的错误及解决方案。一、错误记录与解决1.1 renren-fast-vue 报错以管理员的方式打开 VSCode 在终端执行 npm install 出现如下错误:解决方案:1.ctrl + 右击下载到本地2.保存在C盘3.VSCode 在终端执行如下命令npm inst原创 2022-04-02 17:42:57 · 1522 阅读 · 2 评论 -
gulimall基础篇回顾Day-12
本文主要记录B站谷粒商城项目视频 P83-86 的内容,做到知识点的梳理和总结的作用,接口文档地址:gulimall接口文档。原创 2022-10-23 22:30:53 · 754 阅读 · 1 评论 -
gulimall基础篇回顾Day-11
本文主要记录B站谷粒商城项目视频 P80-82 的内容,做到知识点的梳理和总结的作用。原创 2022-09-12 17:07:21 · 245 阅读 · 1 评论 -
gulimall基础篇回顾Day-10
本文主要记录B站谷粒商城项目视频 P75-79 的内容,做到知识点的梳理和总结的作用。原创 2022-09-11 00:27:49 · 162 阅读 · 0 评论 -
gulimall基础篇回顾Day-09
本文主要记录谷粒商城的P70-74的视频内容,P70里面有对商品属性及属性分组进行描述,这一集的内容有非常多的概念和细节需要我们去理清思路,不然后面进行代码环节将会是一脸懵逼。原创 2022-08-28 16:23:19 · 404 阅读 · 0 评论 -
gulimall基础篇回顾Day-08
谷粒商城p61-p65 springcloud-oss原创 2022-07-05 22:05:28 · 445 阅读 · 0 评论 -
@RequestParam注解的正确使用方式
打开@RequestParam注解的正确使用方式原创 2022-07-20 13:55:02 · 37204 阅读 · 2 评论 -
SpringBoot2 基础回顾Day-03
SpringBoot2前言一、SpringBoot特点1.1 依赖管理1.2 自动配置二、容器功能2.1 组件添加总结前言一、SpringBoot特点1.1 依赖管理● 父项目做依赖管理<!--依赖管理--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>原创 2022-04-01 17:48:04 · 858 阅读 · 1 评论 -
SpringBoot2 基础回顾Day-02
文章目录前言一、@SpringBootApplication 注解二、自动装配案例以 Redis 为例三、自动依赖过程总结前言自动装配是 Spring Boot 的核心部分,也是 Spring Boot 功能的基础,正是由于自动装配才将我们从 Bean 的繁复配置中解脱出来。那么 Spring Boot 中的自动装配指的是什么?以 Spring MVC 为例,不使用 Spring Boot 时,我们可能需要配置视图解析器,文件解析器, 请求适配器等等各种 Bean,如果在使用数据库,redis,还需要配原创 2022-03-31 11:24:38 · 425 阅读 · 0 评论 -
SpringBoot2 基础回顾Day-01
Spring Boot 2前言一、SpringBoot概念1.1 Spring优缺点分析1.2 SpringBoot诞生的意义1.3 SpringBoot优点1.4 SpringBoot缺点1.5 SpringBoot三个重要概念1.6 时代背景二、SpringBoot入门2.1 Hello SpringBoot2.2 创建maven工程导入依赖2.3 创建主程序2.4 编写业务2.5 测试2.6 简化配置2.7 简化部署前言Spring Boot makes it easy to create sta原创 2022-03-30 23:29:11 · 588 阅读 · 0 评论 -
Java 开发实习任务总结
文章目录前言一、需求任务1.1 明确需求1.2 确定方向二、编写代码2.1 导入依赖2.2 编写实体类2.3 接口上添加抽象方法2.4 实现类实现抽象方法2.5 ReportMapper添加方法2.6 ReportMapper.xml中编写Sql2.7 编写Controller层代码2.8 测试总结前言文章主要记录本人到公司实习的工作任务,解决任务思路以及错误排查以此来达到分享和开发过程总结的目的。一、需求任务1.1 明确需求从数据库表中导出 excel 表形式的数据,导出的数据如下:用户信息原创 2022-03-29 14:21:10 · 1472 阅读 · 0 评论