自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 elasticsearch安装

Elasticsearch安装1、直接官网下载elasticsearch2、下载完成直接解压3、启动,双击elasticsearch.bat4、访问,elasticsearch默认端口92009200和9300的区别9200 端口(ES节点 和 外部通讯使用)9200 是 HTTP 协议的 RESTful 接口。(各种CRUD操作都是走的该端口)9300 端口(ES节点之间通讯使用)9300 是 TCP 通讯端口,集群间和 TCPClient 都走的它。(ja

2021-03-30 16:35:45 84

原创 Docker镜像高级操作

1. 镜像高级操作-创建镜像2.1 为什么需要1)备份-容器备份有时我们需要把正在运行的容器备份下来。2)打包镜像开发人员把开发代码要打成镜像,测试和部署人员之间pull镜像即可部署. 只依赖于docker.极大统一开发与测试或线上环境的差异2.2创建方式1)基于容器构建-容器备份2)dockerfile构建-脚本构建,mave可以用来构建jar3)maven插件构建-也是转换...

2020-03-04 23:36:30 683

原创 部署hrm系统-Docker基础环境安装

项目部署介绍部署需要三难问题需要N多服务器部署过程非常麻烦:编译,测试,打包,发布等等服务需要动态扩容与缩容安装Docker安装之前你可以将你的虚拟机拍一个快照,万一出错了还原就好1)直接用命令(虚拟机一定要能访问外网)yum install docker直接y2)查看版本docker version3)启动Dockersystemctl start docker...

2020-03-04 20:50:05 347

原创 Windows10下Centos7网络NAT模式配置

1)查看虚拟机网络编辑我的ip:192.168.9.0设置网关ip (不要与主机IP相同)如果不能修改(更改设置)再进行以上操作网络适配器:自定义选择刚刚设置的NAT模式2)将主机ip设置为何虚拟机在同一个网段我的是192.168.9.0 子网掩码:255.255.255.0右键打开“网络和Internet”更改适配器选项...

2020-03-03 15:40:29 332

原创 devops-Docker学习

devops简介DevOps是Development和Operations两个词的缩写,引用百度百科的定义:DevOps是一种方法或理念,它涵盖开发、测试、运维的整个过程。DevOps是提高软件开发、测试、运维、运营 等各部门的沟通与协作质量的方法和过程,DevOps强调软件开发人员与软件测试、软件运维、质量保障(QA)部 门之间有效的沟通与协作,强调通过自动化的方法去管理软件变更、软件集成...

2020-03-02 21:00:26 619

原创 SAAS-HRM-注册中心前台

前台实现授权中心(用户中心):有统一的登录界面登录实现:login(){ //4.发送ajax请求 this.$http.post("/user/sso/login",this.formParams).then(res=>{ ...

2020-03-02 19:12:56 257

原创 SAAS-HRM-短信验证-单点登录

一 短信验证码短信验证流程1)方案选择方案1:对接三大运营商接口​ 如果量少,三大运营商不屌您。方案2:三方服务​ 一些有短信服务商,它们去对接三大运行商,封装为自己的接口。我们对接它们就ok。它们赚取差价。​ 先使用三方服务,等运营后,量大了,再找三大运营商对接。选择三方服务商阿里大于腾讯华为中国网建 http://www.smschines...

2020-03-01 19:36:18 661

原创 SAAS-HRM-图片验证码

一 课程列表页 dsl @Override public PageList<EsCourse> queryCourses(CourseQuery query) { NativeSearchQueryBuilder builder = new NativeSearchQueryBuilder(); //1条件 query bool ...

2020-02-29 15:12:58 237

原创 SAAS-HRM-页面静态化消息分发

一 页面静态化消息分发rabbitmqpom<dependencies> <!--spirngboot集成rabbitmq--> <dependency> <groupId>org.springframework.boot</groupId> <...

2020-02-26 22:55:46 278

原创 SAAS-HRM-页面静态化

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

2020-02-25 21:15:20 230

原创 RabbitMQ java操作

RabbitMQ java操作rabbitMQ提供了6种消息模型Helloworld-基本消息模型(一对一)搭建环境创建maven工程 test-rabbitmqpom加入RabbitMQ java client的依赖。<dependencies> <!-- https://mvnrepository.com/artifact/com.rabbitmq/a...

2020-02-23 23:36:59 165

原创 RabbitMQ Windows安装与问题

因为rabbitmq是erlang语言编写的所以要先安装Erlang下载地址:http://www.erlang.org/downloads下载好后是这样的以管理员身份运行默认安装就行了可以更换安装路径配置环境变量ERLANG_HOME变量值就是刚才erlang的安装地址配置path%ERLANG_HOME%\bincmd看erlang是否安装成功下载并安装Rabb...

2020-02-23 10:35:44 169

原创 SAAS-HRM-day7

课程上下线实现改造课程删除和修改前台:选中触发事件[外链图片转上线下线后台:Controller //上线 //参数,long[] 支持批量上线 //返回值:Ajaxresult只关心成功与否 @PostMapping("/online") public AjaxResult onLine(Long[] ids){ retur...

2020-02-22 18:18:00 676

原创 SAAS-HRM-day6

课程CRUD课程表的设计反三范式垂直分表课程管理代码生成strategy.setInclude(new String[]{"t_course","t_course_detail","t_course_resource","t_course_market"});前台集成支持vue富文本编辑器npm install quill --savenpm install vue-quill...

2020-02-21 00:23:03 135

原创 缓存穿透,击穿,雪崩

你项目中没有使用到缓存?用过!在哪个项目的那个模块用的缓存,为什么要用它? 经常查询很少修改用得是那个缓存 redis集群使用缓存好处?减轻数据库压力提高访问速度,增强用户体验我们缓存数据很多?-redis集群主从复制-单主故障哨兵模式-每个节...

2020-02-19 08:59:38 79

原创 SAAS-HRM-day5

后台服务实现-类型树查询/** * 方案2:循环方案:一次sql * @param pid 0 * @return */private List<CourseType> getCourseTypesLoop(Long pid) { //0 List<CourseType> result = new ArrayList<>(); /...

2020-02-18 22:20:19 98

原创 SAAS-HRM-day4

图片统一处理为什么要统一处理微服务中服务集群后,文件夹资源不能共享解决方案:分布式文件系统分布式文件系统:多个文件系统通过管理软件进行管理,得到分布式文件系统.好处:海量存储 高可用方案选择方案1:租用别人已经搭建好了的.阿里云对象存储(收费),七牛云(10G内免费) 好处:方便,小量数据可以坏处:大量数据时,要花很多钱....

2020-02-17 23:13:19 178

原创 SAAS-HRM-day1

SAAS-HRM-day1Git代码管理Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理Git就是linus开发得一个分布式版本控制工具。Git 与SVN比较1)版本库本地化,支持离线提交,相对独立不影响协同开发。2)更少的“仓库污染”。git对于每个工程只会产生一个.git目录3)支持快速切换分支方便合并,比较合并性能好。4)分布式版本库,无...

2020-02-13 16:11:23 304

原创 前后端分离CRUD+代码管理工具-svn

1. 后端crud(掌握)(1)mapper.xml 写 select insert update delete<mapper namespace="cn.itsource.crm.mapper.DepartmentMapper"> <select id="queryAll" resultType="Department"> select * ...

2020-01-03 18:13:53 153

原创 SSM+ElementUI综合练习-day02

1、SSM(1) ssm -->springmvc+spring+mybatismaven+ssm(2)步骤:a)导入pom.xml 加入依赖 -- 注意:把网络开启b)配置web.xmlapplicationContext.xmlapplicationContext-mvc.xmldb.properitesc)项目结构d)测试2、后台环...

2020-01-02 22:49:43 138

原创 Mybatis02

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

2019-12-27 22:05:45 222 2

原创 Mybatis01

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

2019-12-25 23:13:39 135 1

空空如也

空空如也

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

TA关注的人

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