首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
darkmanno6
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Google guava源码之EventBus
1.学些其架构设计思想,看看怎么实现一个高可用,可扩展的架构。 2.学习一些好的java语法,毕竟你在实际代码过程中不会使用到所有的java语法,而在看源码的过程中,就有可能发现你未曾使用过,但比较巧妙的用法。 3.学习设计模式,开源代码常常会使用到一些设计模式,可以加深你对设…
深入浅出Java线程池ThreadPoolExecutor
本文基于JDK1.7的源码进行分析并解读。我们将以一个简单的案例开始本话题的讨论,并且在文章的结尾,笔者将会给出一些经验之谈,避免后来者踩坑。 ThreadPoolExecutor是JUC提供的一类线程池工具,也是Java语言中应用场景最多的并发框架,可以说,几乎所有需要异步或…
【Java基础】吃透Java IO:字节流、字符流、缓冲流
JavaIO流前言1初识JavaIO1.1IO流分类1.2案例实操2IO流对象2.1File类2.2字节流2.3字符流2.4序列化3IO流方法3.1字节流方法3.2字符流方法4附加内容4.1位、字节、
京东三面问到java多线程问题,我慌了
1.并行和并发有什么区别?并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台处理器上“同时”处理多个
响应式编程总览
引子:被誉为 “中国大数据第一人” 的涂子沛先生在其成名作《数据之巅》里提到,摩尔定律、社交媒体、数据挖掘是大数据的三大成因。IBM 的研究称,整个人类文明所获得的全部数据中,有 90% 是过去两年内产生的。在此背景下,包括 NoSQL,Hadoop, Spark, Storm, Kyli…
RxJava小考题 -- Rxjava源码分析(一)
现在面试很多都会问RxJava的源码,直接讲RxJava的源码,估计大家都不太会看下去,我们先看个小考题,然后再去看相关的源码。 我们用二个Customer分别去订阅一个发送对象的Observable,这时候我们的Log.v("TAG",data.name);输出内容是什么。 …
RxJava 入门
我相信大家肯定对ReactiveX 和 RxJava 都不陌生,因为现在只要是和技术相关的网站,博客都会随处见到介绍ReactiveX和RxJava的文章。 ReactiveX是Reactive Extensions 的缩写,即响应式编程的扩展。 “a library for …
Java8 Optional 详解
前言工作中经常会有这样的一个经历:调用一个方法获得的返回值可能为空,需要进行null判断,然后再做一些相应的业务处理或者直接抛出NullPointerException。为了减少这样的null值判断,
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…
5000字 | 24张图带你彻底理解Java中的21种锁
乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是原子性的)。 Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中…