首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你的样子在掘金
掘友等级
后端
衣带渐宽终不悔
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 56
沸点 7
赞
63
返回
|
搜索文章
赞
文章( 56 )
沸点( 7 )
并发工具之CountDownLatch
在日常开发过程中,多线程高并发程序的开发固然是必不可少的,但是想要对多线程技术应用得当并不是一件容易的事情。
CountDownLatch和CyclicBarrier 傻傻的分不清?超长精美图文又来了
并发编程的三大核心是分工,同步和互斥。在日常开发中,经常会碰到需要在主线程中开启多个子线程去并行的执行任务,并且主线程需要等待所有子线程执行完毕再进行汇总的场景,这就涉及到分工与同步的内容了 其实现原理是不停的检查 join 线程是否存活,如果 join 线程存活,则 wait…
Java并发编程入门(十四)CountDownLatch应用场景
现实生活做中有很多这样的场景:做F前需要等待A,B,C,D,E完成,A,B,C,D,E可以并发完成,没有特定顺序,例如:周末在家里吃饭,有3件事情要做,爸爸做饭,妈妈做菜,儿子收拾餐桌,摆放碗筷。
SpringBoot - Oauth2.0(一) —— 初识
最近在搞平台 API 的安全和认证的相关东西,接口安全和认证在生产活动中是非常重要的。目前最流行的就是 Oauth2 的认证方式。接下来就用 SpringBoot 的安全依赖简单实践一下,了解一下 Oauth2 的流程。 此方式安全性最高,授权码通过前端传送,令牌存储在后端。主…
《包你懂系列》一文讲清楚 MySQL 事务隔离级别和实现原理,开发人员必备知识点
经常提到数据库的事务,那你知道数据库还有事务隔离的说法吗,事务隔离还有隔离级别,那什么是事务隔离,隔离级别又是什么呢?本文就帮大家梳理一下。 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。 数据库事务指的是一组数据操作,事务内的操…
你会在 GitHub 上面找项目吗?我会哦!
很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了 GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。 这篇文章,小编教你精准地在 G…
Java集合总结
ArrayList 实现于 List、RandomAccess 接口。可以插入空数据,也支持随机访问。其中最重要的两个属性分别是: elementData 数组,以及 size 大小。 默认初始化容量为10,每次扩容会扩容1.5倍(新容量=旧容量+旧容量>>1)。有序、非线程安…
为什么会有 AtomicReference 呢?
我们之前了解过了 AtomicInteger、AtomicLong、AtomicBoolean 等原子性工具类,下面我们继续了解一下位于 java.util.concurrent.atomic 包下的工具类。 个人账户类只包含两个字段:accountName 和 money,这…
SpringBoot自动配置原理
SpringBoot现在基本是标配了,除非是老旧的项目,或者保守一点的企业,都会选择SpringBoot。 在SpringBoot出现之前,使用SSH或者SSM,都要很多的XML配置文件,而这些配置,在每个项目中,大部分都是相同的。 虽然都一样,但项目都要配置,可能会出现配置几…
Spring IOC原理
说到spring不得不提其两大特性IOC、AOP,本文主要介绍结合代码看下spring Ioc相关原理,阅读源码如果只是为了看源码效率就会很低,还是要有一定的目的性,我们结合着以下的问题去源码中找答案。本篇文章为《图灵学院》课程笔记 ioc 实现中 我们在xml 中描述的Bea…
下一页
个人成就
文章被阅读
2,582
掘力值
56
关注了
91
关注者
1
收藏集
2
关注标签
8
加入于
2019-04-24