- 博客(5)
- 收藏
- 关注
原创 设计表过程中的理解
全量表:每天的所有的最新状态的数据,增量表:每天的新增数据,增量数据是上次导出之后的新数据。拉链表:维护历史状态,以及最新状态数据的一种表,拉链表根据拉链粒度的不同,实际上相当于快照,只不过做了优化,去除了一部分不变的记录而已,通过拉链表可以很方便的还原出拉链时点的客户记录。流水表: 对于表的每一个修改都会记录,可以用于反映实际记录的变更。日志表:其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可以说是对用户使用系统情况的跟踪,对数据
2021-08-17 15:48:18
101
原创 RPC学习总结
一、RPC是什么RPC(Remote Procedure Call)远程过程调用协议,一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。RPC它假定某些协议的存在,例如TPC/UDP等,为通信程序之间携带信息数据。在OSI网络七层模型中,RPC跨越了传输层和应用层,RPC使得开发,包括网络分布式多程序在内的应用程序更加容易。过程是什么? 过程就是业务处理、计算任务,更直白的说,就是程序,就是想调用本地方法一样调用远程的过程二、RPC模式RPC采用客户端/服务端的模式,通过reque
2021-08-17 15:46:43
168
原创 git命令总结
一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]标题二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--globa
2021-08-17 15:43:53
56
原创 单元测试学习总结
JUnit总结参考于https://segmentfault.com/a/1190000006731125https://www.cnblogs.com/paxing/p/12835479.html1.测试类型:1.单元测试:单一类中代码是否正确2.集成测试:检查开发的模块和其他模块整合时是否正常工作3.端对端的测试:将整个系统作为一个整体, 然后从用户的角度进行测试的2.单元测试基本概念3.Junit41.导入依赖<dependencies> <depende
2021-08-17 15:40:06
196
原创 spring boot学习笔记-自动配置
一、springboot特点1、依赖管理1、导入父项目用于做依赖管理,版本仲裁:在spring-boot-starter-parent中几乎声明了所有依赖的版本号,如Logback等等。如果需要修改版本,首先查看springboot-dependencies里的版本号,然后在<properties> 里声明需要的版本号。2、Spring-boot-starter-*是一组依赖的统一描述,将这个场景里的依赖会全部引入,如spring-boot-starter-web;同时,可以引入创建第
2021-06-18 14:46:11
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人