liquibase 问题汇总

Liquibase是数据库版本管理工具,设定的概念是把数据库schema的变动(table的建立,column的变动,index变动…)及数据内容的变动(insert,update,delete)用Liquibase定义的语法写成xml格式change log,然后在数据库里多建立一个名为data...

2019-07-31 16:12:39

阅读数 62

评论数 1

logback.xml

logback的启动顺序 14:45:31,360 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 14:45:31,361 |-INFO in...

2019-07-18 14:58:24

阅读数 9

评论数 0

SpringMVC 默认配置 DispatcherServlet.properties 文件

文件作用   前端控制器会从 DispatcherServlet.properties 文件中加载 HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、ViewResolver(视图解析器)等组件。   如果不在 springmvc.xml 文件中配置,...

2019-07-12 10:23:16

阅读数 21

评论数 0

HiddenHttpMethodFilter(源码分析)进行请求过滤,实现Rest风格的url

浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。 HiddenHt...

2019-07-09 14:12:25

阅读数 22

评论数 0

Python 面向对象 self

#!/usr/bin/python # -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = nam...

2019-07-03 19:21:42

阅读数 22

评论数 0

数据仓库 数据同步策略

增量型 无状态变更数据 假设数据源是流水数据,此类数据没有状态变更,写入数据库后基本不再改变,数据中一般包含 Created_time 信息,可以根据 Created_time 的值获取增量数据,或者记录上次的获取到的 ID,然后从下一个 ID 开始获取,这是一种纯增量采集。 2.有状态变...

2019-07-02 15:41:39

阅读数 50

评论数 0

范式基本概念 第一范式、第二范式、第三范式

范式理论概述 关系型数据库设计时,遵照一定的规范要求,目的在于降低数据的冗余性和数据的一致性,目前业界范式有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)。 范式的标准定义是:符合某一种级别的关系模式的集合,表示一...

2019-07-02 15:04:51

阅读数 22

评论数 0

Hbase 二级索引

Hbase 使用二级索引原因: 目前 HBase 主要应用在结构化和半结构化的大数据存储上,其在插入和读取上都具有极高的性能表现,这与它的数据组织方式有着密切的关系,在逻辑上,HBase 的表数据按RowKey 进行字典排序, RowKey 实际上是数据表的一级索引(Primary Index)...

2019-07-02 14:49:05

阅读数 13

评论数 0

数据仓库 基本概念

1.什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一...

2019-07-02 14:35:06

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除