Everything can be "Hello, World!!!

 万物皆可“Hello,world!!!” 

Springboot2基于alibaba-fastjson2实现数据脱敏

Springboot2基于alibaba-fastjson2实现数据脱敏...
com.alibaba.fastjson2

SpringBoot启动原理

Spring Boot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂Spring Boot内部启动原理,以后难免会吃亏。
所以,这次就一起一步步揭开Spring Boot的神秘面纱,让它不再神秘。

SpringBoot启动步骤

使得 Spring Boot 应用的启动过程非常简化,开发者可以专注于业务逻辑的开发,而不用过多关注底层的配置和初始化过程。
所以,就需要我们了解SpringBoot的启动步骤。

SpringBoot启动流程

由于现在大都是用SpringBoot开发,Spring IOC 初始化的源码,就是AnnotationConfigApplicationContext中的源码,IoC的初始化就是该类实例创建的过程。
IoC的初始化就是该类实例创建的过程就是SpringBoot启动的重心。

ODS与EDW的区别

维基百科对于ODS的定义为”An operational data store (or “ODS”) is a database designed to integrate data from multiple sources for additional operations on the data. Unlike a master data store, the data is not passed back to operational systems. It may be passed for further operations and to the data warehouse for reporting.” 翻译过来”ODS是一种数据架构或数据库设计的概念,出现原因是来自于当需要集成来自多个系统的数据,结果又要给一或多个系统使用时。”

数仓分层设计架构

目前主流的数据仓库分层大多为四层,也有五层的架构,这里介绍基本的四层架构。 分别为数据贴源层(ods)、数据仓库明细层(dw)、多维明细层(dws)和数据集市层(dm)。

数据仓库——阿里五层模型架构

数据仓库——阿里五层模型架构....

数据仓库各层简要说明

数据仓库各层说明:
一、数据加载层:ETL(Extract-Transform-Load)
二、数据运营层:ODS(Operational Data Store)
三、数据仓库层:DW(Data Warehouse)

星型、星座模型、雪花型数据

星型模型中只有一张事实表,以及0张或多张维表,事实表与维表通过主键外键相关联,维表之间不存在关联关系,当所有维表都关联到事实表时,整个图形非常像一种星星的结构,所以称之为“星型模型”。

常见内网穿透工具

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。