1 Penny�

尚未进行身份认证

暂无相关简介

等级
TA的排名 36w+

Hrm-人力资源系统开发笔记07

紧接06的笔记1.课程上下线处理首先改造前端:添加选中触发事件上线:下线:后端:mapper: void onLine(Map<String, Object> params); void offLine(Map<String, Object> params);service:上线:下线:controller:2.N...

2020-02-22 22:17:32

Hrm-人力资源系统开发笔记06

SpringBoot集成ElasticSearch并操作Espom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2020-02-21 00:29:48

Hrm-人力资源系统开发笔记05

1.无限极树优化1.1.为什么要优化每次都要从数据库查询一次.使用的地方&问题:1)后台管理课程类型列表要使用课程类型树,在后面添加课程时会反复使用。通过下拉选择对应的类型就算每个人使用时只查询一次,如果人比较多.也要对数据库进行频繁操作.2)课程主页如果一亿并发,也会频繁访问数据库。100w redis? ===页面静态化1.2.优化方案1)后台管理缓存:用内存...

2020-02-19 22:37:55

Hrm-人力资源系统开发笔记04

今天接上次的03继续做前端功能的完善1.FastDFS分布式文件系统1.1.是什么FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和...

2020-02-17 21:44:34

Hrm-人力资源系统开发笔记03

这一次主要是一些前端的代码以及后端CRUD的实现1.修改前端端口,前后端联调由于后端加了解决CrossOrigin跨域问题的配置,统一了端口,所以前端也相应要做调整才能前后端联调后端网关配置package com.penny.config;import org.springframework.context.annotation.Bean;import org.springframe...

2020-02-16 21:39:47

Hrm-人力资源系统开发笔记02

1.hrm仓库搭建由于GitHub服务器在国外,国内访问它速度较慢,所以选用了速度比较快的码云。首先来到码云官网点击进入码云官网随后注册个账号(账户注册在这儿不做过多赘述)来到主页面后选择左下角的仓库,点击创建仓库名最好用你想做的项目名来命名,然后路径在仓库名写好以后,他就会自动填写。可以选择私有或者开源,选开源的话,那么所有人都可以在码云上看到你的代码了,协议如果不清楚的话,可以...

2020-02-15 00:29:11

Hrm-人力资源系统开发笔记01

本次项目使用Git开发,所以这里首先放出Idea集成git的方法1.Idea集成Git找到Git存放目录下的Git.exe即可2.项目功能模块3.项目技术架构3.1.技术栈采用前后端分离的开发模式前端架构:后端架构:SpringCloud下的微服务开发模式4.项目搭建4.1.Maven管理hrm_parent:顶级父类hrm_support_parent :spr...

2020-02-12 20:41:41

SpringCloud基础02

P.s该博文紧接上一篇博客SpringCloud基础011.服务负载均衡1.1.为什么负载均衡为了提供并发量,有时同一个服务提供者可以部署多个(商品服务)。这个客户端在调用时要根据一定的负责均衡策略完成负载调用。1.2.服务提供者负载均衡此处只需要两个服务名一致,端口不一致即可8081-application.yml:server: port: 8081spring: ...

2020-02-11 22:55:07

SpringCloud基础01

1.MicroService(微服务)架构1.1.什么是MicroService架构微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。...

2020-02-11 00:47:05

SpringBoot基础03

1.SpringBoot日志支持1.1市面上常见日志框架:1.SpringBoot中底层使用SLF4J来做门面,实现层默认是Logback,这里推荐使用log4j2来做实现。要想使用log4j2就必须先导入包。首先在pom中导入log4j2的包<dependency> <groupId>org.springframework.boot&lt...

2020-02-09 00:27:07

SpringBoot基础02

1.多模块管理1.1.为什么要多模块管理idea中多模块开发,必须依赖于父亲模块,但是我们项目也必须是boot的parent,所以要在项目的父模块中管理boot的版本1.2.实现方式:pom中导入如下: <dependencyManagement> <dependencies> <!--springboot版本管理,spr...

2020-02-07 14:17:17

SpringBoot基础

1.JavaConfig理论:1.1什么是JavaConfig:它区别于以往的xml和注解的形式管理bean,它是以java代码的方式对bean进行管理。1.2为什么要学习javaConfig理论:因为它是SpringBoot的基础,SpringBoot底层基于它。1.3Spring发展史:1.x阶段:xml配置2.x阶段:注解配置(标记注解,扫描注解)3.x-4.x阶段:javaCo...

2020-02-05 22:25:40

ElasticSearch全文搜索引擎基础

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

2020-01-16 21:24:06

Redis集群

1.什么是集群:集群就是 很多服务器组成的一个网络。指的是将多台服务器集中在一起,实现同一业务。2.为什么需要集群 ,集群有什么好处?答:主要是为了解决 高并发 大数据的问题3.集群的特点:(1).扩展性 --可以动态的去扩展的服务器(2).高可用 – 具备容错的功能 (错误恢复)(3).负载均衡 --把请求 分配到不同的服务器里面4.集群和分布式区别(1).相同点​...

2020-01-16 19:57:45

Redis基础总结

1.Nosql概念:NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。(引自百度百科)...

2020-01-15 21:44:50

基于SSM+ElementUI的4s维修管理系统开发总结

1.项目名称:4s维修管理系统(RPMS)项目描述:主要为市场上4s店维护管理维修详情提供一套维修管理的操作系统。开发模式:采用多模块分成员模式的前后端分离的开发模式。本次项目中,个人主要负责模块:1.维修单管理2.维修单明细管理3.动态路由现将项目经验分享如下:2.后端代码:2.1项目总览:2.2局部详情:2.2.1 rpms_common(相当于domain层)由于...

2020-01-14 21:44:33

SSM多模块搭建

1.为什么要搭建多模块? 随着项目的进行,我们可能遇到下面一系列的问题:(1) 大部分的domain或者一些service以及mapper在多个项目中是通用的(2) Pom.xml中的依赖越来越长(3) Build整个项目的时间越来越长,尽管你只是一直在web层工作,但是不得不build整个项目(4) 某个模块,比如mapper,你只想让一些经验丰富的人来维护,但是现在每个开发者都能修...

2020-01-02 22:07:36

前后端分离+基于Vue实现的ElementUI基础

1.前后端分离概念前后端分离是一种 web架构设计模式。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求。1.1交互形式:后端为前端提供约定好的接口(controller层),通过restful的形式将数据传送给前端接收展示,最后渲染到浏览器上。1.2人员分配:前端(C...

2020-01-01 20:49:07

Vue进阶

1.v-on绑定事件指令1.1使用方式①v-on:事件名称=“执行代码”–详见 点击 1②@缩写(直接使用@+事件名=“执行代码”)–详见点击2③可调用methods里的方法,且方法 可加括号(),也可不加括号–详见点击3,4④传参直接写在方法的括号里 即可–详见点击5<button v-on:click="num++">点击1</button><but...

2019-12-30 10:51:53
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。