首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
韩_师兄
创建于2021-07-25
订阅专栏
Java常用知识记录
等 3 人订阅
共177篇文章
创建于2021-07-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring源码的Bean管理之注解方式
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情 1 什么是注解? 1 注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值..)
Spring源码Bean的xml操作自动装配
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情 1 xml自动装配 1 什么是自动装配? 根据指定装配规则(属性名称或者属性类型),Spring 自动将
Spring源码Bean作用域和生命周期
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情 1 Bean工厂FactoryBean Spring 有两种类型 bean,一种普通 bean,另外一种
Spring5源码之Bean操作
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情 1xml 注入其他类型属性 1 字面值 1 null值 2 属性值包含特殊符号 2 注入属性-外部bea
Spring5源码之IOC的Bean管理之xml
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 1 Bean管理概述 Bean 管理指的是两个操作: Spring创建对象 Spring注入属性 Bea
Spring5源码学习之IOC容器
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第天,点击查看活动详情 1 IOC容器 1 什么是IOC? IOC, 控制反转,把创建和独享之间的调用过程,交给Spring进行管
学Spring5源码之入门
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 1 Spring概述 起源 Spring是一个开源框架,它由[Rod Johnson](https://
多线程之JUC队列与数组
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 1 LinkedBlockingQueue 1 入队出队 初始化链表 last = head = new
多线程之ConcurrentHashMap原理
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 1 关于JDK7HashMap死锁 要在 JDK 7 下运行,否则扩容机制和 hash 的计算方法都变了
多线程之线程安全集合类
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情 1 概述 线程安全集合类可以分为三大类: 遗留的线程安全集合如 Hashtable , Vector 使
多线程之CountdownLatch应用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第29天,点击查看活动详情 1 应用 1 多个线程准备完毕 模拟游戏在线,多个人同时加载完成. 运行结果: 2 多个远程结果聚合 在
多线程之CountdownLatch
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情 1 概述 CountdownLatch, 用来进行线程同步协作,等待所有线程完成倒计时. 构造参数用来初
多线程之Semaphore原理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情 1 加锁解锁 Semaphore 有点像一个停车场,permits 就好像停车位数量,当线程获得了 pe
多线程之Semaphore
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第26天,点击查看活动详情 1 说明 Semaphore 信号量,用来限制能同时访问共享资源的线程上限. 运行结果: 2 应用 Se
多线程之 StampedLock
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第25天,点击查看活动详情 1 简介 是为了进一步优化读性能,它的特点是在使用读锁、写锁时都必须配合【戳】使用 加解读锁 加解写锁
读写锁原理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第24天,点击查看活动详情 1 说明 读写锁用的是同一个 Sycn 同步器,因此等待队列、state 等也是同一个 1 一读一写 t
读写锁之ReentranReadWriteLock
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 1ReentranReadWriteLock 当读操作远远高于写操作时,这时候使用 读写锁 让 读-读
ReentrantLock原理之公平锁原理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情 1 公平锁 2 可重入 3 可打断 不可打断原理 即使它被打断,仍会驻留在 AQS 队列中,一直要等到获
ReentrantLock原理之非公平锁
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第21天,点击查看活动详情 下面是ReentrantLock关系类图: 1 非公平锁 1 加锁流程 NonfairSync 继承自
AQS原理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天,点击查看活动详情 1 概述 AQS 是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具
下一页