文章分类 -  后端

上一页 1 2 3 4 5 6 7 ··· 24 下一页
摘要:### 软引用 软引用是指使用 SoftReference sf=new SoftRerence(obj)或继承SoftReferenct类。 如果一个对象只有软引用,内存充足时是不会对其进行回收的,只有当内存溢出时才会对其进行回收。JVM会尽可能优先回收闲置时间长的软引用,尽量保留新创建的软引用。 阅读全文
posted @ 2023-06-08 00:07 King-DA 阅读(130) 评论(0) 推荐(0)
摘要:### 强引用介绍 强引用就是我们普遍使用一个对象时的方法,即类似Object obj=new Object()这种的引用方法。在强引用时,JVM即使内存溢出,抛出OutOfMemoryError错误,使程序运行中断,也不会去回收强引用对象解决内存溢出问题。因此在强引用对象用完时需要将强引用弱化,可 阅读全文
posted @ 2023-06-07 22:46 King-DA 阅读(167) 评论(0) 推荐(0)
摘要:### 快速排序 是冒泡排序的一种改进。 ### 基本思想: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按照这个方法对两部分数据分别进行快速排序,整个排序过程可以进行递归,以此达到整个数据变成有序序列 阅读全文
posted @ 2023-06-05 09:03 King-DA 阅读(6) 评论(0) 推荐(0)
摘要:### 希尔排序 是希尔在1959年提出的一种排序算法,希尔排序也是一种插入排序,它是简单插入排序经过改造之后的一个更高效的版本,也称之为缩小增量排序。 ### 基本思想 希尔排序是把记录按下标的一定增量分组,对每个分组使用直接插入排序算法排序,随着增量逐渐减少,每组包含的关键词越来越多,当增量减少 阅读全文
posted @ 2023-06-04 15:33 King-DA 阅读(13) 评论(0) 推荐(0)
摘要:### 插入排序 插入排序属于内部排序方法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。 ### 基本思想 把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序 阅读全文
posted @ 2023-06-03 01:59 King-DA 阅读(22) 评论(0) 推荐(0)
摘要:### 选择排序 选择排序也属于内部排序法,是从欲排序的数据中,按指定的规则选出来某一个元素,再按照规定交换位置后达到排序的目的。 也就是,选择出来这个序列中最小的数,然后放在第n个位置上。第一次循环就放在第一个位置上,第二次循环就放在第二个位置上,,,,依次类推 ### 选择排序思想: 第一次从a 阅读全文
posted @ 2023-06-03 01:28 King-DA 阅读(7) 评论(0) 推荐(0)
摘要:### 冒泡排序 通过对待排序序列从前到后(从下标较小的元素开始),依次比较相邻的元素的值,若发现逆序则交换,使值较大的元素逐渐从前移动向后部,就像水底的气泡一样逐渐上冒。 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行交换过,就说明序列有序,因此要在排序过程中设置一个标志fl 阅读全文
posted @ 2023-06-03 00:25 King-DA 阅读(42) 评论(0) 推荐(0)
摘要:```java console.log\((.*?)\); ``` 阅读全文
posted @ 2023-06-02 14:45 King-DA 阅读(490) 评论(0) 推荐(0)
摘要:### 介绍 排序也称为排序算法 排序是将一组数据,按照指定的顺序进行排列的过程 ### 排序的分类 * 1.内部排序 指将需要处理的所有数据都加载到内部存储中进行排序。 * 2.外部排序 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。 * 3.常见的排序算法分类: ![](https 阅读全文
posted @ 2023-06-01 08:53 King-DA 阅读(28) 评论(0) 推荐(0)
摘要:### 为什么使用mysql而不使用Oracle? 免费,够用 ### 为什么使用5.7版本的mysql数据库? 因为足够稳定。 阅读全文
posted @ 2023-05-31 23:28 King-DA 阅读(13) 评论(0) 推荐(0)
摘要:### 什么是数据库的三范式? #### 为什么要使用数据库三大范式? 1.为了解决关系型数据库中数据冗余、增删改异常的问题而引入的。 2.可以避免数据冗余,减少数据库的空间,并减轻维护数据完整性的麻烦。 #### 第一范式:原子性 每个表中的字段,都具有原子性,不能再进行分割。 比如:如果涉及到设 阅读全文
posted @ 2023-05-31 22:24 King-DA 阅读(49) 评论(0) 推荐(0)
摘要:### 可以通过可视化工具查看数据结构 BTree可视化地址:https://www.cs.usfca.edu/~galles/visualization/BTree.html B+Tree可视化地址:https://www.cs.usfca.edu/~galles/visualization/BP 阅读全文
posted @ 2023-05-31 22:22 King-DA 阅读(58) 评论(0) 推荐(0)
摘要:### 1、打开Navicat,点击“工具”——>选择“结构同步” ![](https://img2023.cnblogs.com/blog/1157088/202305/1157088-20230531105825253-636801704.png) ### 2、选择需要比对的数据库,点击比对即可 阅读全文
posted @ 2023-05-31 10:59 King-DA 阅读(1647) 评论(0) 推荐(0)
摘要:查看分支 git branch -v 创建分支 git branch dev 切换分支 git checkout dev 阅读全文
posted @ 2023-05-01 09:19 King-DA 阅读(11) 评论(0) 推荐(0)
摘要:什么是分支 在版本控制中,使用多条线同时推进多个任务,这里说的多条线,就是多个分支。 通过一张图展示分支: 分支的好处 1.同时多个分支可以进行并行开发,互不耽误,互不影响,提高开发效率。 2.如果有一个分支功能开发失败,直接删除这个分支就可以了,不会对其他分支产生任何影响。 阅读全文
posted @ 2023-05-01 09:04 King-DA 阅读(11) 评论(0) 推荐(0)
摘要:比较单个文件之间的差异 git diff [文件名] 比较多个文件之间的差异 git diff 阅读全文
posted @ 2023-05-01 01:39 King-DA 阅读(58) 评论(0) 推荐(0)
摘要:前进或者会退历史版本 git reset --hard commitedId hard:本地库的指针移动的时候,重置暂存区,重置工作区(回滚的所有提交记录都不会保留) mixed:本地库的指针移动的同时,重置暂存区,但是工作区不动。(会保留回滚的所有的提交记录在本地) soft:本地库的指针移动的时 阅读全文
posted @ 2023-05-01 01:19 King-DA 阅读(38) 评论(0) 推荐(0)
摘要:git log -- 分页查看日志 git log 下一页:空格 上一页:b 到尾页了,就显示END 退出:q git log --pretty=oneline -- 在一行展示日志内容 git log --pretty=oneline git log --oneline -- 简洁方式暂时提交记录 阅读全文
posted @ 2023-05-01 00:52 King-DA 阅读(37) 评论(0) 推荐(0)
摘要:查看状态 git status 阅读全文
posted @ 2023-05-01 00:04 King-DA 阅读(18) 评论(0) 推荐(0)
摘要:git提交文件到暂存区 -- 添加多个文件到暂存区 git add . -- 添加单个文件到暂存区 git add src/main/java/com/example/seller/b.java 将该文件交给git进行管理 git将暂存区文件提交到本地库中 -- 提交多个文件到暂存区 git com 阅读全文
posted @ 2023-04-30 23:58 King-DA 阅读(165) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 24 下一页