回顾AOP切面编程获取方法名、参数值、参数值类型、目标注解对象、目标方法所在类、返回值类型1. 引入Maven依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactI...
SpringBoot整合Email 邮件发送一.准备在创建SpringBoot项目 选择依赖时 发现其选择依赖时有邮件发送与Springboot整合的jar包,我们勾选即可 如果未勾选也不要紧,咱们手动导入 1234<dependency> <groupId>org.springframework.boot</groupId> <artif...
SHA-256 使用教程引入Maven依赖123456<!--SHA-256加密--><dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.17.0<...
Spring CacheSpring Cache 是一个框架,实现了基于 注解 的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如: EHCache Caffeine Redis 快速开始引入Maven依赖 Spring 123456789101112<!-- Spring Cache -->&...
简介1.1 什么是WebSocketWebSocket 是一种协议,用于在Web应用程序和服务器之间建立 实时、双向、持久化 的通信连接。它通过一个单一的 TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocket 协议最初是由W3C开发,并于2011年成为标准。 补充说明: WebSocket 是通过 HTTP 协议的升级机制 来建立的,但连接一旦建立,就...
SpringRedisTemplate 使用导入Maven依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependenc...
JavaWeb学习1.初识web前端Web标准Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(World Wide Web Consortium,万维网联盟)组织制定。 三个组成部分: HTML:负责网页的结构(页面元素和内容) CSS:负责页面的表现(页面元素的外观,位置等页面样式,如:颜色、大小等) JavaScript:负责页面的行为(页面元素的交互,如:鼠标点击、滑动...
Java 多线程1. 基本概念1.1.程序、进程、线程 程序(program) 程序是为完成特定任务,使用某种语言编写的一组指令的集合。即指 一段静态的代码(还没有运行起来),静态对象。 进程(process) 进程是程序的一次执行过程,也就是说程序运行起来了,加载到内存中,并占用了CPU的资源。这是一个动态的过程:有自身的产生、存在和消亡的过程,这也就是一个进程的生命周期。 进程是系统...
SQL基本命令启动与连接 MySQL启动 启动MySQL:net start mysql 停止MySQL:net stop mysql 这里的mysql是服务的名称,每个人可以自定义,初始化的名称是mysql80 MySQL客户端连接 MySQL自带的客户端命令行 mysql -u username -p [-h hostname] [-P port] -u username:用于指...
8.x数据库+JDK21版JDBC数据库连接技术基础篇一、引言1.1 数据的存储 我们在开发Java程序时,数据都是存储在内存中,属于临时存储,当程序停止或重启时,内存中的数据就丢失了!我们为了解决数据的长期存储问题,有如下解决方案: 数据通过I/O流技术,存储在本地磁盘中,解决了持久化问题,但是没有结构和逻辑,不方便管理和维护。 通过关系型数据库,将数据按照特定的格式交由数据库...