开源|奥升开源充电桩平台——完整代码拿来就用,包含模拟仿真桩,轻松上手调试
⚡️充电桩管理平台⚡️完整源代码,包含模拟桩模块,可通过docker编排快速部署测试。技术栈:SpringCloud、MySQL、Redis、RabbitMQ,前后端管理系统(管理后台、小程序),支持互联互通协议、市政协议、一对多方平台支持。支持高并发业务、业务动态伸缩、桩通信负载均衡(NLB)。
Spring Cloud Alibaba面试题
SpringCloud Alibaba高频面试题。
SpringCloud Alibaba 微服务(三):OpenFeign
在微服务架构中,服务之间的通信是一个非常重要的环节。为了简化和高效地进行服务间通信,Spring Cloud 提供了 OpenFeign 这个强大的工具。本文将介绍 OpenFeign 的概念、优点、基本用法以及在实际项目中的应用。也希望通过本文,能够帮助你们在 Spring Cloud 项目中轻松
SpringBoot中使用EasyExcel并行导出多个excel文件并压缩zip后下载
SpringBoot的同步导出方式中,服务器会阻塞直到Excel文件生成完毕,在处理大量数据的导出功能,利用CompletableFuture,我们可以将导出任务异步化,最后 这些文件进一步压缩成ZIP格式以方便下载
Spring中FactoryBean的高级用法实战
FactoryBean在Spring框架中是一个非常强大和灵活的特性,它允许开发者以编程方式控制对象的创建过程,并提供了多种高级用法来满足不同的需求。通过合理利用FactoryBean,你可以构建更加模块化、可维护和可扩展的应用程序
如何在SpringBoot中实现优雅关闭
Shutdown、Crash 和 Graceful 之间的区别在于,它控制决定了我们可以用这个事件做什么。按照我们的期望,Spring Boot应该为我们提供一种处理此事件的方法,这样我们就可以确保良好的资源管理(清理资源、释放锁和连接)。让我们看看 Spring Boot 提供什么。
SpringBoot中优化Undertow性能的方法总结
Springboot中进行Tomcat容器调优或者替换为性能更强的容器。可以进行Tomcat调优,但是Undertow容器在性能和内存上都优于Tomcat容器,因此Springboot直接选择Undertow容器并进行调优是更好的选择。
SpringBoot中实现自定义注解用于文件验证(大小、扩展名、MIME类型)
SpringBoot中经常需要处理文件上传的功能。为了确保上传的文件满足特定的要求(如扩展名、MIME类型和文件大小),我们可以创建一个自定义注解来简化验证过程。
服务注册/服务发现-Eureka
服务注册/服务发现、问题描述、解决思路、什么是注册中心、CAP理论、常见的注册中心、Eureka介绍、搭建Eureka Server、创建Eureka-server子模块、引入eureka-server依赖、引入项目构建插件、完善启动类、引入eureka-client依赖、服务发现、引入依赖、完善配
SpringBoot中通过8项配置优化提升Tomcat性能
SpringBoot中通过8项配置优化提升Tomcat性能
SpringBoot中读取配置的七种方法总结
Spring Boot提供了多种灵活且强大的方式来读取配置信息。开发者可以根据具体需求和场景选择最适合的方法来管理和使用配置。无论是简单的键值对还是复杂的配置结构,Spring Boot都能提供相应的支持来简化配置读取的过程。
Eureka学习
硬编码每次都要修改被调用服务的端口号。
SpringBoot中fastjson扩展: 自定义序列化和反序列化方法实战
fastjson允许用户自定义序列化器,用于控制特定类型的序列化过程。用户需要实现接口,并重写write方法。@Override// 自定义序列化逻辑在序列化过程中,可以通过枚举值来指定使用自定义序列化器。fastjson允许用户自定义日期格式。可以通过枚举值和来指定日期格式。此外,用户还可以通过D
【Spring Security系列】Spring Security整合JWT:构建安全的Web应用
前面两个章节介绍过了Spring Security,这里就不再赘述了!!!JWT是一种轻量级的身份验证和授权机制,通过发送包含用户信息的加密令牌来实现身份验证。这个工具我们在前面的文章中也提起过。
SpringCloud之Eureka组件工作原理详解
Eureka是Netflix开源的一个用于服务发现和负载均衡的组件。它主要用于帮助在云环境中的微服务架构中的服务实例的动态注册和发现。Eureka提供了一个服务器端和一个客户端组件,可以在分布式系统中实现高可用性和弹性。Eureka的服务器端被称为Eureka Server,它维护了一个注册表,用于
全网最清晰 SpringCloud-Eureka Server流程
EnableEurekaServer注解开启了EurekaServerAutoConfiguration这个配置类的解析,EurekaServerAutoConfiguration这个配置了主要准备了看板、注册发现、启动引导、Jersey等,EurekaServerInitializerConfig
SpringBoot 整合 Nacos 实现统一配置中心
SpringBoot 整合 Nacos 实现统一配置中心
Spring Cloud Alibaba版本关系对应表
Spring Cloud Alibaba版本关系对应表
SpringCloudStream整合RabbitMQ用ttl+死信实现延迟队列的实践
在公司项目中使用Spring Cloud Stream操作RabbitMQ,用TTL+死信队列实现延迟队列的实践,采用的是Stream3.1之后的函数式编程实现的。
Nacos控制台显示注册成功,可视化web管理界面找不到服务?
比较建议的做法是,bootsrtap.yml配置cloud相关配置,nacos远程配置里删除cloud相关配置。创建namespace时ID和命名空间名可以相同,这样在配置文件中也就不用去配置生成的ID了,直接配置自己设置的即可。bootsrtap.yml指定了namespace,但是配置中心的配置