首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java开发
有头发的程序猿_only
创建于2022-07-15
订阅专栏
java 问题详解
等 1 人订阅
共18篇文章
创建于2022-07-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Zookeeper第一话 -- docker安装zookeeper以及Springboot集成zk
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1.介绍 zookeeper是一个分布式协调组件,为分布式应用提供一致性服务的软件。提供的功能包括:配置维护、域名服务、分布式同步等 zookee
mybatis第八话 - mybaits之ParameterHandler参数处理源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 本章主要记录了mybatis参数处理源码分析 1.前因 mybatis源码也分析过了,插件也分析完了,但是在分析插件的过程中产生一个疑问? 找到源
mybatis第四话 - 让我们一层一层来剥开mybatis的心,源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 人嘛,总会是这样。当某一个东西会用了,用的舒服了,然后多多少少都会想起了解它的原理。那么今天就来了! 前面什么单数据源,多数据源,高端用法,都是小
SpringMvc手写简单实现篇 - IOC容器、DI依赖注入篇
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 写Java的人Spring肯定用过了吧,但是有多少人知道原理呢? 由于版本的迭代,spring体系的越来越完整,代码分析起来也就越复杂,我们先从简
最详细Java中动态代理分析-- Proxy
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 接下来都是源码分析了,在分析之前必须了解一下代理模式。 什么是代理模式 代理模式是java常用的设计模式,他的特征是代理类与委托类有同样的接口,其
J.U.C中的工具类及原理分析(CountDownLatch、Semaphore、CyclicBarrier)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前面文章讲述的Synchronized和ReentrantLock都是Java中的互斥锁,排它锁,其实在J.U.C中还有一种锁,那就是共享锁,让我
J.U.C中的阻塞队列使用及源码分析--ArrayBlockingQueue
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 什么叫做阻塞队列? 一种线性结构,FIFO先进先出,可以两端操作,一边添加另一边删除 支持阻塞插入和阻塞取出(例如:上一章演示的生产消费者模式)
线程通信synchronized中的wait/notify、J.U.C Condition的使用和源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 记得以前有个最经典的面试题:如何用多个线程顺序的从1输出到100? 上章说了Java中锁的使用以及原理分析,上述面试题应该手到擒来了吧 本章主要说
J.U.C ReentrantLock可重入锁使用以及源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 本质: 锁是用来解决线程安全问题的 Java中Lock的其他实现,WiteLock写锁、ReadLock读锁,本文主要以ReentrantLock
线程安全性之可见性、缓存一致性(MESI)以及伪共享问题分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 可见性问题 可见性是什么:线程A变量对线程B不可见,例如数据库脏读。 1.代码示例 然后惊奇的发现,程序并没有停止呀,可见性问题就此展开 2.活性
多线程以及线程成源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 什么是多线程 多线程是指操作系统能够进行调度的最小单位.。它是被包含在进程之中的,是进程的实际运作单位,硬件CPU核心数就对应可同时执行线程数。
Map接口 --HashTable源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Map接口之HashTable(线程安全Map) 底层和HashMap一样, 键值对不能为空,线程安全,效率低, 1.构造方法 2.put方法添加
Map接口 -- TreeMap源码分析篇
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Map接口之TreeMap(有序Map) 有序map,结构为一个平衡二叉树,简称红黑树,TreeMap底层维护这一个Entry<K,V>对象 1.
Map接口 -- HashMap源码分析篇
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 废话不多说,先上图: Map接口之HashMap(最常用) 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null
java的使用以及介绍
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 java介绍 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功
Java 集合 -- Set接口实现之HashSet、TreeSet源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 没有看过上篇文章的,再次重温一下这个图 Collection接口的依赖图: 今天主要内容为set接口下的两个实现HashSet和TreeSet S
Java 集合 -- List接口实现之ArrayList、LinkedList源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 什么是java集合 对线性表,链表,哈希表这些常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。因此
java 开发进阶之路
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 java从何学起,怎么超神,一文带你走进高级开发之路 虚拟机神器 vagrant + docker ,看完你就拿捏了 快捷传送之门 部署申请doc