自定义博客皮肤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)
  • 收藏
  • 关注

原创 排序算法-归并排序(MergeSort)

时间复杂度O(nlogn)

2023-05-16 16:52:13 74

原创 排序算法-快排

快速排序的时间复杂度为 O(n log n)(基本情况下),在最坏情况下,快排时间复杂度为 O(n^2)

2023-05-16 15:39:32 58

原创 Spring单例模式实现的几种方式

【代码】Spring单例模式实现的几种方式。

2023-05-16 15:08:49 327 1

原创 Spring总结

spring总结

2022-08-29 18:38:55 97

原创 LeetCode的位运算

1.2的幂(231)二进制表示中最低位:n&(n-1)位运算技巧可以直接将 n 二进制表示的最低位 1 移除n & (-n)该位运算技巧可以直接获取 n 二进制表示的最低位的 1(2)一个数 n是 2的幂,当且仅当 n 是正整数,并且 n 的二进制表示中仅包含 1 个 1。(n&(n-1))=0n&(-n)=nBIG % n == 0(BIG = 1 << 30)2.位1的个数(191)public int hammingWeight(int n

2021-07-27 15:43:22 85

原创 写一个方法,输入一个文件名和一个字符串,统计这个字 符串在这个文件中出现的次数。

import java.io.BufferedReader;import java.io.FileReader;public final class Unit { private Unit(){ } public static void main(String[] args) { countWodInFile("E:\\团建经费发放\\结算\\LLL.txt","ab"); } public static int countWodInFile

2020-08-01 22:55:52 547

转载 synchronized

1.悲观锁/乐观锁悲观锁:对于同一个数据的并发操作,悲观锁总是认为自己在对一个数据进行处理的时候会有其他的线程也在操作,所以为了保证数据的准确性,每次处理前A线程都要进行加锁处理,其他的线程需要等到A线程释放后才能获取锁。java中synchronized关键字和lock实现类都是悲观锁乐观锁就跟他的名字一样,认为在处理数据的时候不会有其他线程修改数据,所以也不会进行加锁处理。只有在写数据的时候会去判断该数据有没有被其他的线程修改过,如果没有,则继续进行操作,如果有,则根据具体情况处理,比如报错或者重

2020-08-01 17:48:32 162

原创 String的indexOf,subString,split

1.indexOfindexOf(Sting str)查找指定字符或字符串在字符串中第一次出现地方的索引,未找到的情况返回 -1.String s = "abcdefg";int result = s.indexOf("de");System.out.println("字符串中第一次出现地方的索引:"+result);字符串中第一次出现地方的索引:3indexOf(int ch,int,fromIndex)String s = "abcdefgde";int result = s.in

2020-07-31 20:28:32 267

原创 Date,SimpleDateFormat,Calendar

日期比较Java使用以下三种方法来比较两个日期:1.使用 getTime() 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。2.使用方法 before(),after() 和 equals()。例如,一个月的12号比18号早,则 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。3.使用 compar...

2020-04-23 15:40:06 67

翻译 Java对象和类

一、Java对象和类1.对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。2.类:类是一个模板,它描述一类对象的行为和状态。3.一个类可以包含以下类型变量:局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量...

2020-04-20 14:20:14 106

空空如也

空空如也

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

TA关注的人

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