自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中volatile关键字详解

Java中volatile关键字的用处以及原理

2021-12-16 16:08:21 277

原创 SQL语句练习题

一、创建表1.学生表 Studentcreate table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12-21' , '男');insert into Student valu

2021-12-15 17:55:32 545

原创 Java希尔排序

一、文字解释希尔排序    希尔排序是插入排序的一种又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。    以数组大小为10举例,该数组增量分别是5,2,1。    希尔排序是将待排序的数组元素 按下标的一定增量分组 ,分成多个子序列,然后对各个子序列进行直接插入排序算法排序;然后依次缩减增量再进行排序,直到增量为1时,进行最后一次直接插入排

2021-04-01 09:05:16 175

原创 Java直接插入排序

一、文字解释直接插入排序将一个记录插入到已排序好的有序表中,从而得到一个新的记录数增加 1 的有序表。首先将数组中的第一个元素看成是一个有序的子数组,然后从第 2 个元素开始逐个进行插入,直至整个数组有序为止。二、直接插入排序动图三、代码public class DirectInsertSort { public static void main(String[] args) { int arr[] = {12, 62, 5, 6, 26, 7, 23, 62, 1};

2021-03-28 18:22:34 338

原创 Java简单选择排序

一、文字解释简单选择排序以升序为例,简单选择排序每轮会选出最小元素的下标,然后把这个下标的元素放在前面。下一轮选择的时候,从第二个元素开始,直到最后一个为止。二、简单选择排序动图橙色代表已排好序列红色代表当前最小元素绿色代表待比较元素三、代码public class SimpleChoiceSort { public static void main(String[] args) { int arr[] = {1, 23, 72, 14, 73, 11, 52, 12

2021-03-28 18:03:28 243 2

原创 Java快速排序

一、文字解释快速排序以数组中第一个数为基数base,然后设立两个哨兵 i 和 j 分别是数组第一个元素下标和最后一个元素下标。让哨兵 j 先往左走,如果这个哨兵位置所在元素比基数大,那么哨兵 j 就继续向左走,直到遇到比基数小的数停下,或者哨兵 j 遇到哨兵 i 停下。当哨兵 j 停下后哨兵 i 开始向右走。与哨兵 j 相反,哨兵 i 位置的元素比基数小,那么哨兵 i 继续向右走,直到遇到比基数大的数停下, 或者哨兵 i 与哨兵 j 相遇停下。当哨兵 i 和哨兵 j 都停下之后,我们交换哨兵 i

2021-03-28 14:47:24 89

原创 Java冒泡排序

一、文字解释冒泡排序冒泡就是一个找冒泡的数字的过程,以升序为例。从数组第一个元素开始,跟下一个元素比较,如果比下一个元素大就交换,然后再跟下一个元素比大小,直到数组结尾,这样一轮下来之后,数组中最大的数字被交换到了最后一个位置。然后我们忽视找到的这个最大的数字,只看数组中前面的数,继续做第2部的操作,直至完成升序的排列。二、动图演示冒泡排序过程三、代码public class BubbleSort { /* * 1,交换的条件是左面的数比右面的数大 *

2021-03-28 12:18:10 87 1

原创 Java中Object类

Java中Object类1.Object类简介2.Object类常用方法2.1equals()方法2.2toString()方法2.3其他方法1.Object类简介Object是类Object结构的根。 每个类都有Object作为超类。 在Java中只有基本数据类型不是对象不继承Object类,其他所有对象(包括数组)都实现了这个类的方法。定义一个Java类如下:public class Demo{ //测试类}定义一个继承Object的Java类如下:public class De

2021-03-27 18:45:20 1061

原创 DNS域名解析流程

DNS域名解析流程这篇博客用于日后复习,所以有不足或者错误的地方请在评论区指出,谢谢各位。所谓的DNS域名解析就是我们在浏览器地址栏中输入一个网址,通过各种解析得到这个网址ip地址,通过这个ip地址来访问对应的网址。可以将DNS理解成一个IP地址和域名映射的数据库。下图是DNS域名解析图。以访问www.baidu.com为例。1)在这之前,浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已

2021-03-27 12:20:29 260

原创 Java中打断睡眠阻塞案例

Java中打断睡眠阻塞案例public class Demo { public static void main(String[] args) { Thread g=new Thread(){ public void run(){ try { System.out.println("洗洗上床睡觉了"); Thread.sleep(10000000); } catch (InterruptedException e) { System.out.pri

2021-03-26 10:21:07 1052 3

原创 bootstrap+jquery项目引入文件报错的解决方法

今天学习了bootstrap+jquery项目引入文件,由于一些未知的错误,导致我引入文件失败,上网查找了许多资料,困扰了我1个小时,忽然想到这个解决办法至于正常的解决办法,参考引入文件报错常用方法在这1个小时里,我尝试了网上许多解决方法也没有成功,最后通过自己摸索找到了解决办法。只需要把项目下的out文件全部删除,重新启动Tomcat就可以成功引入bootstrap和jquery项目了,如...

2020-04-02 00:26:55 745 1

空空如也

空空如也

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

TA关注的人

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