最新 最热

springboot知识小结(个人记录)

Spring Boot 是一个快速构建基于 Spring 框架的应用程序的框架,它简化了 Spring 应用程序的开发过程。以下是 Spring Boot 的一些基本知识:

2023-05-06
0

关于AtomicInteger里面addAndGet如何保证同步的(compareAndSwapInt原理)

比如我们使用new AtomicInteger(1);就会加载类,static静态代码块执行。使用的反射的机制得到名字是value的Field对象,再根据objectFieldOffset这个方法求出value这个变量在该对象内存中的偏移量valueOffset 。...

2023-05-06
1

android学习笔记----简易音乐播放器原理

简易功能是:播放暂停,停止后从头播放,进度条跟随音乐进度,拖动进度条音乐也随之改变播放进度。

2023-05-06
1

切金条(哈夫曼、贪心)

这里用到的是哈夫曼编码原理,关于这个知识点的讲解可以看这位博主的,我觉得写的很好点击打开链接

2023-05-06
1

埃氏筛法

埃氏筛法原理:先将2到n范围内的所有整数写下来。其中最小的数字2是素数。将表中所有2的倍数都划去。

2023-05-06
1

快速幂运算及其应用

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

2023-05-06
1

线程池的介绍、原理、监控运维、框架使用场景案例

线程池是一种线程复用的技术,它可以有效地控制线程的数量,处理过程中将任务添加到队列,然后在线程创建后启动这些任务。主要作用有:

2023-05-05
1

volatile关键字原理的使用介绍和底层原理解析和使用实例

volatile 关键字常用在 DCL(Double Check Lock)单例模式中:

2023-05-05
1

ThreadLocal的使用介绍和底层原理解析和开源框架的使用实例

ThreadLocal是一个线程内部的数据存储类,它可以为每个线程提供独立的变量副本,不同线程间的变量无法相互访问和修改。这避免了每个线程都要维护一套独立变量的麻烦,并且也减少了线程之间不必要的数据争用。ThreadLoca...

2023-05-05
1

ConcurrentHashMap的使用介绍和底层原理解析和开源框架的使用实例

ConcurrentHashMap是JDK1.5提供的线程安全的HashMap,它允许多个线程并发访问哈希表,并发修改map中的数据而不会产生死锁。ConcurrentHashMap适用于高并发的环境下,可以替代synchronized实现的同步HashMap。Concurrent...

2023-05-05
1