摘要:上篇文章,简单介绍了 RedoLog 是什么,以及怎么从 Oracle Dump 二进制日志。接下来,分析下 Redo Log 二进制文件的格式,主要包括:文件头,重做日志头,DML-INSERT 操作,DDL-CREATE 操作。 Redo Log 二进制文件中,采用的是小端序字节序。 原文链接: 阅读全文
posted @ 2021-01-08 09:09 小创 阅读(87) 评论(0) 推荐(0) 编辑
摘要:Oracle 数据库恢复操作最关键的依据就是 redo log,它记录了对数据库所有的更改操作。在研究如何提取 redolog 中 DML 操作的过程可谓一波三折,因为介绍 redolog 结构细节的资料实在太少了,不过好在最后大致理清了它的结构,并开发了一个基于日志的同步软件。 本系列文章就记录下 阅读全文
posted @ 2021-01-04 13:39 小创 阅读(139) 评论(0) 推荐(1) 编辑
摘要:React 是一个用于构建用户界面的 JavaScript 库,主要特点有: 声明式渲染:设计好数据和视图的关系,数据变化 React 自动渲染,不必亲自操作DOM 组件化:页面切分成多个小部件,通过组装拼成整体页面,利于代码复用 本文通过写个简单的 TodoList 实例,不求甚解,熟悉下 Rea 阅读全文
posted @ 2020-12-31 12:39 小创 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Bootstrap 是一个流行的前端样式库,可以方便快速的构建应用,但默认样式可能不尽人意,本文就介绍如何使用 NPM , Webpack , SASS 针对它的源码来定制自己的主题。版本使用的是 Bootstrap v4.3.1。 本文提供了一个使用此方式编写的一个后台管理模板 Dunwoo Ad 阅读全文
posted @ 2019-09-14 09:35 小创 阅读(1122) 评论(1) 推荐(2) 编辑
摘要:这两个概念估计有不少人会混淆,它们都可以说是 JVM 规范的一部分,但真不是一回事!它们描述和解决的是不同问题,简单来说, Java 内存模型 ,描述的是多线程允许的行为 JVM 内存结构 ,描述的是线程运行所设计的内存空间 JVM 是什么呢?它屏蔽了底层架构的差异性,是 Java 跨平台的依据,也 阅读全文
posted @ 2019-08-20 09:21 小创 阅读(2156) 评论(0) 推荐(4) 编辑
摘要:传统的 CSS 布局方式是基于 盒模型 (它是根据盒子与父盒子以及兄弟盒子的关系确定 大小 和 位置 的算法),实现时依赖于 block , inline , table , position , float 这些属性,但对于一些特殊布局不易实现,比如 垂直居中 。 Flexbox Layout 是 阅读全文
posted @ 2019-08-12 09:39 小创 阅读(569) 评论(3) 推荐(3) 编辑
摘要:Set 接口是 Java Collections Framework 中的一员,它的特点是: 不能包含重复的元素 ,允许且最多只有一个 null 元素。Java 中有三个常用的 Set 实现类: HashSet: 将元素存储在 哈希表 中,性能最佳,但不能保证元素的迭代顺序 LinkedHashSe 阅读全文
posted @ 2019-07-31 09:35 小创 阅读(493) 评论(0) 推荐(2) 编辑
摘要:Java 中的 Map 是一种键值对 映射 ,又被称为 符号表 或 字典 的数据结构,通常使用 哈希表 来实现,但也可使用 二叉查找树 、 红黑树 实现。 HashMap 基于 哈希表 ,但迭代时不是插入顺序 LinkedHashMap 扩展了 HashMap,维护了一个贯穿所有元素的 双向链表 , 阅读全文
posted @ 2019-07-26 09:42 小创 阅读(1442) 评论(0) 推荐(1) 编辑
摘要:红黑树 是一个比较复杂的数据结构,相信很多人也只知其名而不知其意,因为理解它的原理确实需要花费一定的功夫。之所以写这篇文章,也是为了更好的理解 Java 中 TreeMap 的源码。 写之前,搜了下网上的文章,说实话,看完有点懵,大部分一上来就给你它的五大 性质 ,然后就是一顿插入、删除、旋转操作, 阅读全文
posted @ 2019-07-24 10:04 小创 阅读(2674) 评论(3) 推荐(5) 编辑
摘要:如果你想看 Tomcat 源码但又无从入手,不妨从这个项目开始,代码量不多,但包含了 Tomcat 的核心处理流程,并且源码中 有相当丰富的注释 。相信通过此项目你能了解: NIO 基本编程、HTTP 协议的本质、基本的单元测试 Tomcat 应用部署、自定义类加载器的实现、Servlet 的管理和 阅读全文
posted @ 2019-07-04 13:29 小创 阅读(673) 评论(0) 推荐(1) 编辑