自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Redis的过期策略以及内存淘汰机制

Redis的过期策略以及内存淘汰机制

2024-06-05 19:30:08 369

原创 redis常用设计模式

redis常用的设计模式

2024-06-05 19:28:49 1135 1

原创 【MySQL】一条SQL查询语句是如何执行的

聊聊 MySQL 的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。

2024-02-26 18:20:33 1003 1

原创 Git提交规范 feat、fix等字段含义

【代码】Git提交规范 feat、fix等字段含义。

2024-02-26 15:47:39 2761 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

原创 JVM【逃逸分析】

在JVM的实现中,为了提高JVM的性能和节省内存空间,JVM提供了一种叫做 “逃逸分析” 的特性。

2024-01-10 16:35:25 377

原创 ajax async=>false导致浏览器的渲染阻塞,layui的loading不显示

浏览器的渲染(UI)线程和js线程是互斥的,在执行js耗时操作时,页面渲染会被阻塞掉。当我们执行异步ajax的时候没有问题,但当设置为同步请求时,其他的动作(ajax函数后面的代码,还有渲染线程)都会停止下来。即使我的DOM操作语句是在发起请求的前一句,这个同步请求也会“迅速”将UI线程阻塞,不给它执行的时间。这就是代码失效的原因。

2023-12-05 16:16:22 625 1

原创 你真的会用并发工具库吗?

我们来看看在使用并发工具时,最常遇到哪些坑,以及如何解决、避免这些坑吧。

2023-11-30 15:54:47 961

原创 【MyBatis】主子表分页查询问题

主子表关联分页查询

2023-11-30 14:18:25 472

原创 【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唯一ID生成器

Redis全局ID生成器,说明加代码

2022-06-19 16:48:17 483

原创 【黑马点评】给店铺类型查询业务添加缓存【业务实现】

【黑马点评】给店铺类型查询业务添加缓存【业务实现】

2022-06-18 15:10:34 1125 13

原创 Redis数据结构以及Redis中的常用命令

Redis数据结构以及Redis中的常用命令

2022-06-15 17:55:23 121 1

原创 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图形化桌面客户端

Redis图形化桌面客户端,全自动更新,全自动编译,GitHub上更新,此客户端会随之更新并自动进行编译,完全免费!!!2022版本,最新版!!!!!!!!

2022-06-15

tomcat8 Linux版本下载

tomcat8 Linux版本下载 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。此版本为linux的64位版本,解压即使用。非常的方便非常的好用

2022-03-21

linux版本jdk1.8.0_144

jdk1.8版本,用于java环境配置,有些软件必须要求一定版本的jdk,jdk1.8版本是比较高版本的,适合大多数高版本软件的需要,满足软件配置所需要的java环境。 下载文件之后请解压。

2022-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除