- 博客(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
原创 android知识总结
当系统提供的标准控件 无法满足设计或功能要求时,就需要自定义 View。生命周期[改变可见性] --> 构造View() --> onFinishInflate() --> onAttachedToWindow() --> onMeasure() --> onSizeChanged() --> onLayout() --> onDraw() --> onDetackedFromWindow()view从xml加载完成调用。:View 被添加到窗口(Window)时调用。
2025-06-05 14:17:22
955
原创 Java面经
在使用HashMap存放键值对时,首先会判断key的hashcode()在map中是否存在,若不存在直接存入,若存在会调用equal方法进行比较。那么我们现在知道一个前提了,即equal()相等,那么其hashcode()一定相等。如果我们重写equal不重写hashcode()话,导致equal()相等,而hashcode()不相等,即HashMap存放数据时,出现异常。调用方式:wait()必须在同步代码块中调用,sleep()可以在任何地方调用。
2025-05-22 10:55:26
155
原创 Java多线程随笔
进程是系统进行资源分配和调度的基本单位,而线程是CPU调度的最小单位。多线程允许在同一个程序中并发执行多个线程,从而提高程序执行效率。实现多线程的三种方式包括:继承Thread类并重写run()方法、实现Runnable接口并通过Thread类执行run()方法、以及通过Callable接口和Future接口实现。守护线程在所有非守护线程执行完成后会自动结束。同步代码块和锁机制(如synchronized和Lock)用于控制线程的并发访问,确保线程安全。等待和唤醒机制(如wait()、notify()和no
2025-05-21 10:59:46
267
原创 Java相关知识点的考点
首先java是借鉴c++语法,c++支持多继承,但多继承容易产生混淆,比如两个父类包含相同方法,子类调用或重写会迷惑,所以java摒弃了这项特征。
2024-05-15 17:07:41
236
原创 二分模板详解
像这里下标为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
空空如也
这个哪里有问题,不懂,求帮助
2021-12-16
比较1.2字符串大小,讲大的复制到第三个中,哪里有问题看一下
2021-12-19
这个哪有问题,找不出来特别急
2021-12-21
关于#c++#的问题,请各位专家解答!
2021-12-22
5,6题不会,不会做这种题
2021-12-11
第二题不会,求解释一下
2021-12-11
为什么输入小写字母打问号
2021-12-07
哪里有问题?求找一找
2021-12-02
不知道哪里有问题求解答!
2021-11-30
c语言(哪里有问题找不出来)
2021-11-27
求各位学c语言的讲讲,特别急
2021-11-25
请问c语言水仙花这个哪有问题
2021-11-26
关于#c语言#的问题,请各位专家解答!
2021-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1