自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 HRM项目-13

一 单点登录 *****1.1 什么是单点登录 多个应用只需要在一个应用登录后,其他应用就不需要登录1.2 项目中使用 有多个需要登录前端项目,也需要做.1.3 方案-见文档 cookie共享accessToken 相同父域名1.4 步骤 zuul拦截 授权中心-用户中心 登录 登录拦截 其他中心 登录拦截,获取用户旧ok了二 docker-devo...

2020-03-02 23:56:30 130

原创 HRM项目-12

一 短信验证码 ****1)中国网建2)注册,提交短信签名3)浏览器模拟4)封装接口 ****** Map不能传递二 注册 *****1)校验2)保存sso-密码的加密,加盐String salt = StrUtils.getComplexRandomString(32);sso.setSalt(salt);//使用随机验证给密码md5加密,并设置//输入密码+以后做校...

2020-03-01 22:55:25 281

原创 HRM项目-11

一 课程列表页 dsl二 课程详情页-页面静态化1)初始化时机-上线时 2)下线时要把静态页面删除 3)删除和修改的也要同步操作 ========== 一个课程就一个详情页,空间换取时间三 用户中心需求用户管理 用户登录 用户注册 用户浏览记录 。。。。四 注册4.1 图片验证前台uuid-localStorage–service–redis方案1:copy+edit(推荐)I...

2020-02-29 21:37:16 195

原创 HRM项目-10

一 页面静态化消息分发 *****1.1 生成者-PageService**pom**!-- 通过公共rabbitmq的模块引入mq的jar包--> <dependency> <groupId>cn.itsource</groupId> <artifactId>hrm-basic-rabbitmq&lt...

2020-02-26 23:28:22 315

原创 HRM项目-09

一 页面中心crud站点页面管理页面配置二 feign做文件上传和下载 *****FeignCommon<!--客户端feign支持--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-s...

2020-02-25 21:38:07 187

原创 HRM项目-08

一 rabbitmq原生java操作1.1一对一(一条消息只能被一个消费者消费)基本操作(一个消息,一个消费者)回复机制自动回复-丢失消息,数据不是很重要手动回复-数据重要多劳多得-每次只抓取一条,处理完成后手动回复1.2 一对多(一条消息只能被多个消费者消费)fanout:不做判断,所有消费者都接收消息direct:满足routingkey才有topic:routingkey...

2020-02-23 21:26:48 153

原创 HRM项目-07

一、Nginx入门1.1 为什么需要 1)前端项目部署 使用第三章解决 2)解决同一台电脑部署多个项目端口问题 虚拟主机(域名绑定)-前端项目 反向代理-后端项目或者前端 3)后台项目集群(后面)1.2 是什么他是一个http服务器,也是一个反向代理服务器。1.3 安装-window命令:启动 start nginx.exe停止 nginx.exe -s stop重载 ng...

2020-02-22 20:35:19 178

原创 HR项目-06

1 课程中心1.1 表设计## 1.2 crud集成支持vue的富文本编辑器npm install quill --savenpm install --save vue-quill-editor2 课程上线与下线2.1 业务上线:添加进去不代表就ok了,只有上线了用户才能查询,中间就有缓冲时间了。下线:有些课程不需要,就下线用户查询不到。2.2 方案选择:ES2.3 架构...

2020-02-20 23:04:03 209

原创 HRM项目-05

一 无限极数据获取1)递归–每个节点都要发送一条sql 不建议用2)循环-一次性把所以的节点都查询出来,再来组织他们关系①查询所有节点②如果是第一级放入返回的list③如果是非第一级,建立父子关系1 获取服务 map(id-node)2 把自己作为父亲一个儿子放进去就ok children=new Array<>();二 缓存优化1)你项目中没有使用到缓存? ...

2020-02-19 21:02:48 162

原创 HRM项目-04

一.图片统一处理1.为什么需要fastdfs(dfs)在集群环境下,统一管理图片,文件。2 项目集成交互图上传:(地址相对于fastdfs服务器)上传图片<—>commonservice<—>fastdfs–—》地址存储到自己服务器访问:fastdfsip+从自己的服务器获取相对地址3 步骤1)搭建fastdfs,学了docker以后一句命令就ok2)写f...

2020-02-17 21:23:57 194

原创 项目-03

1、分页列表方案1:设置查询条件通过EntityWrapper-不能返回关联对象@PostMapping("/list") public PageList<TenantType> json(@RequestBody TenantTypeQuery query) { System.out.println(query.getKeyword()); ...

2020-02-16 21:47:03 131

原创 HRM项目-02

一 集成basicutil二 搭建后台微服务git仓库1 码云上面创建仓库2 拷贝代码,提交到码云3 删除本地,进行导入三 系统中心功能系统中心微服务 后台管理系统管理的菜单四 mybatisplus1 为什么要用到对mybatis做了增强,让开发更具有效率2)入门父模块<properties> <project.build.sourceEnco...

2020-02-14 22:54:20 259

原创 HRM项目-01

一.项目功能架构1.项目背景找工作的人:现在社会竞争压力越来愈大,很多应届毕业生毕业后没法直接胜任某类工作,或者是一些已经工作的人慢慢丧失自己学习的能力,最终导致失业无法再次就业。招聘的单位:虽然求职者非常多,但是很多人的能力达不到用人企业的要求,他们期望一招聘进来马上就能使用,所以需要对求职候选人进行培养筛选。培训机构: 很多培训机构虽然有能力培训人才但是,市场能力比较差,找不到...

2020-02-13 20:04:47 328

原创 springcould-day2

一、微服务集群1、为什么要?提高并发量2、结构3、服务消费者负载均衡调用3.1. 为什么需要负载均衡1)服务提供者集群2)服务消费者负载均衡都用3.2. 有哪些技术ribbon feign3.3.常见的负载均衡策略轮休 可用性检查 权重3.4. Ribbon负载均衡调用<dependencies> <!--公共代码依赖--> &l...

2020-02-11 20:36:23 122

原创 springcould01

1.为什么需要spring cloud1.1. 什么是单体应用(Monolith)这种将所有的代码及功能都包含在一个WAR包中的项目组织方式被称为Monolith1.2缺点在项目很小的情况下这种单体应用比较简单,但是随着项目越变越大,代码越来越多。就会存在以下缺点。①编译难,部署难,测试难②技术选择难③扩展难2.1 MicroService(微服务)架构2.2 为什么需要使用微...

2020-02-10 22:10:00 277

原创 springboot-03

一.SpringBoot介绍1.SpringBoot基本概念Spring Boot是其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2.回顾Spring的IOC,DI,AOPIOC基本概念DI基本概念AOP基本概念一.Spring回顾XML配置IOC1.创建项目2.导入Spring...

2020-02-06 21:28:20 274

原创 springbootday1

1.javaconfig理论什么是 javaconfig以java代码的方式管理bean为什么学习javaconfigboot底层原理就是它Java 的 bean 配置(JavaConfig)出现历史spring1.x :xml配置spring2.x :注解配置spring3.x-4.x :javaconfig&springbootspring5.xjavaconfig...

2020-02-05 22:27:29 124

原创 es

1es的认识(理解)1.1 什么是eses 全称elasticsearches : 做全文检索的 ,底层基于lucene的开发​ lucene 相等于jdbc​ es 相当于 mybatis/jpa1.2 es和lucene的比较为什么需要使用es.为什么不用lucene?(1)api操作很麻烦 不方便​ 搜索 : 创建索引 搜索索引 一堆api​ es: get /p...

2020-01-16 19:58:08 693

原创 redis-cluster

1 什么是集群多个服务器集中再一起 ,去处理同一个业务# 2 为什么需要集群 ,集群有什么好处?解决 高并发 大数据的问题# 3 集群的特点(1)扩展性 --可以动态的去扩展的服务器(2) 高可用 --> 具备容错的功能 (错误恢复)(3)负载均衡 -->把请求 分配到不同的服务器里面4 面试题 :集群和分布式区别?(1)相同点​ 解决高并发 和 大数据的问...

2020-01-16 19:40:58 106

原创 redis

1 NoSQL的概念(理解)(1)nosql是什么NoSQL(不仅仅是SQL not only SQL),泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决...

2020-01-15 19:25:42 275

原创 项目总结

在这第3个项目中,我收获了很多㛑深深地了解到了自己的不足。汽车维修管理项目系统简称(RPMS) – Repair Managerment System 主要功能内容有:汽车维修管理系统(RPMS) 服务于4S接待人员,维修人员,结算人员,售后人员,已经维修车辆客户的;接待人员负责接待来维修的车辆的用户,根据客户的要求或者维修人员的说明,填写维修单,维修人员负责专门进行车辆的维修,维修完毕...

2020-01-15 00:03:30 326

原创 前后端分离.crud

1 什么是跨域(理解)跨域 就是跨域名来访问的数据域名: www.baidu.com(ip 192.168.0.1) www.taobao.com(ip 192.168.0.2) – 属于跨域​ localhost:8080 — >localhost:80 --(属于跨域)​ www.wenku.baidu.com www.tieba.baid...

2020-01-03 19:11:00 152

原创 elementUI-02

1 . SSM(掌握)(1) ssm -->springmvc+spring+mybatis​ maven+ssm(2)步骤:​ a)导入pom.xml 加入依赖 – 注意:把网络开启<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...

2020-01-02 19:51:04 244 1

原创 elementUI-01

1 前后端分离(理解)什么叫前后端分离:​ 前端和后端分离开前端: 将浏览器中为用户进行页面展示的部分称之为前端后端: 为前端提供业务逻辑和数据准备的所有代码统称为后端前后端分工:​ 前后端开发工作的分工就是前后端分离。 前后端分工;(错误的认识)真的前后端分离:​ 不仅仅是前端和后端的分工开发,而是架构的模式...

2019-12-31 19:34:11 153

原创 vue-02

1.绑定事件指令 v-on(掌握)<button v-on:click="num++">点击1</button><button @click="num++">点击2</button><button @click="countSum()">点击3</button><button @click="countSum"&...

2019-12-30 15:30:15 67

原创 vue-01

1.1 前端的发展史(了解)1)html(超文本标记语言) + css(层叠样式表) +js ----> 静态页面2)jsp(javaee)/asp(.net)/php -->动态页面3)ajax–> 局部刷新异步请求​ 同步: (线程) 一个程序执行完之后,才能执行另外一个程序​ 异步: 不用等待上一个程序执行,并行执行其他内容​ 局部刷新: 不是整个页面去刷新...

2019-12-28 21:39:17 125

原创 面试题

什么是序列化–面试题​ 把java对象转换二进制过程什么情况下使用序列化1、在网络中直接传输一个java对象。2、在数据库的Blob(二进制)字段(列)中,直接存一个java对象会出问题3、当前,需要把java对象放入内存(本地的临时文件)中java.io.ObjectInputStreamjava.io.ObjectOutputStream4.HttpSession里面存放对象,...

2019-12-27 19:12:31 78

原创 Mybatis-02

1 mybatis别名 <typeAliases> <!-- a)内置别名 常用基本类型 和包装类型 8 个 以及集合类型 --> <!-- b)自定义别名(1)单独配置类的实现 <typeAlias type="cn.its...

2019-12-27 19:09:05 169

原创 MyBaties

1 Mybatis是什么(理解)(1)mybatis : 一个基于Java的持久层框架(2)持久层 : 操作数据库那层代码(项目分层:界面层(jsp/controller) 业务层(service层) 持久层(数据层 dao层))持久层框架 : jdbc , springjdbc jpa springdatajpa , mybatis(3) 框架:​ a) 每个框架为了解决某...

2019-12-25 21:58:06 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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