易购考拉THE First Day

1.易考项目框架设计

1.1互联网行业特点

1.高并发

2.分布式 服务器数量分配均衡

3.海量数据处理 采用更加高效的方式进行数据处理 大数据方向 java开发岗位 要求大数据相关技术

4.安全性问题: 网贷(11%) 交易的安全性(区块链)
阿里风控系统:

1.手机号是否变更
2.交易密码是否变更
3.银行交易是否频繁
4.交易之间的双方是否有资金往来…
5.交易双方是否为好友关系.

1.2易考项目框架设计

易购考拉THE First Day

1.3导入数据库

1.3.1安装SqlYog及连接

易购考拉THE First Day

1.3.2导入数据库

1.命令:进入数据库客户端执行source文件路径/xxx.sql;

2.利用工具导入:

易购考拉THE First Day

易购考拉THE First Day

2.IDEA环境配置

2.1准备工作空间

易购考拉THE First Day

2.2修改IDEA配置

易购考拉THE First Day

3.SpirngBoot加强

3.1关于maven说明

3.1.1关于maven动态依赖的说明

说明:图中所示,用户直接导入junit-12版本,但是发现maven会自动的添加依赖项 探究如何

实现的??

易购考拉THE First Day

原理说明:

1.当通过pom.xml文件添加依赖时,maven会工具坐标查找jar包文件。

2.当加载jar包完成之后,会解析当前的POM.XML文件,如果其中还有jar的依赖项,则再次解析加载jar包。

最终实现jar包传递性的实现

3.1.2 jar包文件传输规则

SHA1介绍:
SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数
消息摘要信息: 对原有的数据进行hash计算得到的结果称之为摘要信息.

易购考拉THE First Day

通过摘要信息对比是否一致,可以判断数据是否安全.
知识回顾:
1. 如果同一个数据进行hash计算 问:结果是相同的.

3.1关于配置文件说明

3.1.1 parent标签作用

易购考拉THE First Day

3.1.2关于maven命令执行

1.清空target文件

2.编辑项目

3.项目打包操作

易购考拉THE First Day

3.1.3 关于Properties文件说明

易购考拉THE First Day

3.1.4关于build标签作用

易购考拉THE First Day

易购考拉THE First Day

3.1.5 关于依赖项的说明

开箱既用!!!/也就是打开直接用

易购考拉THE First Day

.2 关于SpringBoot项目启动流程说明

3.2.1 关于元注解的说明

[email protected](ElementType.TYPE) 标识注解对谁有效. 该注解表示对类有效.
[email protected](RetentionPolicy.RUNTIME) 标识注解的有效期 在运行时有效. 一般都写runtime
[email protected] 动态生成文档文件.
[email protected] 是否允许子注解继承该注解.

3.2.2 SpringBoot启动项流程

易购考拉THE First Day