Spring Boot 实现在线人数统计

笔者做了一个网站,需要统计在线人数。 在线有两种: 一、如果是后台系统如果登录算在线,退出的时候或者cookie、token失效的时候就算下线 二、如果是网站前台,访问的时候就算在线 今天我们来讲一下第2种情况,网站前台如何统计同时在线人数 1、首先创建一个在线人数管理类 该类主要是管理登录的session信息 package…

hello hello 发布于 2023-11-21

Spring Boot整合RocketMQ实现、消息生产、消息消费

前言: 这里我们需要准备两个Spring Boot项目,一个项目作为 消息生产,一个作为消费消息 window安装MQ,自行安装,可以参考教程: https://blog.csdn.net/qq_63815371/article/details/131032508 项目1:(生产消息) 项目结构: pom.xml <dependency>…

hello hello 发布于 2023-11-20

Spring 全面拥抱 Jakarta Bean Validation 规范

随着 JSR-303 、 JSR-349 和 JSR-380 提案的相继问世,Bean Validation 规范已经从初出茅庐的 1.0 版本发展到渐入佳境的 2.0 版本。在 Eclipse 基金会接管 Java EE 之后,Bean Validation 规范成为了 Jakarta EE 的一部分,Jakarta Bean Validation…

hello hello 发布于 2023-11-20

XPath 和 JsonPath 以及 SpEL 详解及对比

我们编程时,在前后端数据交互和传输过程中,往往需要对报文中的某个字段或者某个标签的值进行解析读取,报文通常是以json或者xml作为数据交换格式,而json和xml这两种格式的报文结构都是具备一定的层级关系的,也就是说我们要想要拿到报文里面的某个值,是可以通过一个路径定位到的,那么它们具体是怎么通过路径定位到具体的值呢?…

hello hello 发布于 2023-11-20

Spring Boot 3.x最简集成 Spring Doc-OpenApi

为什么使用SpringDoc 在SpringBoot低版本时一般使用Swagger扫描接口生成Json格式的在线文档,然后通过swagger-ui将Json格式的文档以页面形式展示文档。可惜遗憾的是swagger更新到3.0.0版本(springfox)后不更新了。…

hello hello 发布于 2023-11-20

Spring 中使用 @Order 注解排序 Bean 和依赖

在Spring框架中,@Order是一个经常被忽视但非常重要的注解。 在项目开发中,当我们需要维护bean的特定顺序或者存在许多相同类型的bean时,这个注解就发挥了作用。这篇文章讲的就是如何利用@Order注解对bean和依赖进行排序。 理解@Order注解…

hello hello 发布于 2023-11-20

Spring EL表达式原来都是配合这些类一起使用的

Spring EL表达式可以干什么 我们最常见的一些开源框架就经常会在注解中获取方法参数的值。 比如 spring cache @GetMapping("/test") @Cacheable(cacheNames = "student", key = "#name") public List<StudentVO> test(String name) {…

hello hello 发布于 2023-11-16

Spring Cloud Gateway 实现数字签名与URL动态加密

再网络传递数据的时候,为了防止数据被篡改,我们会选择对数据进行加密,数据加密分为对称加密和非对称加密。其中RSA和AES,TLS等加密算法是比较常用的。 对称加密 对称加密是指加密和解密使用相同的密钥的加密方法。其基本流程包括以下步骤: 密钥生成 : 双方协商生成一个共享密钥或由一方生成密钥并安全地传输给另一方。 加密 :…

hello hello 发布于 2023-11-16

Spring Cloud + Canal + RabbitMQ + Redis 实现数据监听

Canal介绍 Canal 指的是阿里巴巴开源的数据同步工具,用于数据库的实时增量数据订阅和消费。它可以针对 MySQL、MariaDB、Percona、阿里云RDS、Gtid模式下的异构数据同步等情况进行实时增量数据同步。 当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x…

hello hello 发布于 2023-11-15

Spring Boot整合策略模式

一、前言 策略模式可能是在工作中使用最多的,也是在面试中最常提到的,代码重构和优化的必备! 小编之前也是一直说,其实没有真正的实战;最近有了机会实战了一下,来分享一下使用心得和在企业级的使用! 二、策略模式 1. 什么是策略模式 策略模式,英文全称是 Strategy Design Pattern 。在 GoF 的《设计模式》一书中,它是这样定义的:…

hello hello 发布于 2023-11-15
上一页 下一页