自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (13)
  • 收藏
  • 关注

原创 MybatisPlus由浅入深

MyBatis-Plus使用指南摘要:MyBatis-Plus是基于MyBatis的增强工具,简化了CRUD操作。

2025-07-15 21:26:30 908

原创 Redis随笔

Redis为非关系型数据库,相较于mysql数据库具体表现为如下:结构化:关系型数据库结构化,如表。非关系型数据库没有。关联性:关系型数据库数据之间有关联,非关系型数据库数据直接无关联。查询方式:关系型采用sql语句,非关系型不使用。事务特性:关系型数据库支持事务ACID,非关系型只能满足基本BASE。存储方式:关系型存储磁盘,非关系型存储内存中。场景:对数据安全性、一致性等要求较高用关系型数据库,对性能要求高用非关系型数据库。

2025-07-14 14:11:31 1043

原创 Java中Arrays类和Collections类常用方法

摘要:本文介绍了Java中Arrays和Collections类的常用方法。Arrays类提供数组操作:fill()填充元素、toString()打印数组、sort()排序、binarySearch()二分查找、copyOf()复制数组等。Collections类提供集合操作:sort()排序、binarySearch()查找、shuffle()随机打乱、reverse()反转、min()/max()求最值、fill()填充、swap()交换元素、copy()复制集合等。这些方法简化了数组和集合的常见操作,

2025-07-02 17:44:50 178

原创 Mysql—视图

视图是虚拟表,其数据来自查询语句结果。创建视图使用CREATE OR REPLACE VIEW语句,修改可使用ALTER VIEW或再次创建同名视图。通过WITH CHECK OPTION可以限制视图插入操作,其中LOCAL选项仅检查当前视图条件,普通选项会检查所有父视图条件。视图更新受限情况包括使用聚合函数、DISTINCT、GROUP BY等操作时不可更新。删除视图使用DROP VIEW命令。

2025-07-02 16:53:08 279

原创 Mysql之索引

是一种高效获取数据的数据结构,它是有序的。

2025-06-24 17:25:04 986

原创 android知识总结

当系统提供的标准控件 无法满足设计或功能要求时,就需要自定义 View。生命周期[改变可见性] --> 构造View() --> onFinishInflate() --> onAttachedToWindow() --> onMeasure() --> onSizeChanged() --> onLayout() --> onDraw() --> onDetackedFromWindow()view从xml加载完成调用。:View 被添加到窗口(Window)时调用。

2025-06-05 14:17:22 955

原创 设计模式总结

好的程序特点:可维护性、可扩展性、可复用性、灵活性好。

2025-05-22 16:14:36 1136

原创 Java面经

在使用HashMap存放键值对时,首先会判断key的hashcode()在map中是否存在,若不存在直接存入,若存在会调用equal方法进行比较。那么我们现在知道一个前提了,即equal()相等,那么其hashcode()一定相等。如果我们重写equal不重写hashcode()话,导致equal()相等,而hashcode()不相等,即HashMap存放数据时,出现异常。调用方式:wait()必须在同步代码块中调用,sleep()可以在任何地方调用。

2025-05-22 10:55:26 155

原创 Spring成神之路

Spring Boot帮助你创建可以运行的独立的、基于Spring的生产级应用程序。

2025-05-22 10:53:52 625

原创 Java多线程随笔

进程是系统进行资源分配和调度的基本单位,而线程是CPU调度的最小单位。多线程允许在同一个程序中并发执行多个线程,从而提高程序执行效率。实现多线程的三种方式包括:继承Thread类并重写run()方法、实现Runnable接口并通过Thread类执行run()方法、以及通过Callable接口和Future接口实现。守护线程在所有非守护线程执行完成后会自动结束。同步代码块和锁机制(如synchronized和Lock)用于控制线程的并发访问,确保线程安全。等待和唤醒机制(如wait()、notify()和no

2025-05-21 10:59:46 267

原创 Java多线程不会?一文解决——

多线程不会?这一篇就够了——

2024-07-07 22:14:05 795 1

原创 redis并发、穿透、雪崩

Redis如何实现高并发

2024-07-07 22:11:48 1458

原创 Jedis、Lettuce、RedisTemplate连接中间件

Jedis、Lettuce、RedisTemplate

2024-06-30 15:52:34 835 1

原创 java容器常用方法、自定义排序

java容器常用方法、自定义排序

2024-06-30 15:49:37 577

原创 数据库高频考点,快来看看你有什么忘记了吧

数据库高频考点

2024-06-29 10:56:06 1549

原创 java一面 哭了-------

java一面

2024-06-29 10:55:00 435

原创 redis主从复制、哨兵、集群

redis主从复制、哨兵、集群

2024-06-23 17:18:05 806

原创 计算机网络协议常考点!!!

计算机网络协议常考点

2024-06-23 17:14:44 486

原创 Java面经(附源码分析)

java源码分析

2024-06-01 20:59:38 389

原创 redis事务

redis事务

2024-06-01 20:58:15 431

原创 Redis持久化

Redis持久化

2024-05-21 21:13:42 1540

原创 Java相关知识点的考点

首先java是借鉴c++语法,c++支持多继承,但多继承容易产生混淆,比如两个父类包含相同方法,子类调用或重写会迷惑,所以java摒弃了这项特征。

2024-05-15 17:07:41 236

原创 Redis之Stream流

Redis之Stream流

2024-05-04 16:33:21 545

原创 redis之地理空间GEO

redis之地理空间GEO

2024-05-02 19:08:40 665

原创 Redis之HyperLogLog数据

redis之hyperLogLog

2024-05-02 17:20:06 202

原创 Redis中数据之bitmap

redis之bitmap

2024-04-29 11:34:11 177

原创 Redis之Zset集合

redis 数据结构之Zset

2024-04-23 16:29:15 246

原创 Redis数据之set

Redis中sset集合常用命令

2024-04-23 09:50:56 321

原创 Redis数据之Hash笔记

redis 数据结构map

2024-04-22 19:07:12 304 1

原创 redis数据类型list总结

redis数据list介绍

2024-04-22 15:56:28 207 1

原创 Redis中间件set、get等指令

redisstring常用命令

2024-04-22 11:21:14 875 1

原创 最大公约数和最小公倍数深度剖析

最大公约数和最小公倍数

2024-04-15 10:29:17 341 1

原创 redis常用命令和注意事项

redis 操作数据的命令

2024-04-13 19:41:58 318

原创 Redis学习笔记

redis基本介绍

2024-04-13 16:52:57 199

原创 Linux 易懂教程

Linux实用技巧

2024-03-14 17:29:57 378 1

原创 并查集(易懂)

并查集的用处:1.判断两个元素是否在同一集合2.合并两个集合

2024-01-14 21:00:26 447 1

原创 数组模拟栈和队列(简介易懂)

队列和栈在经常需要增加和删除操作时使用

2023-12-30 12:02:28 592 1

原创 二分模板详解

像这里下标为2的点值为2,不满足为3,故该点肯定不可能是答案,故left=mid+1;如果我们要找第一个大于等于3的点,如果当前mid满足,那么我们就要像左继续找,但不能确定他是第一个满足这个条件,故right=mid;二分对象通常是一个有序集合,查找某一点是否存在,例如 1 2 2 3 3 4我们要找3的下标时,首先就是两个指针,一个指头,一个指尾,中间mid为0+5/2=2,下标为2的点,但2不为3,故说明值偏小,左指针右移;因为遍历到l与r相邻时,mid永远为l,会发生死循环。返回l,r下标都行。

2023-12-22 19:52:40 399

原创 归并排序模板

归并排序与快速排序不同的是,先将数组进行划分,到最后为1个时,就返回上层,回溯进行排序,在回溯时,通过两个指针进行操作,由于两个子数组已排好序,故子数组中左边是小于右边的,故每次将两个子数组中最小的放入另一个数组,再将值重新返回给该数组即可。有一个细节就是,在遍历完后要看看两个数组哪个还未遍历完,将其直接添加即可!

2023-12-22 09:43:17 445

原创 快速排序模板

采用双指针算法,递归

2023-12-19 20:31:17 511 1

空空如也

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

TA关注的人

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