自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HasMap底层分析

HashMap的核心源码分析

2024-03-24 11:37:52 1029 1

原创 快速排序---双指针法

4、在循环中,如果a[cur]小于基准值a[keyi],则将prev指针右移一位,并交换a[prev]和a[cur]的值,保证prev指针之前的元素都小于基准值。7、最后,将基准值a[keyi]和a[prev]交换位置,将基准值放在正确的位置上。同样实现了将数据分成两部分,左边的元素都小于等于基准值,右边的元素都大于基准值。3、进入一个循环,循环条件是cur <= right,即cur指针没有越界。2、定义一个变量keyi,用于保存基准值的下标,初始值为left。5、将cur指针右移一位。

2024-03-26 22:35:21 150

原创 ShardingSphere-proxy 部署

ShardingSphere的配置部署

2024-03-26 11:46:02 1249

原创 快速排序---挖坑法

快速排序

2024-03-24 11:52:29 170 1

原创 MySQL中伪装的UTF-8

当然,他们并没有对新的字符集广而告之(可能是因为这个 bug 让他们觉得很尴尬),以致于现在网络上仍然在建议开发者使用“utf8”,但这些建议都是错误的。我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连用户提交的这个字符串“也是合法的 UTF-8。MySQL 的“utf8”是一种“专属的编码”,它能够编码的 Unicode 字符并不多。这是一部分填空题的判题逻辑,a为数据库中的答案,b为用户的提交。问题的症结在于,MySQL 的“utf8”实际上不是真正的 UTF-8。

2023-10-14 13:56:56 65 1

原创 equals()和==区别

=是运算符 equals()是一个来自于Object的方法。equals()再重写之后就是判断两个对象的属性值是否相等。== 两端如果是基本数据类型,就是判断值是否相等。重写equals可以让我们判断两个对象是否相同。equals如果不重写就是 ====可以用于基本数据类型和引用。equals只能用于引用类型。

2023-06-15 23:10:55 78 1

原创 线程优先级

但并不是说优先级高的线程一定比优先级低的线程先执行,因为线程优先级只是影响线程调度的因素之一,还有其他的因素如线程的状态、资源争用情况等也会影响线程的运行顺序。线程优先级的设置可以通过编程语言提供的相关接口进行,例如在Java中,可以使用Thread类的setPriority()方法或者在Thread构造函数中指定优先级来设置线程的优先级。线程优先级是指操作系统在多线程环境下,为了实现对线程的调度和分配资源而设置的一个属性。每个线程都有一个优先级,优先级高的线程在竞争有限的资源时会获得更多的机会。

2023-06-14 16:00:59 680

原创 java中的System.out.println();

从这可知,System为一个final定义的类,out为静态属性的PrintStream对象。out为static修饰,所以可以直接通过“类名.属性”来调用,而不需创建对象。以上的静态代码会在类的初始化阶段被初始化,其会调用一个native方法registerNatives()。每个有参数的println方法中,其最后调用的都是方法print()和newLine()。以此可见,println为PrintlnSteam打印输出流类里的方法。发现有许多以println命名的重载方法。

2023-06-09 23:19:18 241 1

原创 @Autowired实现原理

第一步,加载解析注册bean,第二步,注册后置处理器,第三部,实例化bean并注入属性。

2023-05-28 20:31:35 203

原创 idea中导入maven和Tomcat

在Path中添加:D:\Program Files\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin(maven解压路径bin目录)变量值:D:\Program Files\apache-maven-3.6.3-bin\apache-maven-3.6.3(maven解压路径)添加依赖:maven库:https://mvnrepository.com/tags/maven。官方地址:http://maven.apache.org/download.cgi。

2023-04-10 14:40:15 1560 1

空空如也

空空如也

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

TA关注的人

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