Bootstrap
异步excel导出组件设计和实现

封装通用excel异步导出组件,解决大数据场景下的导出超时问题。支持多种导出方式,封装、简化导出逻辑,方便业务方接入。可扩展支持导出权限控制,重要业务数据导出审计功能,防止商业数据外泄。

SpringCloud整合统一异常处理

PassJava (佳必过) 项目全套学习教程连载中

Eureka常见问题汇总及注意事项

在Spring Cloud中,Eureka是接触和使用最多的组件,也是最重要的一个组件,在使用过程中经常会遇到各类突发问题,来的莫名奇妙。现把一些常见问题、注意事项,与大家进行分享。

Eureka常见问题汇总及注意事项

在Spring Cloud中,Eureka是接触和使用最多的组件,也是最重要的一个组件,在使用过程中经常会遇到各类突发问题,来的莫名奇妙。现把一些常见问题、注意事项,与大家进行分享。

SpringCloud服务注册与发现(Eureka)

本文主要讲解各个服务之间是如何进行相互调用的,即:SpringCloud Eureka,它是云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

【SpringCloud 技术专题】「Eureka 源码分析」从源码层面让你认识 Eureka 工作流程和运作机制(下)

承接上文的对应的Eureka的上篇介绍,我们开始介绍,详见 [【SpringCloud技术专题】「Eureka源码分析」从源码层面让你认识Eureka工作流程和运作机制(上)]

微服务划分的思考

微服务不是十全十美的,不是银弹,是什么原因导致必须要做微服务划分,是否有足够的动机支撑,是项目需要,还是领导的想法,公司层面是否有相应的规划。

「NIO系列」——之Reactor模型

关于reactor 是什么,我们先从wiki上看下:

SpringCloud Gateway 动态路由

动态路由即:在不进行网关应用重启的情况下,可以通过管理 API 或者管理 UI 的方式添加路由,能实时或准实时生效,且在网关应用重启后,动态添加的路由仍然存在。

🍃【SpringCloud基础使用】Nacos与Gateway实现动态路由

人生就是一种追求,一种努力,一种期盼。渴望着把梦想变成现实,将虚幻化为真实。生活,因梦而美好;人生,因梦而苦闷。然而,再难的道,也有尽头;再长的路,也有出口,坚持就会有光明。

gRPC在Spring Cloud中的应用

在微服务开发中,服务间的调用一般有两种方式:Feign、RestTemplate,但在实际使用过程中,尤其是Feign,存在各种限制及局限性,如:HTTP请求方式、返回类型等限制。在微服务项目中,服务间的调用,是非常普遍频繁的,其性能也不是很理想。

static关键字真能提高Bean的优先级吗?答:真能

一个static关键字在Spring的使用,竟能写出一个专栏

SpringCloud 和 SpringBoot 版本选型

SpringCloud 和 SpringBoot 版本选型

SpringCloud Gateway 路由转发性能优化

通过测试验证,发现随着路由增长,路由性能会严重下降,本篇,紧接上篇《SpringCloud Gateway 路由数量对性能的影响研究》针对采用 Path 方式路由的进行性能优化。

【源码系列】Spring Cloud Gateway

Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0、Spring Boot2.0 和 Project Reactor 等技术开发的网关组件,旨在为微服务架构提供简单、有效和统一的 API 路由管理方式,同时提供安全性、监控/度量和限流,Spring Cloud Gateway 作为 Spring Cloud 生

SpringCloud(Netflix)-技术专题-Ribbon的基本使用

Ribbon可以在客户端经过一系列算法来均衡调用服务。Ribbon工作时分两步:

去面试Spring Cloud 被问的35个问题

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。它们可以在任何分布式环境中正常工作,包括开发人员自己

SpringCloud Gateway 路由数量对性能的影响研究

通过JMH基准测试验证路由数量对路由性能的影响。

去面试Spring Cloud 被问的35个问题

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。它们可以在任何分布式环境中正常工作,包括开发人员自己

PassJava 开源 (九) :Spring Cloud 整合 Gateway 网关

PassJava (佳必过) 项目全套学习教程连载中,关注后第一时间获取。

【SpringCloud 技术专题】「Eureka 源码分析」从源码层面让你认识 Eureka 工作流程和运作机制(下)

承接上文的对应的Eureka的上篇介绍,我们开始介绍,详见 [【SpringCloud技术专题】「Eureka源码分析」从源码层面让你认识Eureka工作流程和运作机制(上)]

二.图说Eureka源码(环境搭建)

- Eureka源码第二篇 - 源码环境搭建 - 寻找入口类

Eureka常见问题汇总及注意事项

在Spring Cloud中,Eureka是接触和使用最多的组件,也是最重要的一个组件,在使用过程中经常会遇到各类突发问题,来的莫名奇妙。现把一些常见问题、注意事项,与大家进行分享。

SpringCloud从入门到精通01---父项目创建

#####本篇文章假设你已经熟悉了JAVA、IDEA操作、SpringMVC、SpringBoot等基本操作,如果真的不熟悉也没关系,跟着敲下来,对于系统的认知和方向一定是很有利的。当然,教程难免有些错误和遗漏,欢迎大家指出,共同进步。

SpringCloud服务注册与发现(Eureka)

本文主要讲解各个服务之间是如何进行相互调用的,即:SpringCloud Eureka,它是云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

spring Cloud Eureka Rest接口重写

关于Eureka Restful接口的重写

01_Eureka源码初探

Eureka源码初探,图说Eureka源码,Eureka源码热身

40 图|硬核解析用 Mac M1 玩转 SpringCloud

我的开源 Spring Cloud 项目 PassJava 可以在 Windows 上正常运行,最近不是换 Mac M1了么,想把这个项目在 M1 上跑起来,毕竟我的那台 Windows 用起来发烫,是该体验下 M1 的性能了。

微服务想用好,得把分布式和微服务之间的关系搞清楚

微服务架构的目的是对原来过于大而重的云应用服务进行解耦,手段是进行比较合理的业务模块拆解,拆解的粒度往往由架构师掌握,实现细粒度的服务,服务在云端形成分布式状态。

我的小程序开源啦~

我的小程序是开源项目 PassJava 的用户端部分,而 PassJava 开源项目是一个面试刷题的开源系统,后端采用 Spring Cloud 微服务可以用零碎时间利用小程序查看常见面试题,夯实Java 技术栈,当然题库不限于 Java,还有微服务。

微服务架构 | 怎样解决超大附件分片上传?

分片上传、断点续传,这两个名词对于做过或者熟悉文件上传的朋友来说应该不会陌生,总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。     

微服务架构 | 怎样解决超大附件分片上传?

分片上传、断点续传,这两个名词对于做过或者熟悉文件上传的朋友来说应该不会陌生,总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。     

Prometheus 监控SpringCloud微服务

Prometheus 监控应用的方式非常简单,只需要进程暴露了一个用于获取当前监控样本数据的 HTTP 访问地址。这样的一个程序称为Exporter,Exporter 的实例称为一个 Target 。Prometheus 通过轮训的方式定时从这些 Target 中获取监控数据样本,对于应用来讲,只需

【SpringCloud技术专题】「Hystrix源码」分析故障切换的运作流程

目前对于一些非核心操作,如增减库存后保存操作日志发送异步消息时(具体业务流程),一旦出现MQ服务异常时,会导致接口响应超时,因此可以考虑对非核心操作引入服务降级、服务隔离。

Volatile 初探和 Java 内存模型

PassJava (佳必过) 项目全套学习教程连载中。

其他标签