数据结构与算法
未读
删除有序数组中的重复项
package leetcode.wyj;
/**
* 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
* <p>
* 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。
* <p>
*
数据结构与算法
未读
两两交换链表中的节点
package leetcode.wyj;
import leetcode.model.ListNode;
/**
* 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。
* <p>
* 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。
* <p>
*
*
MySQL
未读
MySQL-redo和undo日志
redo日志 基本知识:InnoDB存储引擎是以页面为单位来管理存储空间的,数据库会先把页面缓存到内存当中(Buffer Pool),再对数据进行增删改查。 问题: 1. 事务有持久化的需求,如果只在内存中操作,当发生故障后,数据就消失了。 2. 如果只是修改了一条数据,就将数据刷入磁盘,有点太浪费