Spring

Spring Cloud Alibaba 2.1.1 新特性Sidecar模块介绍

Spring Cloud Alibaba 2.1.1 新特性Sidecar模块介绍

Sidecar简介 Spring Cloud Alibaba v2.1.1.RELEASE中增加了一个非常重要的新特性,对Spring Cloud Alibaba Sidecar模块支持。 该模块作为一个代理的服务来间接性的让其他语言可以使用spring cloud alibaba等相关组件。通过与

Joe.Ye Joe.Ye 2023-03-27
0 0 1
Spring Cloud Alibaba Sidecar 多语言微服务异构

Spring Cloud Alibaba Sidecar 多语言微服务异构

Spring Cloud Alibaba Sidecar 介绍 自Spring Cloud Alibaba 2.1.1版本后增加了spring-cloud-alibaba-sidecar模块作为一个代理的服务来间接性的让其他语言可以使用spring cloud alibaba等相关组件。通过与网关来

Joe.Ye Joe.Ye 2023-03-27
0 0 0
SpringBoot新特性:节省百分之95﹪内存占用!

SpringBoot新特性:节省百分之95﹪内存占用!

GraalVM是一种高性能的虚拟机,它可以显著的提高程序的性能和运行效率,非常适合微服务。最近比较火的 Java框架 Quarkus 默认支持 GraalVM Quarkus和传统框架(SpringBoot) 对比,具有更快的启动数据、更小的内存消耗、更短的服务响应 Spring Boot 2.4

Joe.Ye Joe.Ye 2023-03-27
0 0 0
减小Spring Boot服务内存占用

减小Spring Boot服务内存占用

降低内存占用配置 Xms(jvm初始内存大小) Xmx(程序运行期间最大可占用的内存大小) Xss(jvm启动的每个线程分配的内存大小) XX:ParallelGCThreads 设置SC同时并行处理的线程数 Djava.compiler=NONE 关闭JIT功能,禁止JIT编译器的加载 调节

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Spring Boot集成EventBus(Guava方式)

Spring Boot集成EventBus(Guava方式)

依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> 配置 @Conf

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Spring Boot + EventBus使用教程

Spring Boot + EventBus使用教程

简介 EventBus是一个基于发布订阅的事件总线,在Java和Android里都可以使用。 EventBus:https://github.com/greenrobot/EventBus 使用 引入pom <dependency> <groupId>org.gr

Joe.Ye Joe.Ye 2023-03-27
0 0 0
在Spring Boot中使用Java线程池ExecutorService

在Spring Boot中使用Java线程池ExecutorService

认识Java线程池 在什么情况下使用线程池? 单个任务处理的时间比较短 需处理的任务的数量大 使用线程池的好处 减少在创建和销毁线程上所花的时间以及系统资源的开销 如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存 线程池包括以下四个基本组成部分 线程池管理器(ThreadP

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Spring Boot 基于DeferredResult的异步服务

Spring Boot 基于DeferredResult的异步服务

场景 假设我们现在要实现这样一个功能:浏览器要实时展示服务端计算出来的数据。 一种可能的实现是:浏览器频繁(例如定时1秒)向服务端发起请求以获得服务端数据。但定时请求并不能“实时”反应服务端的数据变化情况。 若定时周期为S,则数据延迟周期最大即为S。若想缩短数据延迟周期,则应使S尽量小,而S越小,浏

Joe.Ye Joe.Ye 2023-03-27
0 0 0
响应式编程以及 Spring Boot Webflux 快速入门

响应式编程以及 Spring Boot Webflux 快速入门

什么是响应式编程 在计算机中,响应式编程或反应式编程(英语:Reactive programming)是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 例如,在命令式编程环境中,a=b+c表示将表达式

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Moss(莫斯) – Spring Cloud体系的服务治理平台

Moss(莫斯) – Spring Cloud体系的服务治理平台

服务治理,也称之为微服务治理,是指用来管理微服务的整个生命周期。包括应用的创建,服务名的规范,服务的上下线,服务的迁移,整个服务的生老病死等方方面面的治理。 因为基于Spring Cloud的微服务体系,缺乏统一的可视化的纳管治理平台。而Moss跟Boss一样,是所有微服务的老板,所有微服务的生命周

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Spring Boot 中 JPA 的使用

Spring Boot 中 JPA 的使用

JPA简介 JPA全称Java Persistence API,JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 项目依赖 <dependency> <groupId>org.springframework.bo

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Boot 集成 JPA

Spring Boot 集成 JPA

JPA简介 JPA全称Java Persistence API,JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。 J

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud 简单灰度发布

Spring Cloud 简单灰度发布

需求 新建三个项目: demo-server 服务端 demo-client 客户端 demo-gateway 网关层 现在希望可以根据用户请求调用不同版本的代码,如下所示 gateway -> client(v1版本) -> server(v1版本) ->

Joe.Ye Joe.Ye 2023-03-26
0 0 0
企业微信Java API接入

企业微信Java API接入

相关资源 入门文档:https://work.weixin.qq.com/api/doc#90000/90003/90487 服务端API:https://work.weixin.qq.com/api/doc#90000/90135/90664 客户端API:https://work.weixin.

Joe.Ye Joe.Ye 2023-03-26
0 0 0
编写自己的Spring Boot Starter

编写自己的Spring Boot Starter

基本步骤 引入对应的依赖 编写实现类 编写配置文件读取类,主要注解是@ConfigurationProperties(配置的值例如a.b) 编写自动装配类 编写默认的配置文件resources/META-INF/spring.factories 在resources/META-INF/spri

Joe.Ye Joe.Ye 2023-03-26
0 0 0
1 4 5 6 7 8 16