首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Kevin_Wang9540
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
用户态和内核态的区别
用户态和内核态值得是程序状态。 用户态和内核态是什么 CPU给不同的指令和寄存器规定了不同的特权级。内核态和用户态其实就是高特权级与低特权级。 Intel CPU将CPU指令集操作权限由高到低分为0、
【Java无锁编程】面试官:CAS和AQS都是什么,有什么用,谁来实现,源码怎么写的?
Java中除了有锁编程synchronzied关键字和Lock接口以外,还有一种非常轻量级实现锁的方式,就是我们介绍的无锁编程,本章来学习什么是无锁编程。
【译】Android Architecture - ViewModel 与 View 的通信
本文翻译自【Android Architecture: Communication between ViewModel and View】,介绍了 MVVM 架构中 VM 与 V 的通信。感谢作者 Shashank Gupta。水平有限,欢迎指正讨论。 自从 Google 在去…
在Java中如何优雅地判空
作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。 为了避免NullPointerExcept…
理解并发 / 并行,阻塞 / 非阻塞,同步 / 异步
操作系统的一些知识
Asyncdb(三):Java NIO
本文由 GodPan 发表在 ScalaCool 团队博客。 上篇说了最基础的五种IO模型,相信大家对IO相关的概念应该有了一定的了解,这篇文章主要讲讲基于多路复用IO的Java NIO。 Java诞生至今,有好多种IO模型,从最早的Java IO到后来的Java NIO以及最…
Asyncdb(二):Java IO 初探
本文由 GodPan 发表在 ScalaCool 团队博客。 Java IO对大多数Java程序员来说是熟悉又陌生,熟悉的是感觉到处都有它的身影,小到简单的读取文件,大到各种服务器的应用,陌生的是Java IO背后到底是一个怎样的机制,今天就让我们去了解一下这位老朋友吧。本文不…
虚拟机栈和栈帧的起源和关系
看《深入理解 Java 虚拟机》这本书时,讲到 Java 虚拟机栈和栈帧的部分,不清楚为何要创造这个概念,这个内存模型存在的目的是什么,来源是什么,书中都没有扩展开来说清楚,而了解一个概念的起源对理解这个概念是很有帮助。 该视频属于大名鼎鼎的 Hardware/Software…
深入理解Java虚拟机(自动内存管理机制)
书籍真的是常读常新,古人说「书读百遍其义自见」还是蛮有道理的。周志明老师的这本《深入理解 Java 虚拟机》我细读了不下三遍,每一次阅读都有新的收获,每一次阅读对 Java 虚拟机的理解就更进一步。因而萌生了将读书笔记整理成文的想法,一是想检验下自己的学习成果,对学习内容进行一…
Java&Android开发-浅析ServiceLoader类
ServiceLoader就是 Java平台提供的一个简单的 Service Provder Framework。使用ServiceLoader有简单的以下几个步骤 这里以一个简单虚拟支付场景为例。 以上的核心代码是 通过 ServiceLoader的load方法,传入Paym…