程序猿阿星
程序猿阿星
全部文章
分类
Java(4)
操作系统(4)
归档
标签
去牛客网
登录
/
注册
程序猿阿星
公众号 : 「程序猿阿星」 期待你的关注
全部文章
(共8篇)
保姆级教学,22张图揭开ThreadLocal
前言 图解方式来通关ThreadLocal,同时希望你们有一定的JVM 基础,这样食用起来会更香。 相信大伙对 ThreadLocal 并不陌生,工作中常用,同时也是面试高频题,但是大部分人对 ThreadLocal 的理解可能只是「线程的本地变量,Map结构」,看完本文让大伙真正理解Thread...
ThreadLocal
对象引用类型
内存泄漏
2021-08-12
0
445
趣谈Java类加载器
大家好,我是头发还很多的阿星 今天的主角是「在日常开发中,存在感非常低的类加载器」,众所周知大佬除了头发比较少,还非常低调,如果想和大佬交朋友,那一定要先认识大佬,下面阿星来带大家认识一下类加载器(本文不涉及源码)。 什么是类加载器 我们平时写了那么多的Java代码,却不知Java类的加载过程,岂...
ClassLoader
类加载器
双亲委派模式
打破双亲委派模式
2021-08-04
1
401
Java日志的心路历程
大家好,我是头发还很多的阿星 今天来和大家聊聊Java日志体系,Java日志体系可以说是五花八门,眼花缭乱。 导致很小多伙伴因为日志标准库之间复杂的关系而感到烦恼,不知道统一系统的日志标准库需要依赖哪些jar包,百度一下所谓的博客,照着人家复制,却无法弄懂原理,甚至还有搞了半天项目因jar冲突跑不...
java日志
Log4j
Slf4j
Logback
Log4j2
2021-07-30
0
418
一文通关苦涩难懂的Java泛型
前言 相信大家对Java泛型并不陌生,无论是开源框架还是JDK源码都能看到它,毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课,本文将解开大家对泛型的疑惑,并通过大量实践,让你get到泛型正确的使用姿势,下面开始进入正题吧! 大纲 基础 因为本文重实践,而且面...
Java
泛型
2021-07-23
0
404
从根上理解用户态与内核态
欢迎来到操作系统系列,采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门。 本篇文章开始探秘用户态与内核态,虽然一般面试不会问这个,但搞清楚这块,对我们理解整个计算机系统是及其有意义的,这会让你在今后的学习中豁然开朗,你肯定会发出:“啊,原来如此的感叹!” 内容大纲 小故事 张...
用户态
内核态
2021-07-12
1
573
什么是线程安全?一文带你深入理解
前言 欢迎来到操作系统系列,采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门。 上篇文章有介绍过进程与线程的基础知识,进程下拥有多个线程,虽然多线程间通信十分方便(同进程),但是却带来了线程安全问题,本篇主要就是介绍操作系统中是用什么方法解决多线程安全,废话不多说,进入正文吧。...
操作系统
线程安全
信号量
互斥锁
线程同步
多线程
2021-07-09
0
440
进程、线程与协程傻傻分不清?一文带你吃透!
前言 欢迎来到操作系统系列,依然采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门 本篇开始介绍进程、线程、协程,相信很多小白们对这几个概念理解的不清晰,这里全部给你们安排的明明白白,我们开始进入正文吧 内容大纲 小故事 小明(操作系统)创办了一家互联网小公司,因为准备同时开发...
进程
线程
协程
操作系统
2021-06-30
0
606
一文帮小白搞懂操作系统之内存
前言 操作系统是一门比较难啃的课程,同时操作系统知识对开发者们来说是十分重要,相信各位在学操作系统的时候,有太多的抽象难以理解的词汇与概念,把我们直接劝退,即使怀着满腔热血的心情学操作系统,不到 3 分钟睡意就突然袭来。 所以本人想把自己的想法通过图解+大白话的形式,产出操作系统系列文章...
操作系统
虚拟内存
内存
内存管理
2021-06-22
1
399