- 博客(9)
- 资源 (12)
- 收藏
- 关注
原创 liquibase 问题汇总
Liquibase是数据库版本管理工具,设定的概念是把数据库schema的变动(table的建立,column的变动,index变动…)及数据内容的变动(insert,update,delete)用Liquibase定义的语法写成xml格式change log,然后在数据库里多建立一个名为databasechangelog的table,用来记录db更新了那些change log,当xml新增了更多...
2019-07-31 16:12:39 7046 3
原创 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 ch.qos.logback.classic.LoggerContext[default] - Co...
2019-07-18 14:58:24 185
原创 SpringMVC 默认配置 DispatcherServlet.properties 文件
文件作用 前端控制器会从 DispatcherServlet.properties 文件中加载 HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、ViewResolver(视图解析器)等组件。 如果不在 springmvc.xml 文件中配置,就会使用默认的# Default implementation classes for...
2019-07-12 10:23:16 969
原创 HiddenHttpMethodFilter(源码分析)进行请求过滤,实现Rest风格的url
浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。 HiddenHttpMethodFilter的父类是OncePerRequestFilter,它继承了父...
2019-07-09 14:12:25 265
原创 Python 面向对象 self
#!/usr/bin/python# -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.em...
2019-07-03 19:21:42 389
原创 数据仓库 数据同步策略
增量型无状态变更数据假设数据源是流水数据,此类数据没有状态变更,写入数据库后基本不再改变,数据中一般包含 Created_time 信息,可以根据 Created_time 的值获取增量数据,或者记录上次的获取到的 ID,然后从下一个 ID 开始获取,这是一种纯增量采集。2.有状态变更数据假设表比较大,比如说一些订单表,这些表的状态变化周期一般偏长,状态变化一直会更新,而且状态变...
2019-07-02 15:41:39 1963 1
原创 范式基本概念 第一范式、第二范式、第三范式
范式理论概述关系型数据库设计时,遵照一定的规范要求,目的在于降低数据的冗余性和数据的一致性,目前业界范式有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)。范式的标准定义是:符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。通俗地讲,范式可以理解为一张数据表的表结构所符合的某种设计标准...
2019-07-02 15:04:51 18689
原创 Hbase 二级索引
Hbase 使用二级索引原因:目前 HBase 主要应用在结构化和半结构化的大数据存储上,其在插入和读取上都具有极高的性能表现,这与它的数据组织方式有着密切的关系,在逻辑上,HBase 的表数据按RowKey 进行字典排序, RowKey 实际上是数据表的一级索引(Primary Index),由于HBase 本身没有二级索引(Secondary Index)机制,基于索引检索...
2019-07-02 14:49:05 1027
原创 数据仓库 基本概念
1.什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。常用的数据库有 MySQL、ORACLE、SQL Server 等。2...
2019-07-02 14:35:06 6774
容器部署解决方案Docker
2018-04-09
java编程规范(含心得笔记及其解释)
2018-04-09
velocity模板引擎
2018-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人