自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java单例的几种实现方式

线程 1 首先执行新建实例的第一步,也就是分配单例对象的内存空间,由于线程 1 被重排序,所以执行了新建实例的第三步,也就是把 singleton 指向之前分配出来的内存地址,在这第三步执行之后,singleton 对象便不再是 null。这里需要留意一下 1-2-3 的顺序,因为存在指令重排序的优化,也就是说第 2 步和第 3 步的顺序是不能保证的,最终的执行顺序,可能是 1-2-3,也有可能是 1-3-2。这个名称输出,反序列化的时候再通过这个名称,查找对应的枚举类型,因此反序列化后的实例也会。

2023-09-25 01:32:16 177

原创 多线程与并发

如果在main线程中调用了t1.join(2000),那么main线程会进入到等待状态,需要等待t1执行2s后,在恢复到就绪状态等待CPU调度。如果在等待期间,t1已经结束了,那么main线程自动变为就绪状态等待CPU调度。如果在main线程中调用了t1.join(),那么main线程会进入到等待状态,需要等待t1线程全部执行完毕,在恢复到就绪状态等待CPU调度。可以让获取synchronized锁资源的线程,通过notify或者notifyAll方法,将等待池中的线程唤醒,添加到。

2023-09-23 19:45:25 140

原创 java面试题

java面试题

2023-09-20 17:05:50 1185

原创 类的加载机制以及jvm的介绍

1.3.在Java堆中生成一个代表这个类的java.lang.Class对象,作为对方法区中这些数据的访问入口。堆区域中,s0区和s1区的内存比为1:1,eden区比s0区比s1区 8:1:1。1.2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。1.装载:由类加载器来根据文件的全限定名来读取为二进制的字节流。向上查询类加载器,当前加载器能不能加载当前类,不能就向下委派。3.虚拟机栈:线程执行区域,存放线程执行的状态,java方法。打破双亲委派,自己继承一个类加载器的类重写方法。

2023-09-06 18:01:12 65

原创 算法习题之DC3生成后缀数组

DC3

2023-07-24 16:24:22 128

原创 算法习题之四边形不等式

四边形不等式

2023-07-17 10:28:14 202

原创 算法习题之宏观分层问题

宏观分层

2023-07-03 09:42:51 139

原创 算法习题之子数组达到规定累加和的最大长度系列问题

子数组达到规定累加和的最大长度系列问题

2023-07-03 09:34:24 319

原创 算法习题之卡特兰数

卡特兰数

2023-07-01 13:35:36 216

原创 算法习题之根据对数器找规律,根据对数器找规律

算法习题之对数器找规律,根据数据规模猜解法

2023-06-30 14:37:39 280

原创 算法习题之有序表

算法有序表的介绍

2023-06-23 17:59:26 667

原创 算法习题之资源限制类的算法题目

资源限制类的算法题目

2023-06-17 16:25:55 468

原创 算法习题之与哈希有关的结构

与哈希有关的结构

2023-06-12 22:29:03 492

原创 22.算法习题之AC自动机

算法习题之AC自动机。

2023-06-10 21:16:10 89

原创 21.算法习题之IndexTree

【代码】算法习题之IndexTree。

2023-06-10 21:12:22 43

原创 20.算法习题之线段树

算法习题之线段树

2023-06-06 16:17:17 50

原创 19.算法习题之Morris遍历

【代码】算法习题之Morris遍历。

2023-06-05 11:24:58 175

原创 18.算法习题之bfprt算法及蓄水池算法

算法习题之bfprt算法及蓄水池算法。

2023-06-05 11:12:20 483

原创 17.算法习题之Manacher算法

算法习题之Manacher算法

2023-05-05 21:49:37 62

原创 16.算法习题之KMP算法

1)如何理解next数组2)如何利用next数组加速匹配过程,优化时的两个实质!

2023-04-24 22:20:50 126

原创 15.算法习题之斐波那契数列

如果某个递归,除了初始项之外,具有如下的形式F(N) = C1 * F(N) + C2 * F(N-1) + … + Ck * F(N-k) ( C1…Ck 和k都是常数)并且这个递归的表达式是严格的、不随条件转移的那么都存在类似斐波那契数列的优化,时间复杂度都能优化成O(logN)

2023-04-23 22:13:53 413

原创 14.算法习题之单调栈

算法习题之单调栈

2023-04-18 19:09:33 320

原创 13.算法习题之滑动窗口

算法习题之滑动窗口

2023-04-10 20:28:31 950

原创 12.算法习题之暴力递归与动态规划

算法习题之暴力递归与动态规划

2023-03-09 21:30:20 823

原创 11.算法习题之图的运算

算法习题之图的运算

2023-03-06 23:42:48 165

原创 10.算法习题之并查集

算法习题之并查集

2023-03-02 20:49:01 112

原创 9.算法习题之贪心算法

关于贪心算法的面试习题

2023-02-28 22:26:23 215 1

原创 7.算法问题之不基于比较的排序

不基于比较的排序

2023-02-13 21:27:18 55

原创 8.算法习题之树的问题

关于树的算法题

2023-02-09 23:10:32 149

原创 6.算法问题之堆的习题

关于堆的算法习题

2023-02-06 22:35:51 151

原创 算法习题之链表问题

常见的链表算法习题

2023-01-11 22:30:53 101

原创 5.算法习题之数据结构

习题算法之数据结构

2022-11-22 00:06:16 164

原创 ArrayList的扩容的时间复杂度为什么是O(1)

ArrayList扩容的时间复杂度

2022-11-20 22:05:35 245

原创 4.算法习题之二分法

二分法

2022-11-17 23:38:35 87

原创 3.算法习题之概率问题

算法习题之概率问题

2022-11-16 23:57:52 99

原创 1.算法习题之排序问题

算法习题之排序

2022-11-15 23:59:10 205

原创 2.算法习题之二进制运算

二进制的基本运算

2022-11-14 23:04:10 141

原创 图的解析题

图的解析题

2022-08-23 22:43:01 69

原创 并查集解析

并查集解析

2022-08-16 22:08:47 55

原创 贪心算法解析

贪心算法

2022-08-14 22:47:43 180

空空如也

空空如也

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

TA关注的人

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