自定义博客皮肤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-devops-jenkins&Rancher

查看虚拟机版本uname -a使用yum命令在线安装yum install docker安装后查看Docker版本docker version启动与停止Dockersystemctl命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。 启动docker: systemctl start docker 停止docker: ...

2020-03-04 23:26:17 182

原创 HRM人力资源系统-Day13

项目部署介绍部署需要三难问题需要N多服务器部署过程非常麻烦:编译,测试,打包,发布等等服务需要动态扩容与缩容DevOpsDevOps是Development和Operations两个词的缩写,引用百度百科的定义:DevOps是一种方法或理念,它涵盖开发、测试、运维的整个过程。DevOps是提高软件开发、测试、运维、运营 等各部门的沟通与协作质量的方法和过程,DevOps强调软件开发...

2020-03-02 20:03:48 392

原创 HRM人力资源系统-Day12

单点登录原来的登录sso简介单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业登录业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一次 就可以访问所有相互信任的应用系统。比如:Qq qq空间 qq游戏 qq邮箱百度 百度百科 百度贴吧 百度网盘我们有多个前端站点,有多个站点是需要登录才能够访问的,不可能所有站点都要写一...

2020-03-01 18:18:47 249

原创 HRM人力资源系统-Day11

用户注册设计界面设计表设计/Domain设计T_vip_base流程设计步骤:1进入注册页面2输入相关信息并提交注册手机号-判断是否重复密码-md5加密加盐图形验证码发送短信验证码-图片验证码ok查看手机进行输入提交注册3验证-手机合法验证,手机验证码验证4保存登录信息-t—sso会员账号:就是t_sso一条记录 登陆所需信息5保存关联表会员基本信息:...

2020-02-29 21:37:09 326

原创 HRM人力资源系统-Day10

课程列表页主页里面关键字搜索主页里面通过类型导航过去.需求分析主页里面关键字搜索没有面包屑(类型层次结果)-没有固定类型分页查询+排序 select name from t_user where name like xxx order by主页里面通过类型导航过去.有面包屑分页查询+排序 select name from t_user where name like xxx...

2020-02-26 19:43:06 216

原创 HRM人力资源系统-Day09

静态化优化方案设计课程主页的访问人数非常多, 以不发请求静态页面代替要发请求静态页面或者动态页面.没有对后台数据获取.课程详情页:只要课程信息不改,详情页就不会改变.官网主页:一定的时间段是不可变招聘主页:一定的时间段是不可变职位详情:只要职位信息不改,详情页就不会改变.有的页面访问人数很多,但是在一定时间段内不会改变(数据没变化).页面静态化.静态化好处①降低数据库或缓存压力②...

2020-02-25 20:46:37 250

原创 HRM人力资源系统-Day07-Springboot整合rabbitmq

Springboot整合rabbitmq搭建boot环境我们选择基于Spring-Rabbit去操作RabbitMQhttps://github.com/spring-projects/spring-amqp 使用spring-boot-starter-amqp会自动添加spring-rabbit依赖pom<dependencies> <dependency&g...

2020-02-23 22:02:37 178

原创 HRM人力资源系统-Day07-RabbitMQ java操作

RabbitMQ安装MQ全称为Message Queue,即消息队列. 它也是一个队列,遵循FIFO原则.RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com/...

2020-02-23 21:51:10 358

原创 HRM人力资源系统-Day07

Nginx项目开发完成后,前端项目需要服务器部署.npm run build 原来是拷贝到tomcat,但是有问题,tomcat是Servlet容器,处理静态页面效率低下。需要专门的http服务器-nginx就是其中一个C(浏览器)/s(tomcat,nginx等)Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师...

2020-02-22 15:17:41 248

原创 HRM人力资源系统-Day06

课程上线下线业务业务说明上线:现实生活中:当培训机构研发出新的课程后,准备招生时,要先把它添加到数据中。但是期望暂时不需要用户能够搜索到。所以需要上线才能操作系统中:在系统中,我们添加了一个课程,用户不立即解就搜索到,需要上线以后才行.下线:当某个课程不想卖的时候,就要下线. 当课程下线后,用户不能搜索到,但是数据库是还有的.技术方案-用es查询代替数据库查询全文检索服务器-e...

2020-02-21 07:46:50 210

原创 HRM人力资源系统-Day05

课程类型的优化无限极树的优化方案一:发送一条SQL 将所以数据都查询出来 然后在通过循环将子级节点放入到父级节点中代码实现://循环方案-一条sql自己组织关系private List<CourseType> treeDataLoop(long pid) { //1查询所有的节点 List<CourseType> allNodes = course...

2020-02-20 07:50:58 191

原创 SASS-HRM-Day04

图片统一处理在集群环境下面,图片要使用分布式文件系统统一管理。方案选择&流程分析选择合适分布式文件系统.分布式文件系统:多个文件系统通过管理软件进行管理,得到分布式文件系统.好处:单点故障海量存储高可用方案1:租用别人已经搭建好了的.阿里云对象存储(收费),七牛云(10G内免费)好处:方便,小量数据可以坏处:大量数据时,要花很多钱.方案2:自己...

2020-02-18 08:30:00 214 1

原创 Day03

机构管理统一启动就有一个超级租户(系统运营方),有个超级管理员。拥有所有权限。机构入驻进来需要一个超级管理员,拥有租户所有套餐的所有权限。创建部门创建员工:分配权限 (这个租户拥有的权限)代码生成表设计代码生成strategy.setInclude(new String[]{"t_department", "t_employee","t_meal","t_menu", ...

2020-02-16 22:26:02 121 1

原创 MybatisPlus入门

简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分...

2020-02-14 19:17:21 134 1

原创 Git

Git代码管理Linus的第二个伟大作品。2005年由于BitKeeper软件公司对Linux社区停止了免费使用权。Linus迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了Git就是linus开发得一个分布式版本控制工具。Git pk SVN1.版本库本地化,支持离线提交,相对独立不影响协同开发。每个开发者都拥有自己的版本控制库,在自己的版本库上可以任意的执行提交代码、创建分支...

2020-02-13 16:14:30 108 1

原创 springcloud2

服务负载均衡为了提供并发量,有时同一个服务提供者可以部署多个(商品服务)。这个客户端在调用时要根据一定的负责均衡策略完成负载调用。1)服务提供者集群2)服务消费者负载均衡都用服务提供者集群-同一种服务(服务名)部署多个实际生产就是同一种服务多部署几台服务器,开发时就是用端口来区分。拷贝一份8001修改主类-改名改8002yml,端口服务提供者重启注册中心,和两个服务提供者...

2020-02-11 19:51:07 185 1

原创 springcloud入门

Monolith(单体应用)架构常情况下,这个服务所对应的代码由多个项目所组成,各个项目会根据自身所提供功能的不同具有一个明确的边界。在编译时,这些项目将被打包成为一个个JAR包,并最终合并在一起形成一个WAR包。接下来,我们需要将该WAR包上传到Web容器中,解压该WAR包,并重新启动服务器。在执行完这一系列操作之后,我们对服务的编译及部署就已经完成了。这种将所有的代码及功能都包含在一个WAR...

2020-02-10 19:11:39 207 1

原创 springboot

Spring boot配置常规配置配置文件类型-ymlSpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties -传统方式,不太优美•application.yml-推荐使用配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML做配置一门语言:以前的配置文件;大多都使用...

2020-02-07 15:57:24 352 1

原创 JavaConfig+springboot入门

JavaConfig出现历史Spring1.x 时代通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换;但是,Spring的依赖注入与声明式事务意味着组件之间再也不存在紧耦合,再也不用重量级的EJB了。Spring2.x 时代随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和...

2020-02-05 21:54:46 820 1

原创 Redis集成和ES的认识

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

2020-01-16 22:20:49 2403 1

原创 Nosql&Redis

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

2020-01-15 18:49:21 172 1

原创 RPMS_4s汽车维修管理

Saas什么是SaasSaaS是Software-as-a-service(软件即服务)。SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,即可通过互联网使用信息系统Saas模式:Saas 模式下面的数据安全问题​ 方案一: 可一个租户都单独的数据库 – 安全性最高...

2020-01-14 20:54:26 2391 2

原创 前后端分离

什么是跨域跨域 就是跨域名来访问的数据域名: 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.baidu.com ...

2020-01-03 16:47:56 123

原创 ssm+maven多模块

SSM(1) ssm -->springmvc+spring+mybatis​ maven+ssm(2)步骤:​ a)导入pom.xml 加入依赖 – 注意:把网络开启​ b)配置​ web.xml​ applicationContext.xml​ applicationContext-mvc.xml​ db.properites​ c)项...

2020-01-02 22:04:54 172

原创 Element-ui_01

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

2019-12-31 20:00:11 136 1

原创 Vue第二天

1.绑定事件指令 v-on<button v-on:click="num++">+1</button><button @click="num++">+1</button><button @click="countSum()">+1</button><button @click="countSum">+1&l...

2019-12-30 16:00:44 184 1

原创 Vue第一天

MVVMMVC : model(模型) view(视图) controll(控制器)MVVM : model view view-model -->数据的双向绑定前端的框架说明Vue.js:vue.js以轻量易用著称React.js:vue.js和React.js发展速度最快, 集web前端与app于一身技术AngularJS: AngularJS还是曾今老大。 用户比较比...

2019-12-28 20:46:34 73 1

原创 mybatis第二天

映射器Mapper以前需要写实现类现在mybatis底层会采用动态代理模式 帮忙生成实现步骤:​ (1) 创建项目 配置mybatis-config.xml​ (2) 创建接口 ProductMapper (XXXXMapper) 里面定义一个方法findAll(3) 在对应的ProductMapper.xml namespace 和​ 标签里面id (namespa...

2019-12-27 20:45:29 81 1

原创 Mybatis

MybatisMyBatis是一个ORM的数据库持久化框架。ORM: 对象关系映射 --jpa/springdatajpa一个基于Java的持久层框架持久层操作数据库那层代码把内存里面数据 保存到数据库中 --过程就叫持久化框架框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。Mybatis的特点MyBatis 是一个支持普通 SQL查询,存储过程...

2019-12-25 22:30:53 129 1

空空如也

空空如也

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

TA关注的人

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