自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(275)
  • 资源 (1)
  • 收藏
  • 关注

原创 健康知识分享

2025-12-20 01:04:37 126

原创 gradle使用

Spring Boot 使用自定义的 Gradle 插件来统一管理依赖:text。

2025-12-20 00:48:57 147

原创 oracle数据库使用

C:\Users\钱学林\AppData\Roaming\Typora\typora-user-images\image-20250326164643205.pngC:\Users\钱学林\AppData\Roaming\Typora\typora-user-images\image-20250326170148174.png。

2025-12-19 12:58:45 447

原创 mysql面试题整理

在 MySQL 面试中,MVCC(Multi-Version Concurrency Control,多版本并发控制)是一个高频考点,主要考察候选人对事务隔离级别和并发控制机制的理解。

2025-12-17 18:48:50 744

原创 PostgreSQL数据库

xmin是 PostgreSQL 中每个元组(行)的系统字段记录创建该元组的事务 ID (XID)当插入新行时,该行的xmin被设置为当前事务的 XIDPostgreSQL 的 MVCC 通过维护多版本数据,实现了高效的读写并发控制,但也带来存储管理和事务ID回卷的挑战。合理配置 Vacuum、监控长事务、理解事务隔离级别是优化 PostgreSQL 性能的关键。PostgreSQL 的优化需要从多个层面综合考虑,包括硬件、配置、架构设计、查询优化、索引策略和维护管理等。1. 硬件与操作系统优化。

2025-12-17 18:41:37 1106

原创 jdk源码解析

大家可以多看源码,看一下同样的功能,代码是如何构造的;

2025-12-16 12:21:43 177

原创 设计java高并安全类

java 设计线程安全的类

2025-12-13 22:13:56 425

原创 Spring AI Alibaba 1.1版本

springalibaba aiagment

2025-12-12 17:27:55 508

原创 .java代码优化

Java 泛型泛型概述Java 泛型(Generics)是 JDK 5 引入的特性,允许在定义类、接口、方法时使用类型参数,提供编译期的类型安全检查,减少类型转换。主要作用:类型安全:编译时检查类型匹配消除强制类型转换提高代码复用性java// 泛型类// 使用// 无需类型转换2. 类型擦除(Type Erasure)什么是类型擦除?

2025-12-02 14:19:55 922

原创 mysql优化

主键索引: InnoDB 主键是默认的索引,数据列不允许重复,不允许为 NULL,⼀个表只能有⼀个。唯⼀索引: 数据列不允许重复,允许为 NULL 值,⼀个表允许多个列创建唯⼀索引。Using temporary :表⽰对查询结果排序时会使⽤⼀个临时表。Using index:表⽰ MySQL 将使⽤覆盖索引,以避免回表。普通索引: 基本的索引类型,没有唯⼀性的限制,允许为 NULL 值。组合索引:多列值组成⼀个索引,⽤于组合搜索,效率⼤于索引合并。

2025-12-02 08:38:45 588

原创 idea切换分支以后,项目中的代码不加载了

idea工具使用

2025-11-10 11:49:43 156

原创 MySQL - binlog日志简介及设置

前言mysql-binlog是MySQL数据库的二进制日志,用于记录用户对数据库操作的SQL语句((除了数据查询语句)信息。可以使用mysqlbin命令查看二进制日志的内容。MySQL binlog格式binlog的格式也有三种:STATEMENT、ROW、MIXED 。1、STATMENT模式:基于SQL语句的复制(statement-based repli...

2025-11-10 11:44:44 250

原创 数据库中常用的窗口函数

窗口函数的名字是over() 常用的有两个属性,partition by 和order by ,partition by 类似于group by 函数,通常称 group by 为分组,partition by 称为分区 ,分组通常是返回一行,分区是返回多行,比如你对人说自己是10名,可能没有什么,如果是100000中的第10名,那就是前1/1000000 那就非常的牛了。如果有一个行的pecent_rank正好等于N,那么就是这个值。将排序后的数据均匀分配的指定的数据桶中,返回桶编号,如果不能等分。

2025-04-29 22:42:10 1079

原创 实现窗口函数

【代码】实现窗口函数。

2025-04-19 21:52:35 329

原创 java 进阶相关知识

jvm 相关知识

2023-05-28 22:32:25 267

原创 堆的概念和算法

堆和队列

2023-05-20 14:24:04 685

转载 select for update和select for update wait和select for update nowait的区别

oracle for update

2023-04-15 00:30:02 746

原创 读书复盘分享

复盘

2023-02-09 22:52:00 202

原创 java实现sql语句中 准确替换某个字符串

java实现,sql语句中准确 替换某个字符串

2022-09-16 18:41:04 1001

原创 常用的LaTeX公式用法

latex常用公式

2022-08-27 11:04:15 7467

原创 数据思维整理

数据思维分享整理

2022-08-27 10:42:47 224

原创 并发编程总结

java并发编程总结

2022-06-17 08:15:57 177

原创 java后端分享整理

1. Java 常见的代码规范1.1. Java 自带的工具方法1.1.1 比较两个对象是否相等当我们用equals比较两个对象是否相等的时候,还需要对左边的对象进行判空,不然可能会报空指针异常,我们可以用java.util包下Objects封装好的比较是否相等的方法: Objects.equals(strA, strB); 源码:public static boolean equals(Object a, Object b) { return (a == b) || (a !

2022-03-30 23:04:12 1919 1

原创 oracle 数据库工作总结思维导图

oralce工作中使用总结

2022-01-09 18:55:06 440

原创 设计模式-装饰者模式

1. 场景2.装饰者设计模式3. 类图

2022-01-07 21:00:00 190

原创 设计模式-桥接模式

1 .桥接模式概念桥接模式主要是解决,多层继承的问题 父类,子类,子子类 多层继承问题,当父类添加一个功能时,子类,子子类,需要修改。桥接模式 是将实现和抽象 分层来实现 ,使两个层次独立开来。桥接模式是一种结构模式2 .桥接模式结构图结构图如下:client 是操作者3. 桥接模式代码...

2022-01-06 21:02:23 643

原创 软件基础思维导图

计算机软件基础思维导图

2021-11-25 13:37:40 317

原创 线程安全-常用的模式

线程安全-常用的模式1.对象安全发布的几种方式2. 线程安容器3.使用静态初始化器 发布安全对象1.对象安全发布的几种方式安全发布一个对象,对象的引用和对象的状态,必须是对其他对象可见的。下面是对象可以安全发布的几种方式在静态函数中初始化一个对象将对象保存到 volatile 或者 atomicReferance对象中将对象的引用保存到 某个正确构造对象的 final 类型域中国。将对象引用保存到一个由锁保护的域中。线程安全容器的同步,指的是 将对象放入到某个容器 即:(将对象引

2021-10-30 19:15:18 224

原创 投资理财分享

投资理财分享理财是作为工作之外的另一个技能,一直想去学习,但是由于种种原因,推迟,最近开始了自己理财课程,适合小白入手,持续更新中;

2021-09-08 23:46:51 209

原创 设计模式-观察者模式

观察者模式

2021-08-28 00:04:00 207

原创 dubbo思维导图

dubbo思维导图后续持续更新中

2021-08-20 20:36:11 241

原创 IOT变现

IOT变现

2021-08-17 12:48:10 341

原创 设计模式-工厂模式

设计模式-工厂模式

2021-07-31 23:27:39 204

原创 设计模式-建造者模式

设计模式-建造者模式

2021-07-25 10:54:28 158

原创 四维空间和五维空间N维空间遐想

四维空间和五维空间遐想1. 二维空间2. 三维空间3.四维空间5.五维空间就类一个球体1. 二维空间二维空间是,一个平面 例如 x轴y轴;2. 三维空间三维空间是,是一个立体,可以简单理解为 x轴,y轴, z轴易可理解为 长宽高,人们生活在三维空间中;3.四维空间三维空间上再添加一个维度 例如 时间维度 就相当于,物体在不同时间的不同状态; 从宏观上同一秒钟人是没有动的,但是从微观上,人是变化的,人体也是一个生态系统,身体内部状态在发生变化。(想象来说思维中的,在坐标中展示的话是倾

2021-07-17 13:36:55 942

原创 kmp匹配算法

kmp匹配算法第一种方式是暴利匹配方式第二种方式采用kmp 方式进行匹配第一种方式是暴利匹配方式暴利匹配规则第二种方式采用kmp 方式进行匹配实质是对算法的进一步优化。主要是求出最长公共子序列的长度比较过程中相比 暴利匹配,不能直接回归到开始位置+1操作,而是找到公共位置字符串+1操作找到公共部分,需要使用前缀,后缀的公共的部分,来计算出公共子序列。(计算出部分匹配表)部分匹配表的产生部分匹配值”就是前缀和后缀的最长的共有元素的长度举例: 以“ABCDABD”为例思路

2021-07-09 18:55:26 697

原创 idea模板

idea注解模板类注解方法注解每次更换idea 或者更新idea 版本都需要,配置注解,而且从网上找了很多都或多或少有问题,每次要花费一些时间配置,这里整理一下;类注解类 .class 模板/***@ClassName ${NAME}*@Description*@Author*@Date${DATE} ${TIME}*@Version V1.0**/方法注解方法模块注意!! 模板 是 “*” 开始$param$ 的位置 按照模板的样式拷贝* * $mat

2021-06-29 21:15:32 243

原创 spring体系思维导图

sourcetree 使用文档

2021-06-28 23:33:47 575

原创 英语词源记忆法

英语词源记忆法

2021-06-26 23:43:39 1132

原创 从zip中读取文件 合并到指定的文件中

package work;import com.sun.org.apache.xml.internal.serialize.EncodingInfo;import java.io.*;import java.nio.charset.Charset;import java.util.Locale;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;import java.util.zip.ZipInputStream;/*

2021-06-21 23:06:16 310

datagrip使用文档

datagrip 使用文档。

2022-05-23

空空如也

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

TA关注的人

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