递归分治法/二分法 1. 递归 1.1 递归思路的主要小思想 主要分成三步 定义一个与题意相关的函数,要知道这个函数作用,函数的参数以及函数的返回值 要知道递归的最基础的结束...

递归分治法/二分法 1. 递归 1.1 递归思路的主要小思想 主要分成三步 定义一个与题意相关的函数,要知道这个函数作用,函数的参数以及函数的返回值 要知道递归的最基础的结束...
不要用字符串存储日期DateTime和TimeStamp之间的选择2.1 DateTime没有时区信息2.2 DateTime类型耗费更大的空间数值型时间戳总结 1. 不要用...
栈相关堆相关 1. 栈相关 1.1 题目类型以及做题小方法 主要有两类,一类与数据结构相关,一类与单调栈相关 建立在栈的数据结构类型的题目,一种是要求有效的字符串,例如左右括...
q165 比较版本号 q315计算右侧比当前元素小的元素个数 q341 扁平化嵌套列表迭代器 q394 字符串解码
大多数情况下正常,只是偶尔出现很慢的情况在数据量不变的情况下,这条SQL语句一直以来都执行的很慢。 1. 大多数情况下正常,只是偶尔出现很慢的情况 1.1 数据库在刷新脏页(...
数字操作数组操作 1. 数字操作 1.1 题目分类以及常用的函数 类别: 遍历各位求和,或者反转求和的,这里一般会用到int的最大值和最小值,int的取值范围是从-21474...
MySQL基础架构分析1.1 MySQL基本架构概述1.2 Server层基本组件介绍(连接器,查询缓存,分析器,优化器,执行器)语句分析2.1 查询语句2.2 更新语句总结...
什么是MySQL?存储引擎字符集及校对规则索引查询缓存的使用事务的定义事务的四大特性(ACID)并发事务带来哪些问题?事务隔离级别有哪些? MySQL的默认隔离级别?锁机制与...
集合概述1.1 Java集合概述1.2 List, Set, Map三者的区别1.3 集合框架底层数据结构总结1.4 如何选用集合?1.5 为什么要使用集合?1.6 Iter...
合并区间字符串操作 1. 合并区间 1.1 做题思路 要找到合并区间的规律而进一步对区间进行合并。 1.2 Leetcode实例 q56 合并区间 以上题目的其他解题思路请参...
代理模式代理模式角色定义静态代理3.1 静态代理实例3.2 静态代理的缺点动态代理4.1 基于JDK原生动态代理实现 1. 代理模式 为其他对象提供一种代理以控制对这个对象的...
双指针遍历/滑动窗口快慢指针遍历 1. 双指针遍历/滑动窗口 1.1 双指针遍历适用场景 是存在区间的,两个指针,一个指向区间开头,一个指向区间的结尾,区间一般具有一些特征,...
操作系统基础1.1 操作系统定义1.2 系统调用进程和线程2.1 进程和线程的区别2.2 进程的几种状态2.3 进程间的通信方式2.4 线程间的同步方式2.5 进程的调度算法...
hash相关链表操作 1. hash相关 1.1 hash在java中的使用 主要有两种一个是HashMap,一个是HashSet。 HashSet: HashSet集合元素...
OSI与TCP/IP各层的结构与功能,都有哪些协议1.1 应用层1.2 运输层1.3 网络层1.4 数据链路层1.5 物理层1.6 总结TCP三次握手和四次挥手2.1 TCP...
堆内存相关1.1 显式指定堆内存 -Xms 和 -Xmx1.2 显式新生代内存(Young Ceneration)显示指定永久代/元空间的大小垃圾收集相关3.1 垃圾回收器3...
类的加载过程1.1 加载1.2 验证1.3 准备1.4 解析1.5 初始化卸载 类的生命周期 1. 类的加载过程 Class 文件需要加载到虚拟机中之后才能运行和使用, 系统...
概述Class文件结构总结 1.概述 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Jav...
q98 验证二叉搜索树 q450 删除二叉搜索树中的节点 q701 二叉搜索树中的插入操作