
1、偏移量实现环形遍历二维数组 2、求一个集合中最接近x的数是什么 3、向上取整 比如 a/b 4、对一个集合每次取k / 2,有奇偶性问题 5、存在重复的集合里选不重复的子...
PS:dubbo启动需要注册中心,提供一个个人云zk地址:159.75.49.126:2181,还有其他组件,redis、kafka、mysql,端口是默认端口。 其实dub...
execute执行流程
1、ReentrantLock 可重入锁 2、ReadWriteLock 读写锁或共享锁 3、StampedLock 独占锁或排它锁 具体源码讲解 1.1 Reentran...
1、es7.10.2报错:The number of object passed must be even but was [1] 解决:将.doc( XContentTyp...
很久没有重新搭建过Springboot工程了,有点生疏,不懂的又要找资料看,实在没有必要浪费这个时间,其实环境的搭建是最浪费时间的,因为随便一些坑要解决都可能要好久。代码有详...
公平锁会排队,非公平锁会立马参与竞争
AQSAQS是什么?就是这个玩意AbstractQueuedSynchronizer 那这个到底是什么?看到是个抽象类,看下子类都有什么 看到有ReentrantLock、Sema...
记录下bitmap的两个应用场景,bitmap的用法,set key offset value。1、统计单日用户活跃数数假设 2020-10-13,有用户id为123456,...
又是一个不看注释的小可爱, A thread in the runnable state is executing in the Java virtual machine but it may be waiting for other resources from the operating system such as processor.
Java线程基础1、线程状态以及转化条件jdk源码已给出 稍微画下流程图
1、什么是装饰器模式? 装饰类对被装饰类进行封装,可以对原有的功能之上扩展功能。 2、有什么好处? 装饰类和被装饰类可以独立发展,不会相互耦合,装饰模式是继承的一个替代模式,...
什么是代理模式? 被代理对象的动作交由代理对象执行。 代理模式有什么用? 代理模式的初衷是解决不直接调用目标对象的实现,而是把功能实现委托给代理对象对象的场景。代理对象拿到目...
在Java中队列是基于Queue这个接口,不同的实现类有不同的性质,不是用数组就是用链表实现。 1、先看下这个接口提供的方法都有哪些,再具体看实现。 1)boolean ad...
1、线程状态以及转化条件jdk源码已给出 稍微画下流程图
Java集合常用的是List、Set、Map这个三个接口,对内容归纳下,以便后续有新的知识点扩张也好分清界限。1、List主要实现:线程不安全:1)ArrayList:基于数...
AQS是什么?就是这个玩意AbstractQueuedSynchronizer 那这个到底是什么?看到是个抽象类,看下子类都有什么 看到有ReentrantLock、Sema...
学习一定要带着问题学习。 这个伪代码的场景是多个线程来启动一个进程,那我们知道一个进程只要被启动一次就可以了,以这个代码为切入点讲下Atomic 假如没有Atomic,要怎么...
第一次写博客,有些知识点还是得记录下,不然过了段时间难免忘记曾经发现的问题,和是否解决过和研究到多深入(还不懂的一律用!!!表示)。我写的内容只记录到我最后发现知识点的认知,...