摘要: 前言 MySQL凭借着它还不错的性能、还不错的稳定性常年稳居老二宝座,当然最大的优势就是它不要钱,还开源,这让它成为大部分中小型公司,尤其是互联网公司首选的数据库(近年来越来越多的大公司也在尝试将业务转移到这种不要钱的数据库上来)。 越来越多的DBA和后端同学在工作中少不了和MySQL打交道,为什么 阅读全文
posted @ 2020-10-09 21:03 Java架构师简乐 阅读(338) 评论(0) 推荐(0)
摘要: 金三已经结束,银四正在路上,希望这份资料能帮到你,或就职,或提高。 Java虚拟机57题、 ​ 1. Eden和Survivor的比例分配等 2. 深入分析了Classloader,双亲委派机制 3. 对Java内存模型的理解,以及其在并发中的应用 4. 指令重排序,内存栅栏等 5. JVM常用参数 阅读全文
posted @ 2020-10-09 17:04 Java架构师简乐 阅读(182) 评论(0) 推荐(0)
摘要: 前言 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 基本概念 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实 阅读全文
posted @ 2020-10-09 14:26 Java架构师简乐 阅读(180) 评论(0) 推荐(0)
摘要: JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏 阅读全文
posted @ 2020-10-09 10:09 Java架构师简乐 阅读(198) 评论(0) 推荐(0)
摘要: 二叉树 满足以下两个条件的树就是二叉树: 本身是有序树(若将树中每个结点的各子树看成是从左到右有次序的(即不能互换),则称该树为有序树(Ordered Tree))。 树中包含的各个节点的度不能超过 2,即只能是 0、1 或者 2。 简单地理解,二叉树(Binary tree)是每个节点最多只有两个 阅读全文
posted @ 2020-10-09 09:27 Java架构师简乐 阅读(346) 评论(0) 推荐(0)