51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

使用Spring框架的优点

使用Spring框架的优点

厉飞雨 阅读(327) 评论(0) 赞(16)

使用Spring框架的优点:简化Java开发 {#使用spring框架的优点简化java开发} =============================================== Spring是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。但Spring不仅仅局限于服务器端开发,任何Java应...

Spring Boot项目中使用JWT生成Token

Spring Boot项目中使用JWT生成Token

厉飞雨 阅读(265) 评论(0) 赞(18)

<h3>Token {#token}</h3> <p>Token是一种广泛使用的身份验证机制,它代表了一种凭证,通常用于在客户端和服务端之间传递身份验证信息。通常在http请求头中包含token用以验证身份,并在请求结束后返回一个新的token并交由客户端保存。</p> <br /> <h3>使用JWT生成...

SpringBoot+Vue3前后端分离项目中Token的使用

SpringBoot+Vue3前后端分离项目中Token的使用

厉飞雨 阅读(418) 评论(0) 赞(19)

<h3>Token的使用方式 {#token%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F}</h3> <p>在SpringBoot+Vue3前后端分离项目中,为了保证用户会话的安全性和有效性,通常会在用户登录成功后生成一个Token返回给前端,并在每次请求时都在请求头中附带这个Token,验证用户...

初学Spring不太容易理解的问题

初学Spring不太容易理解的问题

厉飞雨 阅读(299) 评论(0) 赞(18)

<ul> <li></li> </ul> <h5>Q: 控制反转(IoC)是什么?到底是谁的控制被反转了? {#q-控制反转ioc是什么到底是谁的控制被反转了}</h5> <p><strong>A:</strong> Ioc是一个容器,在Spring中,它会认为一切Jav...

Spring Cloud保姆式教学02

Spring Cloud保姆式教学02

厉飞雨 阅读(416) 评论(0) 赞(15)

<h3>服务雪崩效应 {#%E6%9C%8D%E5%8A%A1%E9%9B%AA%E5%B4%A9%E6%95%88%E5%BA%94}</h3> <ul> <li> <p>在微服务架构中,由于存在多个服务之间的调用,基础服务的故障可能会引发连锁反应,导致一系列服务相继出现故障,最终可能导致整个系统无法正常运行。这种现...

Spring Cloud保姆式教学01

Spring Cloud保姆式教学01

厉飞雨 阅读(342) 评论(0) 赞(14)

<h3>微服务概念 {#%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%A6%82%E5%BF%B5}</h3> <h5>什么是微服务 {#%E4%BB%80%E4%B9%88%E6%98%AF%E5%BE%AE%E6%9C%8D%E5%8A%A1}</h5> <p>微服务架构起源于Martin Fowl...

Java性能优化JVM相关

Java性能优化JVM相关

厉飞雨 阅读(261) 评论(0) 赞(18)

雨雀照片引用实现参考 [Github hexo-yuque-picture](https://github.com/natro92/hexo-yuque-picture?tab=readme-ov-file) ,直接通过MarkDown语法链接引用即可(也可以通过标签) TCP? {#TCP?} ============== 三次握手 {#三次握手} -----------...

CompletableFuture:Java 8 中的异步编程利器

CompletableFuture:Java 8 中的异步编程利器

厉飞雨 阅读(414) 评论(0) 赞(16)

在现代软件开发中,异步编程已成为提升系统性能、响应能力和可扩展性的关键手段。Java 8 引入了 `CompletableFuture` 类,为 Java 平台带来了强大的异步编程能力。 本篇文章将带你认识这个异步编程神器:`CompletableFuture`。 什么是 CompletableFuture {#什么是-completablefuture} --------...

Java实现LDAP登录

Java实现LDAP登录

厉飞雨 阅读(239) 评论(0) 赞(20)

<p>  LDAP的全称是Lightweight Directory Access Protocol(轻量级目录访问协议),是一种用于访问和管理分布式目录信息服务的应用协议。LDAP通常用于存储用户、组和其他组织信息,提供对这些信息的快速查询和管理。</p> <p>  LDAP 是基于<code>X.500</code>...

Java 实现一个简单的 EventBus

Java 实现一个简单的 EventBus

厉飞雨 阅读(359) 评论(0) 赞(19)

### 0x00 EventBus {#0x00-eventbus} EventBus 是一种低耦合甚至完全分离的消息传递模块设计 实现 EventBus 通常基于发布/订阅者模式或观察者模式两种设计模式 例如基于前者的 Google/Guava 基于后者的 Minecraft Bukkit Event 在这个实现中 EventBus 是基于前者的,也就是发布/订阅者模式 ...