Java

JAVA教程 - 廖雪峰

Warp 7X24Exchange - springCloud

使用CompletableFuture

Java字符串详解 Java Spring 全栈知识体系

重学springboot 3.0

springboot专栏

Java性能优化与面试21 讲

54 道SpringBoot 经典面试题总结(2024修订版)

102道Java多线程经典面试题

42 道Java集合经典面试题

springboot设置session监听器

集成spring-session利用redis来实现session共享


多线程 - 高级篇

Spring WebSocket 服务实现的主流方案与最佳实践

Java Reflection Example Tutorial

springboot-filter-interceptor


Spring核心之控制反转(IOC)

IoC & AOP详解

再探Spring IOC的生命周期

深入解析Spring IoC容器:从启动流程到BeanPostProcessor扩展点

Java — Spring IOC(控制反轉) 和 DI(依賴注入)

1.Spring的概述、SpringIOC入门(XML)、Spring的Bean管理、Spring属性注入

2.Spring的IOC的注解方式、Spring的AOP开发(XML)

Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate

Mastering Spring Boot Filters and Interceptors

过滤器和拦截器区别

过滤器(filter)与拦截器(Interceptor)的区别和使用


Java Stream API Tutorial

Java Stream API 提供了多种函数(方法)来处理List 中的元素,这些方法主要分为中间操作和终端操作。
常见的中间操作包括 filter()(过滤)、map()(转换)、flatMap()(扁平化)、distinct()(去重)、sorted()(排序)、peek()(检查)和 limit()/skip()(限制/跳过)等,它们可以组合使用以实现复杂的列表操作。
终端操作如 collect()(收集)、forEach()(遍历执行)、reduce()(归约)等则用于产生最终结果。


幂等性idempotent

https://cloud.tencent.com/developer/article/1605254 |深入理解幂等性
https://cloud.tencent.com/developer/article/2491451 |高并发下的接口幂等性如何实现
https://cloud.tencent.com/developer/article/2351937 |如何保证分布式情况下的幂等性

JSR303校验框架介绍

RAG 检索四件套全解析:模型、向量库、检索方式、排序器,一文选型不踩坑

基于 Spring AI 框架开发的 AI 知识库检索增强生成(RAG)系统

PostgreSQL JOIN 多表查询

PostgreSQL - pgvector 插件构建向量数据库并进行相似度查询

Top 5向量数据库

图数据库与向量数据库的核心差异分析

四种数据库对比

一文搞懂共享锁、排他锁、悲观锁、乐观锁、行锁、表锁

理清Mysql的行锁、意向锁、记录锁、间隙锁和临键锁

JWT、JWS、JWE、JWA、JWK简介及使用方法

How to generate a JSON Web Key (JWK)

Spring Boot - OAuth2 with JWT

Testing in Java & JVM projects


认证--SpringSession(实战)

Springboot 使用Redis+Session实现Session共享 ,简单的单点登录

Spring Security 6.x 微信公众平台OAuth2授权实战

Spring Security 6.x 集成Spring Session实现分布式会话共享

Spring Boot - Session Management

The Mechanics of Session Management in Spring Boot

redis缓存详解

Guide to Spring Session

https://github.com/hui113025/springboot-sso
springboot-sso
spring-boot + spring-session + redis 集成SSO单点登录

sso-core 过滤器 各系统都需引入 需要放入本地仓库(...m2\repository\com\zheng\sso-core\1.0-SNAPSHOT\sso-core-1.0-SNAPSHOT.jar)
sso-client_user 客服端用户 http://127.0.0.1:82
sso-client_other 客服端用户 http://127.0.0.1:81
spring-session 支持ip和子域名 各系统都需配置

Spring Cloud

Spring Boot 单体应用升级 Spring Cloud 微服务
https://sca.aliyun.com/docs/2023/best-practice/spring-boot-to-spring-cloud/
https://github.com/spring-cloud-alibaba-group/springboot-transfer-to-springcloud

Spring Cloud Alibaba 最佳实践示例
https://sca.aliyun.com/docs/2023/best-practice/integrated-example/?spm=7145af80.7b3ef69a.0.0.7a244e37qHUjYL

Redis 单机,哨兵,集群模式

SpringBoot集成Lettuce连接Redis方法和案例

公司内部 Redis 使用规范

登录 Redis 输入 keys '*sessions*'

spring:session:sessions:db031986-8ecc-48d6-b471-b137a3ed6bc4
spring:session:expirations:1472976480000

Another Redis Desktop Manager
下载安装:
https://github.com/qishibo/AnotherRedisDesktopManager/releases
choco install another-redis-desktop-manager

https://docs.spring.io/spring-session/reference/guides/boot-redis.html#boot-sample
https://codeload.github.com/spring-projects/spring-session/zip/refs/tags/3.4.2

SpringBoot 内置的 10 个神器,让开发效率翻倍

Jeesite 、jeecgBoot、smartAdmin、若依全方位解析

SpringBoot认证:Session/Token/JWT架构选型

SpringBoot实战:Filter、Interceptor、AOP请求三剑客

Spring AOP 切入点表达式10种写法

SpringBoot中6种拦截器使用场景

Java反射的20个使用经验

gRPC框架入门与Java实战:高性能、跨语言的RPC框架,微服务通信新选择

SpringBoot+Dubbo+Seata 轻松搞定分布式事务难题

缓存穿透的解决方式?—布隆过滤器

分布式事务解决方案—事务消息

万物皆可状态机:解密状态机 (FSM),轻松驾驭复杂系统

事件驱动架构详解 - 模块间解耦利器

SpringBoot+Dubbo+Seata 轻松搞定分布式事务提交数据不一致难题!

防止重复提交的解决方案—防重Token

理清Mysql的行锁、意向锁、记录锁、间隙锁和临键锁

一文总结所有UML建模语言

单机百万并发:协程开始吊打线程了

百万并发下Nginx的优化之道

架构师必备的服务架构性能优化大全

如何理解高可用架构设计原理

Nginx反向代理架构详解

Spring Cloud Gateway 整合 Nacos 实现服务请求自动转发+负载均衡!

深入对比Nginx、LVS和HAProxy,选择最合适负载均衡方案!

SpringBoot接口安全设计:接口限流、防重放攻击与签名验证实战

几类典型的数据存储架构