Java

解读CompletableFuture异步多线程的使用方式

这篇文章主要介绍了CompletableFuture异步多线程的使用方式和要注意的事项。

2024-07

SpringBoot配置Resilience4j全过程

这篇文章主要介绍了springboot配置resilience4j全过程,希望对大家有所帮助

2024-06 Resilience4j Spring

Sentinel 入门

Sentinel是阿里巴巴开源的微服务流量控制组件。

2024-04 Sentinel

Java八股文之多线程篇

本文题目覆盖了多线程、并发、锁、通信和原子操作等多个方面。由于篇幅有限,所以对答案做了简要的讲解。

2024-04

Netty开发及粘包实战解决分析

本文主要为大家介绍了Netty开发及粘包实战解决分析。

2024-03 Netty

Guava的注解处理机制

Guava对注解处理的方式,不仅独具匠心,而且用起来也特别顺手。本文带大家一探究竟,看看Guava是怎样把注解玩得风生水起的!

2024-01 Guava

OpenJDK1.8源码编译、调试

本文详细介绍了在Ubuntu14.04上编译OpenJDK1.8的过程,和使用VSCode进行远程调试JDK的步骤。

2023-12

Spring Webflux响应式编程使用详解

Webflux响应式编程是一种用于处理异步数据流和事件的编程范式,spring webflux是spring在5.0版本后提供的一套响应式编程风格的web开发框架,本文给大家详细讲讲spring webflux响应式编程的使用

2023-11 Spring WebFlux

SpringBoot项目Jar包加密,防止反编译

本文介绍了一种代码加密方式,可对正式环境的启动包进行安全性处理,防止客户直接通过反编译工具将代码反编译出来。

2023-10 Spring

Vavr

Vavr core是一个Java函数库。它有助于减少代码量并提高健壮性。函数式编程的第一步是开始思考不可变的值。Vavr 提供不可变的集合以及必要的函数和控制结构来操作这些值。

2023-09 Vavr


Java中Sentinel框架详解

Sentinel是一个高可用、高扩展、高稳定性的开源流量控制和熔断降级框架,可以在分布式系统中实现实时的流量控制,防止系统因流量过大导致系统崩溃和服务降级,Sentinel面向所有的Java应用,本文就给大家详细介绍一下Java中Sentinel框架。

2023-06 Sentinel

万字图文——Java虚拟机

本篇文章包含了Java虚拟机中非常重要且面试中经常会遇到的知识点,内容比较多,从JMM到垃圾回收算法再到垃圾回收器和调优常用参数,其中并不包含ZGC,需要这方面知识点的同学们可以期待后续这方面的文章。

2023-06 JVM
万字图文——Java虚拟机

OKHttp3 从使用到原理分析

Okhttp3 是我们经常使用的一个网络框架,可扩展性强,本文带大家从 Okhttp 简单使用,到各种好用拦截器原理了解 Okhttp3

2023-05 OkHttp

Spring Boot + 规则引擎Drools

本文介绍用Drools实现网上商城根据不同规则计算商品折扣的需求。

2023-05 Spring Drools

五万字长篇-java虚拟机看这篇文章就够了(下)

五万字长篇内容详细介绍Java虚拟机,分为上、中、下三篇。

2023-04 JVM

五万字长篇-java虚拟机看这篇文章就够了(中)

五万字长篇内容详细介绍Java虚拟机,分为上、中、下三篇。

2023-04 JVM

五万字长篇-java虚拟机看这篇文章就够了(上)

五万字长篇内容详细介绍Java虚拟机,分为上、中、下三篇。

2023-04 JVM

【Java库】Guava - 程序员的瑞士军刀

Google提供的Guava库,包含了很多Google在日常工作中积累的核心库和实用工具。本文将探索Guava库的基础使用方法,帮助Java开发者提升开发效率。

2023-03 Guava

Java单元测试典型案例集锦

在本文中,作者收集了一些的Java单元测试典型案例。

2023-02 单元测试

Java 在云原生中的内存问题

为什么堆内存未超过 Xmx 却发生了 OOM? 怎么理解操作系统和JVM的内存关系? 为什么程序占用的内存比 Xmx 大不少,内存都用在哪儿了?为什么线上容器内的程序内存需求更大?本文将 EDAS 用户在 Java 应用云原生化演进实践中遇到的这些问题进行了抽丝剥茧的分析,并给出云原生 Java 应用内存的配置建议。

2023-01