• Spring Cache

    Spring CacheSpring Cache 是一个框架,实现了基于 注解 的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如: EHCache Caffeine Redis 快速开始引入Maven依赖 Spring 123456789101112<!-- Spring Cache -->&...
  • WebSocket

    简介1.1 什么是WebSocketWebSocket 是一种协议,用于在Web应用程序和服务器之间建立 实时、双向、持久化 的通信连接。它通过一个单一的 TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocket 协议最初是由W3C开发,并于2011年成为标准。 补充说明: WebSocket 是通过 HTTP 协议的升级机制 来建立的,但连接一旦建立,就...
  • SpringRedisTemplate 使用

    SpringRedisTemplate 使用导入Maven依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependenc...
  • Java IO流

    JavaWeb学习1.初识web前端Web标准Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(World Wide Web Consortium,万维网联盟)组织制定。 三个组成部分: HTML:负责网页的结构(页面元素和内容) CSS:负责页面的表现(页面元素的外观,位置等页面样式,如:颜色、大小等) JavaScript:负责页面的行为(页面元素的交互,如:鼠标点击、滑动...
  • Java 多线程

    Java 多线程1. 基本概念1.1.程序、进程、线程 程序(program) 程序是为完成特定任务,使用某种语言编写的一组指令的集合。即指 一段静态的代码(还没有运行起来),静态对象。 进程(process) 进程是程序的一次执行过程,也就是说程序运行起来了,加载到内存中,并占用了CPU的资源。这是一个动态的过程:有自身的产生、存在和消亡的过程,这也就是一个进程的生命周期。 进程是系统...
  • MySQL基础

    SQL基本命令启动与连接 MySQL启动 启动MySQL:net start mysql 停止MySQL:net stop mysql 这里的mysql是服务的名称,每个人可以自定义,初始化的名称是mysql80 MySQL客户端连接 MySQL自带的客户端命令行 mysql -u username -p [-h hostname] [-P port] -u username:用于指...
  • JDBC

    8.x数据库+JDK21版JDBC数据库连接技术基础篇一、引言1.1 数据的存储 我们在开发Java程序时,数据都是存储在内存中,属于临时存储,当程序停止或重启时,内存中的数据就丢失了!我们为了解决数据的长期存储问题,有如下解决方案: 数据通过I/O流技术,存储在本地磁盘中,解决了持久化问题,但是没有结构和逻辑,不方便管理和维护。 通过关系型数据库,将数据按照特定的格式交由数据库...
  • Stream流

    Java Stream流1.概述1.1.概念 Stream不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的Iterator。原始版本的Iterator,用户只能显式地一个一个遍历元素并对其执行某些操作;高级版本的Stream,用户只要给出需要对其包含的元素执行什么操作,比如,“过滤掉长度大于 10 的字符串”、“获取每个字符串的首字母”等,Stream会隐...
  • Java IO流

    Java IO流1. 概述 IO 即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。数据传输过程类似于水流,因此称为 IO 流。 IO流在Java中分为输入流和输出流,而根据数据的处理方式又分为字节流和字符流。Java IO流的40多个类都是从如下4个抽象类基类中派生出来的: InputStre...
  • Java正则表达式

    Java正则表达式1.概述 正则表达式是一种描述字符串模式的语言。 正则表达式可以用来搜索、编辑或处理文本。 Java 提供了 java.util.regex 包,它包含了 Pattern 和 Matcher 类,用于处理正则表达式的匹配操作。 2.作用 验证用户输入的数据是否合法。[检验字符串是否满足某种格式] 提取数据中的有效信息。 替换字符串中的部分字符。[对文本进行格式化] 3....