1. oracle压缩表

      oracle 提供压缩表技术的目的是为了节省磁盘空间,减少 data buffer cache 的空间使用量,从而在涉及大量数据查询时,减少io的读取量,提高查询效率。 压缩的过程对上层应用是透明的,只需要在新建表时指定 compress 属性,或者对已经存在的表执行 alter table 操作。数据库会在后台将数据按照压缩后的格式进行存储。压缩不会影响 redo 和 undo 日志的记录格式。

    2017/08/31 oracle

  2. NiFi之web-api.war启动(4)

    在上篇讲到,jettyserver类初始化的时候,共加载了9个war包:

    2017/08/31 nifi

  3. NiFi引导性启动代码分析(1)

    研究的源代码版本为1.3.0-SNAPSHOT,使用的环境为linux(fedora 4.7.2-201.fc24.x86_64)

    2017/08/31 nifi

  4. NiFiServer启动流程(3)

      NiFiServer实际意义上来讲就是一个Jetty,也就是一个web容器,启动过程到此地方的时候,也就是开始启动它的web模块了,这里加载流程比较复杂,但很清晰.主要干了几件事情: 初始化JettyServer 加载所有FlowFileProcessor,FlowFileComparator,reportingtask类 生成Nifi中的各种文档 启动jetty,并配置Filter

    2017/08/31 nifi

  5. NiFi之模块启动流程(2)

    研究的源代码版本为1.3.0-SNAPSHOT,使用的环境为linux(fedora 4.7.2-201.fc24.x86_64)

    2017/08/31 nifi

  6. mysql binlog日志存储格式

    获取日志事件   MySQL对于binlog的处理是以事件为单位的,每一次DML操作可能会产生多次事件,例如对于 innodb 存储引擎,会额外产生一条 query_event(事务的begin语句)和 xid_event(事务提交)。 那么我们如何获取到这些事件呢?

    2017/08/31 mysql

  7. 用github和hexo建立第一个blog

    在GitHub中创建自己的blog地址

    2017/08/30 hexo

  8. docker permission denied错误

    [8] System error: permission denied ``` $ docker run -ti hello-world

    2017/08/30 docker