自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 MVCC 多版本并发控制

假设有三个事务(ID 分别为 100、101、102),系统中的 min_id = 100,max_id = 102,并且事务 100 已提交,事务 101 和 102 正在执行。Read View 的作用是通过对比数据的 trx_id 和视图中的事务 ID,来决定某条数据是否对当前事务可见。:若 trx_id 不在当前活跃事务 ID 列表中,说明修改该数据的事务已经提交,数据可见;对于事务 102,min_id ≤ trx_id ≤ max_id 且 trx_id 在活跃事务列表中,因此数据不可见。

2024-10-14 09:47:56 378

原创 A Q S

AQS是JUC 包中的一个核心抽象类,它为实现锁和其他同步器提供了一个基础框架。AQS使用了一个先进的队列(FIFO)来管理线程间的同步状态。

2024-10-14 10:14:31 207

原创 慢 SQL

如果超过设定值,排序字段和主键将放在缓冲区中排序后,再回表获取完整数据。如果未建立索引,选择 BNL 算法,先将小表数据加载到 join_buffer 中,再与大表进行逐一比对。如果关联字段已建立索引,选择 NLJ 算法,遍历小表数据,根据关联字段直接查找被驱动表。尽可能根据索引查找相关的 ID,然后进行关联查询,以减少数据量和提升查询速度。在分页查询中,LIMIT 子句会将条件前的数据查找,然后丢弃不需要的数据。两表关联操作时,应保证小表驱动大表,并在关联字段上建立索引。:适合小表与大表的连接。

2024-10-13 20:10:37 372 1

原创 华为OD-找座位

题目:https://hydro.ac/d/HWOD2023/p/OD344。

2024-05-30 12:29:45 203

原创 华为OD-最富裕的小家庭

题目:https://hydro.ac/d/HWOD2023/p/OD342。

2024-05-30 11:21:12 301

原创 设计模式——单例模式

单例设计模式

2024-04-17 20:01:18 210

原创 设计模式——工厂模式

设计模式——工厂模式

2024-04-15 20:49:39 373

原创 AQS-ReentrantLock源码分析

AQS-ReentrantLock源码分析

2024-04-15 18:52:14 819

原创 【HashMap源码】

HashMap源码解析

2024-04-14 21:13:52 253

原创 Ubutun软件安装

ubutun软件安装

2022-09-02 19:45:54 229

原创 Ubutun

Ubutun安装

2022-09-02 19:32:16 249

原创 Geotools解析SLD

geotools解析sld文件

2022-08-18 09:20:41 1212

原创 排序算法

排序算法选择排序冒泡排序插入排序希尔排序思路一思路二归并排序选择排序public void sort1(int[] arr) { int temp; for (int i = 0; i < arr.length - 1; i++) { temp = i; for (int j = i + 1; j < arr.length; j++) { if (arr[temp] > arr[j]) { temp = j; } } swap(

2021-04-06 21:00:14 169

原创 Tomcat相关配置

Tomcat相关配置配置管理员账号及密码(在tomcat-users.xml中配置)Eclipse的相关配置配置管理员账号及密码(在tomcat-users.xml中配置)<role rolename="manager-gui"/><user username="tomcat" roles="manager-gui" password="123456"/>Eclipse的相关配置进入eclipse的配置界面点击add添加tomcat的相关信息配置Tomc

2021-03-10 20:11:42 106

原创 maven的相关配置

maven的相关配置maven环境变量配置maven的conf文件配置maven环境变量配置创建MAVEN_HOME 变量值填写maven的安装路径编辑Path 新增%MAVEN_HOME%\bin\maven的conf文件配置创建maven仓库<localRepository>E:/MavenRepository</localRepository>2.配置阿里云镜像<mirror> <id>nexus-aliyun</id&

2021-03-10 19:08:07 104

原创 jdk环境变量配置

jdk环境变量配置创建JAVA_HOME 变量值填写jdk的安装路径编辑Path 新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin新建classpath 变量值为 %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

2021-03-01 09:45:13 183

原创 Oracle

Oracle安装与mysql比较Oracle的数据类型1、数值类型2、字符类型3、日期类型4、布尔类型5、文件类型(不建议数据库内上传文件)PLSQL Developer为当前用户指定表空间修改当前字符集为简体中文创建表查看表结构插入数据(默认不会自动提交事物)提交事物导入文件oracl对字符大小写敏感查询数据主键策略创建序列插入数据裂缝伪列与伪表:主键裂缝解决方法Oracle JDBC优点:数据量,读写速度,安全,稳定缺点:对Windows支持不友好安装安装成功后设置检测oracle 自带用

2020-10-26 08:53:34 2159 5

原创 SSM项目总结

SSM项目总结(基于Maven工程)1、如何访问WEB-INF下的页面2、AJAX接收不到return的值3、AJAX内跳转页面4、form表单提交数据5、将登录用户信息存在session中6、将session中数据销毁7、MD5加密8、生成指定位数的随机数9、拦截器10、c:forEach11、分页查询12、onclick 事件1、如何访问WEB-INF下的页面 <% request.getRequestDispatcher("/WEB-INF/views/home/login1.jsp").f

2020-10-24 19:11:08 3522

空空如也

空空如也

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

TA关注的人

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