
Spring Cloud
文章平均质量分 84
Spring Cloud技术体系
拥有必珍惜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Web Image scr图片从后端API获取基本实现
【代码】Web Image scr图片从后端API获取基本实现。原创 2024-08-14 14:02:50 · 487 阅读 · 0 评论 -
liquibase.exception.LockException: Could not acquire change log lock.
启动应用花了好长时间,最后报出异常.原创 2024-08-09 21:58:15 · 624 阅读 · 0 评论 -
深入理解JWT:构建安全认证与授权的基石
JWT(JSON Web Token)是一种基于JSON格式的开放标准(RFC 7519),用于在网络应用环境间安全地传输信息,特别是在身份验证和授权方面。JWT通过在用户和服务器之间传递一个安全的、可靠的、独立的JSON对象来实现身份验证和授权。它以其轻量级、可扩展、自包含和安全等特性,被广泛应用于RESTful API、Web应用程序以及微服务架构中。JWT以其独特的组成结构和广泛的应用场景,成为了现代应用开发中不可或缺的身份验证和授权解决方案。原创 2024-08-08 15:19:44 · 796 阅读 · 0 评论 -
深入解析Spring中的@Value注解:灵活配置与默认值设置的最佳实践
在Spring框架中,@Value注解是一个非常有用的特性,它允许你将外部的值(如配置文件中的值)动态地注入到你的bean属性中。这对于配置数据库连接信息、服务URL、以及其他需要在运行时动态改变的设置非常有用。原创 2024-08-07 14:37:26 · 3863 阅读 · 1 评论 -
Docker容器化部署:轻松安装与配置Seata分布式事务解决方案
Seata(Simple Extensible Autonomous Transaction Architecture)是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。原创 2024-08-06 23:59:08 · 2356 阅读 · 0 评论 -
Docker容器化部署:轻松安装与配置Sentinel监控解决方案
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。原创 2024-08-02 07:12:19 · 2519 阅读 · 0 评论 -
Nacos在Docker上单机模式部署
Nacos是阿里巴巴开源的一款用于动态服务发现、配置管理和服务管理的平台。它是“Dynamic Naming and Configuration Service”的缩写,旨在帮助用户实现微服务架构中的服务注册与发现、配置管理、动态DNS服务等功能。原创 2024-08-01 23:18:08 · 862 阅读 · 0 评论 -
微服务架构三大利器:限流、降级与熔断
限流、降级和熔断是分布式系统中常用的容错策略,它们各自承担着不同的角色,以提高系统的稳定性和可靠性。限流、降级和熔断是分布式系统中不可或缺的容错策略。它们通过不同的机制和作用,共同保障系统的稳定性和可靠性。在实际应用中,需要根据系统的具体情况和配置来灵活选择和配置这些策略,以达到最佳的效果。同时,也需要注意这些策略之间的相互影响和配合,以确保系统能够高效、稳定地运行。原创 2024-08-01 08:56:15 · 2079 阅读 · 0 评论 -
Spring Boot携手Redis缓存实战:精通注解、配置与策略,加速你的应用至极致!
在Spring Boot项目中引入Redis作为缓存机制,并使用@Cacheable注解来简化缓存的操作,是一个常见且高效的实践。下面,我将概述如何在Spring Boot项目中引入Redis作为缓存,并展示如何使用@Cacheable注解。Spring Boot x Redis:零基础入门,性能飙升的实战秘籍!你也可以自定义缓存实现,以适应特殊需求。@Bean// 不缓存null值.build();缓存策略被设置为不缓存 null 值。原创 2024-07-24 09:20:32 · 1307 阅读 · 0 评论 -
Spring Boot x Redis:零基础入门,性能飙升的实战秘籍!
Redis(Remote Dictionary Server)是一款开源的、高性能的、NoSQL 键值存储数据库。它以其速度、灵活性、数据结构丰富等特点而闻名。Redis 常用于缓存、消息队列、会话管理等场景。原创 2024-07-24 07:35:07 · 1085 阅读 · 0 评论 -
Springboot中使用@Async注解7大失效场景及解决方案
在Spring Boot中,@Async注解就像一把瑞士军刀,能帮你轻松处理那些耗时的任务,让主线程可以继续忙别的事儿。再强大的工具,如果使用不好依然会出现问题。为了避免这些坑,咱们得深入了解下@Async是怎么工作的,还要知道怎么用才能不出问题。这里面,绝大多数人会遇到的坑点主要会集中在没有配置自定义线程池、异步方法在同一个类中调用、事务不起作用这几个问题上。所以,推荐还是专门定义一个AsyncService,将异步方法都写在里面,需要使用的时候,就在其他类将其注入即可。原创 2024-07-11 16:35:02 · 2381 阅读 · 0 评论 -
手机端服务器开发Spring MVC上传头像,并返回JSON数据
package com....;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import javax.servlet.Servlet原创 2014-08-14 12:48:22 · 808 阅读 · 0 评论 -
java的Filter(过滤器),Interceptor(拦截器) 和 Aspect(切面)
Filter是servlet层面的,由Servlet容器(如Tomcat)支持,只能在web程序中使用,实现了javax.servlet.Filter接口是Spring Web层面的(Structs也有), 它是由Spring容器进行管理,并不依赖Tomcat等容器,既可以应用在web程序中,也可以应用在非web程序中,实现了org.springframework.web.servlet接口Aspect是Spring层面的,由Spring容器进行管理,有Spring的地方都可以使用。原创 2024-06-17 15:14:06 · 1393 阅读 · 0 评论 -
分布式系统的设计原则
分布式系统设计原则:CAP和BASE原创 2022-09-14 14:25:08 · 1737 阅读 · 0 评论 -
微服务设计原则
文章目录前言一、单一职责二、高内聚三、低耦合前言 良好的微服务设计可以使后期的升级维护更加轻松,否则将会令人非常头疼。提示:以下是本篇文章正文内容,下面案例可供参考一、单一职责 每个微服务只应担负一个职责。比如一个微服务中有两大功能:商品分类管理购物车 &nbs原创 2021-12-10 08:44:41 · 1753 阅读 · 0 评论 -
Mybatis架构原理
文章目录前言一、架构图二、架构流程图1.Mybatis配置文件2.SqlSessionFactory3.SqlSession4.Exector执行器5.MappedStatement三、调用流程图四、Mapper代理执行原理总结前言本文介绍Mybatis架构以及内部执行原理提示:以下是本篇文章正文内容,下面案例可供参考一、架构图接口层 是MyBatis提供给开发人员的一套API,只要使用SqlSe原创 2021-12-06 13:53:29 · 880 阅读 · 0 评论 -
Spring Boot常用注解
文章目录前言一、@SpringBootApplication二、@Bean三、@Autowired四、Component家族五、@RestController六、@Scope七、@Configuration八、@RequsetMapping八、@GetMapping九、@Configuration十、@PostMapping十一、@PutMapping十二、@DeleteMapping十三、@ParhVariable和@RequestParam十四、@RequestBody十五、读取配置信息1.@Value原创 2021-12-05 23:51:36 · 492 阅读 · 0 评论 -
Mybatis Plus动态生成SQL原理
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,开发就不需要再写xml了,直接调用这些方法就行,就类似于JPA。Mybatis-Plus结构图如下:入口类:MybatisSqlSessionFactoryBuilder 通过在入口原创 2021-12-05 21:12:00 · 4188 阅读 · 0 评论 -
Spring Cloud介绍(一)
Spring Cloud微服务架构介绍文章目录Spring Cloud一、Spring Cloud介绍1.1 微服务架构1.2 Spring Cloud介绍总结一、Spring Cloud介绍1.1 微服务架构微服务架构的提出者:马丁福勒马丁福勒微服务博客简而言之,微服务架构样式是一种将单个应用程序开发为一组小服务的方法,每个小服务都在自己的进程中运行并与轻量级机制(通常是HTTP资源API)进行通信。这些服务围绕业务功能构建,并且可以由全自动部署机制独立部署。这些服务的集中管理几乎原创 2021-08-20 21:32:04 · 125 阅读 · 0 评论