12 2019 档案

摘要:本文来自 Guide 哥开源的 Github 仓库 programmer advancement: "https://github.com/Snailclimb/programmer advancement" (程序员应该有的一些好习惯)。如果觉得文中的内容对你有帮助的话,不妨去点个 Star! 程 阅读全文
posted @ 2019-12-23 13:47 JavaGuide 阅读(1790) 评论(1) 推荐(9) 编辑
摘要:类加载过程 Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢? 系统加载 Class 类型的文件主要三步: 加载 连接 初始化 。连接过程又可分为三步: 验证 准备 解析 。 加载 类加载过程的第一步,主要完成下面3件事情: 1. 通过全类名获取定义 阅读全文
posted @ 2019-12-22 14:40 JavaGuide 阅读(589) 评论(0) 推荐(2) 编辑
摘要:类文件结构 一 概述 在 Java 中,JVM 可以理解的代码就叫做 (即扩展名为 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字 阅读全文
posted @ 2019-12-21 15:27 JavaGuide 阅读(507) 评论(0) 推荐(1) 编辑
摘要:本文已经收录自笔者开源的 JavaGuide: "https://github.com/Snailclimb" (【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! JDK 监控和故障处理工具总结 JDK 命令行工具 这些命 阅读全文
posted @ 2019-12-21 15:05 JavaGuide 阅读(501) 评论(0) 推荐(1) 编辑
摘要:JVM 垃圾回收 写在前面 本节常见面试题 问题答案在文中都有提到 如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一个常量是废弃常量 如何判断一个类是无用的类 垃圾收集有哪些算法,各自的特点? Ho 阅读全文
posted @ 2019-12-17 19:58 JavaGuide 阅读(709) 评论(0) 推荐(1) 编辑
摘要:本文已经收录自笔者开源的 JavaGuide: "https://github.com/Snailclimb" (【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! Java 内存区域详解 如果没有特殊说明,都是针对的是 H 阅读全文
posted @ 2019-12-15 13:43 JavaGuide 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:本文的内容都是根据读者投稿的真实面试经历改编而来,首次尝试这种风格的文章,花了几天晚上才总算写完,希望对你有帮助。。已经收录自 Guide 哥开源的 "JavaGuide" 中。 本文主要涵盖下面的内容: 1. 分布式商城系统:架构图讲解; 2. 消息队列相关:削峰和解耦; 3. Redis 相关: 阅读全文
posted @ 2019-12-10 18:05 JavaGuide 阅读(1640) 评论(4) 推荐(9) 编辑
摘要:Awsome Java Great Java project on Github(Github 上非常棒的 Java 开源项目). "English Version" 大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我 阅读全文
posted @ 2019-12-09 13:20 JavaGuide 阅读(1716) 评论(3) 推荐(4) 编辑
摘要:海量数据处理以及缓存穿透这两个场景让我认识了 布隆过滤器 ,我查阅了一些资料来了解它,但是很多现成资料并不满足我的需求,所以就决定自己总结一篇关于布隆过滤器的文章。希望通过这篇文章让更多人了解布隆过滤器,并且会实际去使用它! 下面我们将分为几个方面来介绍布隆过滤器: 1. 什么是布隆过滤器? 2. 阅读全文
posted @ 2019-12-04 15:47 JavaGuide 阅读(913) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示