thumbnail
Mysql底层架构
Mysql体系架构,存储引擎,索引结构 MySQL体系架构 网络接入层:通过一些数据库操作语言与mysql服务器建立连接,这里将其称之为网络接入层 服务层: 系统管理工具(备份与恢复,安全,复制等) 连接池(连接管理,授权认证,安全防护,并会存储一些连接缓存) sql接口(mysql是DBMS(数据库管理系统)接收sql命令) parser解析器(…
thumbnail
java面经整理
理解原理,建立链接 关于optional类 optional提供了一些方法去处理空值,来帮助我们简化业务代码中空值的判断 java自动内存管理机制 由于jvm的存在,使得java的内存分配,相比c++要容易得多, java的自动内存管理机制,内存管理,个人理解即对象的创建与回收, 在程序运行过程中,我们调用方法区的方法,将对象创建在java堆中, …
第一个MarkDown笔记
一级标题 段落粗体 二级标题 三级标题 引用 import java.util.* class main(){ }; [xxx] (https://www.zackzzp.top) 转义字符 * ZAck Rick Dad Son <span></span>
thumbnail
Zack超绝leetcode
Zack (China, 2004) 寻找峰值 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n) 的算法来解决此问题。 示例…
thumbnail
朝花夕拾
同步与异步的区别 同步的理解: 同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去; 同步就相当于是 当客户端发送请求给服务端,在等待服务端响应的请求时,客户端不做其他的事情。当服务端做完了才返回到客户端。这样的话客户端需要一直等待。用户使用起来会有不友好。 异步的…