首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叫我书豪就行了
掘友等级
希望能让你自由。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 9
沸点 7
赞
16
返回
|
搜索文章
赞
文章( 9 )
沸点( 7 )
从有锁到无锁(四):锁的实现
这周面试的时候被面试官问到AQS,回答得比较尴尬,所以提前把AQS相关的内容整理出来了。本来第四篇准备写一下栈或者哈希的并发数据结构…… 在介绍互斥锁的实现之前,我们需要了解一堆多线程模型的基本概念:竞态条件、临界区、忙等待、死锁、饥饿等。 在多线程模型中,由于线程之间的执行顺…
从有锁到无锁(二):队列
本篇对应 TAOMP 第 10 章。从队列开始,Java 里就有许多相对的实现了。 这里需要引入池的概念:不需要检测contains,只有get和put。池是一种比集合更加简单的数据结构,就像是背包(bag)一样。 池可以是有界的,也可以是无界的。当我们不希望生产者生产速度过快…
讲真,别再使用JWT了!
在Web应用中,使用JWT替代session并不是个好主意。那么,适合JWT的使用场景有哪些?
使用 markdown-it 解析 markdown 代码(读 VuePress 三)
在此系列文章的第一篇,我们介绍了 Vuepress 如何让 Markdown 支持 Vue 组件的,但没有提到非 Vue 组件的其他部分如何被解析。 今天,我们就来看看 Vuepress 是如何利用 markdown-it 来解析 markdown 代码的。 markdown-…
配置中心 Apollo 源码解析 —— Portal 认证与授权(一)之认证
- [1. 概述] - [2. AuthConfiguration] - [2.1 SpringSecurityAuthAutoConfiguration] - [2.2 SpringSecurityConfigureration]
IntelliJ IDEA 新版发布:支持CPU火焰图,新增酷炫主题
就在上周,JetBrain 公司发布了 Java 集成开发环境 IntelliJ IDEA 最新版本 2018.3 Beta,本篇文章,我将根据官方博客以及自己的理解来为大家解读一下这次更新有哪些重磅的功能。 1. 重构类、文件、符号,Action 搜索 在 IDEA 的世界里…
掘金专栏写作指南
掘金专栏现在已经向大家开放,大家直接点击 Web 端首页的“写文章”按钮进行写作。记得发表的时候选正确的分类哦。 项目实战经验总结分享,分享在项目开发过程中遇到的坑,如何埋坑等等。 个人备忘、记录、笔记类的内容,请选择阅读分类,勿添加任何标签。 标题请勿标题党,勿加入类“头条风…
Scala 中的集合(四):CanBuildFrom
本文由 Yison 发表在 ScalaCool 团队博客。 CanBuildFrom is probably the most infamous abstraction of the current collections. It is mainly criticised for…
阿里P9有话说:程序员如何自我学习?
导读:互联网信息技术的迭代周期快是有目共睹的,因此,学习、更新知识这件事就变得相当重要。今天,阿里资深技术专家雷卷,将分享自己平时学习的方法和心得,希望能够带给大家一些启发(本文推荐养家糊口之外有点小追求的同学阅读,Ph.D、paper秒懂的学霸同学可自动忽略~)。 为何要持续…
个人成就
文章被点赞
39
文章被阅读
54,192
掘力值
1,204
关注了
18
关注者
37
收藏集
0
关注标签
19
加入于
2018-06-28