java
文章平均质量分 86
Armin_1024
这个作者很懒,什么都没留下…
展开
-
JUC下的异步编程工具使用详情以及源码分析(FutureTask、CompletableFuture)
JUC下的异步编程工具使用详情以及源码分析(FutureTask、CompletableFuture)原创 2023-09-21 21:32:22 · 141 阅读 · 0 评论 -
多线程锁的分类详解
锁的分类以及实现原理:synchronized、ReentranttLock、ReentrantReadWriteLock原创 2023-08-07 22:51:52 · 372 阅读 · 0 评论 -
JUC并发工具使用与详情(CountDownLatch、CyclicBarrier、Semaphore、Exchanger)
CountDownLatch、CyclicBarrier、Semaphore、Exchanger使用与源码分析原创 2023-09-18 22:00:24 · 121 阅读 · 0 评论 -
并发集合实现原理
ConcurrentHashMap原理&JDK1.7的HashMap的环形链表&CopyOnWriteArrayListt原理原创 2023-09-06 21:55:46 · 70 阅读 · 0 评论 -
线程池使用方式与深入剖析
1. `corePoolSize`:核心工作线程(当前任务执行结束后,不会被销毁)2. `maximumPoolSize`:最大工作线程(代表当前线程池中,一共可以有多少个工作线程)3. `keepAliveTime`:非核心工作线程在阻塞队列位置等待的时间4. `unit`:非核心工作线程在阻塞队列位置等待时间的单位5. `workQueue`:任务在没有核心工作线程处理时,任务先扔到阻塞队列中6. `threadFactory`:构建线程的线程工厂7. `handler`:拒绝策略原创 2023-09-02 21:32:07 · 85 阅读 · 0 评论 -
并发三大特性
可见性原子性有序性原创 2023-08-22 17:27:32 · 82 阅读 · 0 评论 -
Java线程常用方法
线程常用方法:Thread.currentThread()、thread.setName("threadName")、thread.setPriority(0~10)、Thread.yield()、Thread.sleep(time)、thread.join()、thread.setDaemon(true)、notify()、wait()、thread.stop()、interrupt原创 2023-08-22 16:04:33 · 62 阅读 · 0 评论 -
Java线程的六种状态
NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED原创 2023-08-22 15:37:26 · 54 阅读 · 0 评论 -
Java阻塞队列
阻塞队列:ArrayBlockingQueue、LinkedBlockingQueue、PriorityBlockingQueue、DelayQueue、SynchronousQueue原创 2023-08-22 10:50:34 · 79 阅读 · 0 评论 -
ConfigurationClassPostProcessor源码解读以及SpringBoot自动装配原理
ConfigurationClassPostProcessor源码解读以及SpringBoot自动装配原理原创 2023-04-05 17:15:52 · 212 阅读 · 0 评论 -
Spring自定义命名空间的解析原理与实现
Spring自定义命名空间、Spring源码原创 2023-03-11 17:33:44 · 265 阅读 · 0 评论 -
refresh() -> obtainFreshBeanFactory()
spring源码、xml中bean的解析到注册到容器、obtainFreshBeanFactory()原创 2023-03-09 23:15:49 · 219 阅读 · 0 评论 -
refresh() -> prepareRefresh()
spring源码、refresh() -> prepareRefresh()原创 2023-03-05 22:42:55 · 81 阅读 · 0 评论 -
并发编程学习笔记
并发编程原创 2022-09-04 12:21:09 · 192 阅读 · 0 评论 -
elasticsearch常用知识梳理
elasticsearch常用知识梳理原创 2022-07-03 21:38:38 · 408 阅读 · 0 评论