首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IT乐知
掘友等级
JAVA工程师
it乐知·程序员的私房笔记
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
IT乐知
JAVA工程师
·
4年前
关注
Mybatis中Configuration的属性设置
上一篇介绍了Configuration的属性,今天就看看属性的设置过程。回顾前面两篇文章最后都讲到最后是通过parse方法调用的parseConfiguration来设置...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
mybatis的Configuration详解
上一篇介绍了mybatis中SqlSessionFactory的创建过程,今天来学习它默认实现中的唯一属性Configuration。回顾还是最开始的mybatis源码环...
4
1
分享
IT乐知
JAVA工程师
·
4年前
关注
mybatis中SqlSessionFactory类创建过程
上一篇介绍了mybatis源码环境的搭建,今天就来开始看源码。mybatis执行主要流程上一篇文章中介绍的mybatis源码环境中的测试代码如下图:可以看到可mybati...
1
1
分享
IT乐知
JAVA工程师
·
4年前
关注
mybatis源码环境的搭建
mybatis作为现在Java程序员必备技能,怎么能不去读他的源码,今天就先来搭建源码环境。主要流程mybatis源码环境搭建还是比较简单的,只需要两步就能完成,下载源码...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
Java并发ConcurrentSkipListMap源码学习与总结
今天通过前面两篇的学习,已经对跳表有了基础的认识,那么接下来就来学以他为基础的并发集合ConcurrentSkipListMap。ConcurrentSkipListMa...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
用java实现跳表SkipList
前一篇文章学习了跳表的原理,今天就来用Java来实现它。跳表原理回顾上一篇总结的最终跳表的结构如下图:整体来看像是一个由节点组成的网,每个节点有下节点和右节点,最右的没有右...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
数据结构跳表原理学习
前面学习很多类的源码过程中,底层基本都是数组和链表,今天学习第三种结构跳表(SkipList)。跳表解决的问题一个有序的数组如果我们要判断一个数据是否存在可以通过二分查找...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
Java并发ConcurrentLinkedQueue源码学习与总结
今天来学习Java中支持并发的链表队列ConcurrentLinkedQueue。ConcurrentLinkedQueue特点重点说在前面,先直接说根据源码总结出来的重点...
1
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
快速学习Java中的CopyOnWrite集合
CopyOnWrite集合还是比较简单的,这里做一个简单的介绍。基础概念CopyOnWrite翻译过来就是在写的时候才复制,写入时复制是计算机程序设计领域中的一种优化策略...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
ConcurrentHashMap的JDK7与JDK8对比学习
ConcurrentHashMap是面试的重点,尤其是jdk7与8的对比,这里进行总结对比学习。总结对比图直接上jdk7与jdk8对ConcurrentHashMap底层...
2
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
一文总结常见阻塞队列
今前面已经学习了主要的阻塞队列,今天对它们整体来一次梳理。类总结图先看下所有阻塞队列类在类图中的位置和继承结构,常见阻塞队列如下图:上图已经把前面总结的阻塞队列的继承体系...
1
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
双向链表的阻塞队列LinkedBlockingDeque
今天学习阻塞队列中的最后一个类LinkedBlockingDeque。LinkedBlockingDeque简介LinkedBlockingDeque与LinkedBlo...
2
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
阻塞队列的综合体LinkedTransferQueue
LinkedTransferQueue在某些实现可以看作是ConcurrentLinkedQueue、SynchronousQueue、LinkedBlockingQueu...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
不存储元素的同步队列SynchronousQueue
今天学习一个比较特别的队列SynchronousQueue,直译过来叫同步队列,可用于线程间交换数据却不用存储数据。功能说明要理解SynchronousQueue首先就是...
1
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
定时任务实现的关键DelayQueue延迟队列
之前学习定时任务线程池(ScheduledThreadPoolExecutor)时发现它主要依赖线程池和它的静态内部类DelayedWorkQueue实现。而Delayed...
7
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
二叉堆与优先级队列学习
今天准备学习优先级阻塞队列PriorityBlockingQueue,但是它是用二叉堆实现的,所以必须先学习二叉堆。二叉堆详解二叉堆就结构性质上说就是一个完全填满的二叉树,...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
阻塞队列LinkedBlockingQueue源码学习与对比
前上一篇详细学习了ArrayBlockingQueue,今天学习LinkedBlockingQueue源码并与之对比。LinkedBlockingQueue总结同样先直接总...
0
评论
分享
IT乐知
JAVA工程师
·
4年前
关注
简单总结阻塞队列ArrayBlockingQueue源码
前面Java并发这块的锁、并发工具、原子类、线程池都已经学习完了,接下来是队列的学习。ArrayBlockingQueue总结先直接总结ArrayBlockingQueue...
1
评论
分享
IT乐知
JAVA工程师
·
5年前
关注
可能不知道的java中分阶段任务执行
前面学习了线程池相关的知识,它主要提供异步执行任务,而今天学习的不仅能够异步执行任务,还能把需要分阶段的任务进行分阶段执行。CompletableFuture介绍Comp...
1
评论
分享
IT乐知
JAVA工程师
·
5年前
关注
一文总结线程池框架结构体系
前面几篇文章分析了线程的主要实现,今天来整体总结以下他们。总览图直接上总结的总览图,如下图:如果看过前几篇文章应该基本能够看懂这张总结图,可能在单独的一篇文章里弄懂了一个...
1
评论
分享
下一页
个人成就
文章被点赞
65
文章被阅读
39,480
掘力值
1,375
关注了
20
关注者
11
收藏集
0
关注标签
6
加入于
2020-07-14