- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 【正则表达式学习以及常用正则】
正则表达式是一种被用于从文本中检索符合某些特定模式的文本。正则表达式是从左到右来匹配一个字符串的。“Regular Expression”这个词太长了,我们通常使用它的缩写“regex”或者“regexp”。正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。
2024-06-14 17:39:40
325
原创 几种数据查询深分页的简单优化方案
覆盖索引说的是要查询的字段尽量都在索引树中,尽量不要再回表查询数据,假设只需要查询test表中的id, username,则在id和username上添加索引,使得查询的所有字段数据都在索引上。这种大数据量下查询大页码数据的现象,也叫作深分页问题。通过子查询的方式,可以先查询limit 1这条数据对应的主键值,随后再根据这个主键值作为查询条件查询分页数据,例如下面的查询SQL。这种方案需要保证要查询的字段都被添加了索引,但是,如果当前分页查询的数据占整张表的大部分数据时,索引可能失效,造成回表查询。
2024-06-11 19:09:36
264
原创 【MySQL】一条SQL查询语句是如何执行的
聊聊 MySQL 的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。
2024-02-26 18:20:33
1003
1
原创 【Spring6系列】1.深度解析@Configuration注解
Configuration注解是从Spring 3.0版本开始加入的一个使Spring能够支持注解驱动开发的标注型注解,主要用于标注在类上。当某个类标注了@Configuration注解时,表示这个类是Spring的一个配置类。@Configuration注解能够替代Spring的文件,并且被@Configuration注解标注的类,能够自动注册到IOC容器并进行实例化。
2024-02-22 15:33:17
3212
1
原创 哪些场景下Spring的事务会失效?
Spring事务生效的前提是所连接的数据库要支持事务,如果底层的数据库都不支持事务,则Spring的事务肯定会失效。例如,如果使用的数据库为MySQL,并且选用了MyISAM存储引擎,则Spring的事务就会失效。而InnoDB就会生效。
2024-01-11 16:35:04
913
原创 ajax async=>false导致浏览器的渲染阻塞,layui的loading不显示
浏览器的渲染(UI)线程和js线程是互斥的,在执行js耗时操作时,页面渲染会被阻塞掉。当我们执行异步ajax的时候没有问题,但当设置为同步请求时,其他的动作(ajax函数后面的代码,还有渲染线程)都会停止下来。即使我的DOM操作语句是在发起请求的前一句,这个同步请求也会“迅速”将UI线程阻塞,不给它执行的时间。这就是代码失效的原因。
2023-12-05 16:16:22
625
1
原创 【Java 8 新特性】Java CompletableFuture supplyAsync()详解
【Java 8 新特性】Java CompletableFuture supplyAsync()
2023-06-25 20:19:38
4218
1
原创 如何将一个本地的jar包(或网络上下载的第三方jar)放入到本地的maven仓库中?
问题描述:如何将一个本地的jar包(或网络上下载的第三方jar)放入到本地的maven仓库中?需要格外注意你Ideal使用的本地仓库地址和你maven配置的本地仓库地址是否一致。需要格外注意你ideal使用的maven是不是你命令执行时所使用的maven。前三个参数和如下的pom.xml一一对应。需要注意不要将maven命令输错了。
2023-05-11 17:45:58
172
1
原创 【SQL更新语句是如何执行的】
redolog是重做日志。主要用于MySQL异常重启后的一种数据恢复手段,确保了数据的一致性。归根到底是MySQL为了实现WAL机制的一种手段。因为MySQL进行更新操作,为了能够快速响应,所以采用了异步写回磁盘的技术,写入内存后就返回。但是会存在crash后内存数据丢失的隐患,而redolog具备crash safe能力。WAL机制是写前日志,也就是MySQL更新操作后在真正把数据写入到磁盘前先记录日志。
2023-03-06 16:11:25
99
原创 解决ORA-03113: 通信通道的文件结尾 && 第 1 行出现错误: ORA-01034: ORACLE not available && ORA-27101: share
解决ORA-03113: 通信通道的文件结尾 第 1 行出现错误: ORA-01034: ORACLE not available && ORA-27101: shared memory realm does not exist
2022-08-17 16:27:50
580
原创 Redis在linux上安装教程,超级详细
Redis的最详细安装教程,内含有安装Redis的详细步骤,以及使用Redis的步骤,以及配置文件的配置。且包含了图形化桌面客户端的安装以及使用。内含图形化桌面客户端的资源文件
2022-06-15 15:13:46
21207
6
原创 【在阿里云服务器上配置Java,tomcat以及mysql等开发环境】
本文对于如何在阿里云服务器上对应开发环境进行配置,本文包含了jdk1.8,tomcat8以及mysql5.7版本进行详细的下载安装说明,本文附带文件下载地址,最为详细的说明教程,对于绝大部分的安装配置过程中可能的错误都进行了详尽的说明,欢迎大家阅读学习,有问题可在评论区留言,博主会以最快的速度进行回复!...
2022-03-21 16:28:04
3051
4
原创 【SpringAOP—全面详解】
SpringAOP(本文包含XML开发,注解开发请关注后续)SpringAOP目录SpringAOP(本文包含XML开发,注解开发请关注后续)@[TOC](SpringAOP目录)前言一、AOP简介1.1 AOP概念1.2 AOP的作用1.3 AOP的优势二、AOP入门2.1 AOP的相关概念2.2 AOP的开发过程2.3 AOP的三种开发方式2.4 AOP入门案例2.4.1 AOP使用步骤三、AOP开发方式(XML)3.1 AspectJ3.2 AOP配置3.2.1 aop:config3.2.2 a
2022-03-19 18:53:19
120
1
Redis图形化桌面客户端
2022-06-15
tomcat8 Linux版本下载
2022-03-21
linux版本jdk1.8.0_144
2022-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人