摘要: 我们都知道 Java 是一门一次编译到处运行的语言,这与 JVM 有很大的关系,当我们执行 Java 程序的时候,会把一个一个的 .java 文件转化成 JVM 可以理解的 class 文件,然后又 JVM 去执行,注意这里的 JVM 是分操作系统的,所以可以做到一次编译,到处运行。那么Java 从 阅读全文
posted @ 2022-06-27 20:27 栗子leeleezl 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 迭代器方式遍历 迭代器 EntrySet public class HashMapDemo { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>(); map.put(1, "a"); 阅读全文
posted @ 2022-06-26 17:10 栗子leeleezl 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 环境 两台或多台腾讯云服务器(本人搭建用了两台),都是 CentOs 7.6, master 节点:服务器为 4C8G,公网 IP:124.222.61.xxx node1节点:服务器为 4C4G,公网 IP:101.43.182.xxx 修改 hosts 信息: 在 master 节点和 node 阅读全文
posted @ 2022-06-25 12:16 栗子leeleezl 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 一条 SQL 语句是如何执行的 SQL查询语句 select * from user where ID=10; MySQL 的基本架构可以分为 Server 层和存储引擎两部分。Server 层又包含连接器、(查询缓存)、分析器、优化器和执行器。 **连接器:**连接器负责和客户端建立连接、获取权限 阅读全文
posted @ 2022-06-07 20:46 栗子leeleezl 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Moriis 遍历 Morris 遍历是二叉树遍历的一种方式,传统的递归和非递归遍历的时间复杂的都是O(N),空间复杂度都是O(h)(h为树的高度),而 Morris 遍历可以做到时间复杂的依然为 O(N) 的情况下,空间复杂度降到 O(1)。 Morris 遍历的实现原理 定义一个 cur 节点, 阅读全文
posted @ 2022-05-02 21:38 栗子leeleezl 阅读(56) 评论(0) 推荐(0) 编辑