自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到 Baret~H 的博客

个人博客 https://zhong_siru.gitee.io/

  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git最新版从零开始详细教程(迅速搞定~)

目录一、版本控制1、什么是版本控制?2、版本控制的作用1. 追踪文件的变更2. 并行开发3、版本控制的内容1. 检入检出控制2. 分支和合并3. 历史记录4、常见的版本控制工具5、版本控制的三大类1. 本地版本控制2. 集中版本控制3. 分布式版本控制6、Git与SVN的主要区别二、最新版Git的安装配置1、Git的卸载(先前已安装)2、安装最新版Git3、Git配置1. 查看配置相关命令2. 修改Git配置文件1、system系统级配置文件2、global全局配置文件设置用户名与邮箱三、Git的分区和基本

2020-08-31 12:31:40 10380 46

原创 还怕面试官问JVM吗?

目录1、什么是JVM?在哪?2、JVM、JRE、JDK 的关系3、JVM体系结构4、三种JVM(了解)5、类加载器1、回顾new对象的过程2、类加载器的类别6、双亲委派机制1、什么是双亲委派机制2、作用7、沙箱安全机制什么是沙箱?java中的安全模型演进组成沙箱的基本组件1. `字节码校验器`(bytecode verifier)2. `类装载器`(class loader)8、Native本地方法接口9、PC寄存器10、方法区1. 方法区中有啥?2. 创建对象内存分析11、栈1、栈中存放啥?2、栈运行原理

2020-08-03 17:14:17 6417 52

原创 最新版Redis安装配置教程(Windows+Linux)

目录Windows安装1、Github上下载压缩包2、解压压缩包3、开启Redis4、使用Redis客户端连接Linux安装1、下载安装压缩包2、Xshell连接服务器3、将压缩包上传到服务器4、验证上传是否成功5、解压Redis安装包6、进入Redis目录7、基本的环境安装8、将Redis配置文件拷贝至默认安装路径9、修改Redis配置文件10、启动Redis服务11、使用Redis客户端连接测试12、查看Redis的进程是否开启13、怎么关闭Redis服务?Windows安装Windows下使用R

2020-07-31 17:45:40 9585 17

原创 MySQL最新版8.0.21安装配置教程~
原力计划

MySQL最新版8.0.21安装教程目录MySQL最新版8.0.21安装教程1、下载得到zip压缩包2、解压到要安装的目录3、添加环境变量4、新建mysql 配置文件5、安装mysql服务6、初始化数据文件7、启动mysql8、进入mysql管理界面修改密码(第一次输入密码回车即可)9、重启mysql即可正常使用RDBMS(Relational Database Management System):关系型数据库管理系统官网:https://www.mysql.com/安装建议:尽量不要用.

2020-07-15 20:17:01 15024 22

原创 VS Code搭建C/C++开发环境超详细教程

一、下载配置MinGW1. 下载解压 MinGW下载地址:https://sourceforge.net/projects/mingw-w64/files/打开链接后往下滑,我们下载最新的8.1.0,可以看到有各种版本,这里建议下载x86_64-posix-seh版本说明:X86_X64:64位win32:开发 Windows 程序posix:开发 Linux、Unix、Mac OS 等其他操作系统下的程序64位有两个异常处理模型供选择,seh是新发明的,而sjlj则是古老的。s

2021-01-26 17:13:06 127

原创 Docker常用命令(含详细代码示例)

目录一. 帮助命令二. 镜像命令查看所有镜像搜索镜像下载镜像删除镜像三. 容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动停止容器四. 常用其他命令后台启动容器查看日志查看容器中的进程查看镜像元数据进入当前正在运行的容器从容器内拷贝文件到主机帮助文档地址:https://docs.docker.com/reference/一. 帮助命令# 显示docker的版本信息docker version# 显示docker的系统信息(包括镜像和容器数量)docker info# 帮助

2021-01-25 20:20:21 65 1

原创 Docker的安装配置、镜像加速(Linux)

目录一. 环境准备二. 安装1. 卸载旧版本2. 安装Docker软件包3. 设置镜像仓库地址4. 安装最新版Docker Engine和容器5. 启动Docker6. 运行Hello World映像测试三. 卸载Docker方法1. 卸载Docker依赖2. 删除Docker资源四. 阿里云镜像加速一. 环境准备要安装Docker Engine,您需要CentOS 7或8的维护版本。不支持或未测试存档版本。这里为阿里云 CentOS7 服务器,用 XShell 连接远程服务器工具# 系统内核

2021-01-25 19:46:00 91

原创 Vue入门——钩子函数&Axios异步通信

目录一、Vue实例生命周期与钩子二、Axios异步通信1. Axios简介2. 第一个 Axios 应用程序1. 模拟json数据2. 编写html代码3. 浏览器测试注意点4. 将数据渲染到前端一、Vue实例生命周期与钩子每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。这就是Vue实例的生命周期:也就是从

2021-01-22 15:21:12 38

原创 Vue入门——Vue计算属性

Vue的计算属性computed,就是一个函数简单点说,它就是一个能够将计算结果缓存起来的属性(将行为转化成了静态的属性),类似缓存!代码示例:这里编写两个返回当前时间戳的方法,分别在methods属性和计算属性computed中<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>compute</title></h.

2021-01-22 15:12:36 1054 1

原创 Vue入门——Vue组件&插槽slot&自定义事件(详细代码讲解示例)

目录一、Vue组件1. 什么是组件2. 定义一个组件3. 组件传参二、内容分发:插槽slot三、自定义事件一、Vue组件1. 什么是组件组件系统是 Vue 的另一个重要概念,因为它是一种抽象,允许我们使用小型、独立和通常可复用的组件构建大型应用。在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例,就是一组可重复使用的模板,与JSTL的自定义标签、Thymeleaf的th:fragment等框架有异曲同工之妙;几乎任意类型的应用界面都可以抽象为一个组件树例如:CSDN博客

2021-01-22 15:02:52 176 27

原创 Vue入门——常见指令及其详细代码示例

Vue常见指令元素属性绑定:v-bind条件判断:v-if、v-else、v-else-if循环:v-for事件监听:v-on双向数据绑定:v-model1. 什么是双向绑定2. 为什么要实现数据的双向绑定3. 在表单中使用双向数据绑定4. 代码示例`input`单行文本,单选/复选按钮`textarea`多行文本`select`下拉框综合代码指令前缀带有v-,来表示他们是Vue提供的特性,会在渲染DOM上应用特殊的响应式行为。元素属性绑定:v-bind除了文本插值,我们还可以用v-bind来

2021-01-21 18:27:05 3349 22

原创 Vue入门——MVVM模式&第一个Vue程序

MVVM模式&第一个Vue程序一、Vue概述1. 什么是Vue?2. MVVM模式1. 简介2. 优点3. 组成部分ViewModelViewModel3. Vue.js:MVVM实现者三、第一个Vue程序1. 创建一个空项目2. Vue.js安装方式一:独立版本下载方式二:引入cdn3. 编写代码4. 测试5. 总结一、Vue概述1. 什么是Vue?Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上

2021-01-21 18:16:51 118

原创 合肥工业大学—SQL Server数据库实验十:用户及其权限管理

用户及其权限管理1. 创建登录名Mylog及密码2. 创建用户user2关联登录名3. 创建角色role14. 对用户user2及角色role1授权5. 验证用户授权6. 收回用户权限1. 创建登录名Mylog及密码create login Mylog with password='123456'2. 创建用户user2关联登录名-- 创建一个EDUC数据库用户user2,使其关联登录名Mylogcreate user user2 for login Mylog with default

2021-01-07 13:15:33 887 3

原创 合肥工业大学—SQL Server数据库实验九:视图的定义与使用

视图的定义与使用1. 定义视图2. 使用视图1. 定义视图在EDUC数据库中,已Student、Course 和SC表为基础完成一下视图定义:1) 定义视图V_SC_G:该视图包含Student、 Course 和SC表中学生的学号、姓名、课程号、课程名和成绩-- 定义视图V_SC_G:该视图包含Student、 Course 和SC表中学生的学号、姓名、课程号、课程名和成绩create view V_SC_G as select st_id,st_name,cs_id,cs_name

2021-01-07 13:13:08 236

原创 合肥工业大学—SQL Server数据库实验八:使用聚集函数的SELECT语句

在数据库EDUC中用SQL语句实现如下查询:1) 查询学生的总人数-- 查询学生的总人数select count(*) from studentselect count(1) from student2) 查询每个专业的专业编号、专业名称、学生人数、学生的平均年龄-- 查询每个专业的专业编号、专业名称、学生人数、学生的平均年龄select mj_id '专业编号', mj_name '专业名称', count(*) '学生人数', avg(datediff(year,st_born,.

2021-01-07 13:10:56 195

原创 合肥工业大学—SQL Server数据库实验七:数据查询

数据查询1. 单表查询2. 多表连接查询1. 单表查询1. 查询全体学生的信息;-- 查询全体学生的信息select * from student 2. 根据专业编号(21)查询学生的学号、性别和年龄;-- 根据专业编号查询学生的学号、性别和年龄select st_id '学号',st_sex '性别',datediff(year,st_born,getdate()) '年龄' from student where tc_mj = 21 3. 查询未设定先修课的所有课程的

2021-01-07 13:09:05 201

原创 合肥工业大学—SQL Server数据库实验六:数据更新操作

数据更新操作1. 数据插入2. 数据修改3. 数据删除1. 数据插入依次将准备好的数据用Insert Into语句将数据插入相应的基本表:正确数据的插入,这些数据应该不会违反完整性约束注意基本表的先后插入顺序,体会参照完整性。特别要注意课程表的数据插入与其他基本表的不同。对每一个基本表,插入错误的数据,这些数据应该是事先准备好,且违反了基本表的某一个约束条件的。1. 插入系表-- 插入系表insert into department values(1,'计算机与信息系','周波',

2021-01-07 13:03:22 193

原创 合肥工业大学—SQL Server数据库实验五:创建和删除索引

这里写目录标题1. 用SQL语句建立索引2. 用SQL语句删除索引Stuspno1. 用SQL语句建立索引(1)应用场景:在教务管理系统中,经常需要通过学生的姓名查询学生的基本信息,学生人数大概在10000~20000人,为了提高这类查询的效率,需要为学生表的学生姓名创建一个普通降序索引,索引名称为:Stusname。-- 为学生表的学生姓名创建一个普通降序索引create index Stusname on student(st_name desc)(2)应用场景:在应用中,学生表与专业

2021-01-07 12:57:28 191

原创 合肥工业大学—SQL Server数据库实验四:数据库的分离和附加

数据库的分离和附加1. 数据库分离2. 数据库附加1. 数据库分离当SQL Server服务器运行时,该服务器上所有的数据库自动处于运行状态,而运行中的数据库文件是无法进行数据库文件的拷贝的。实验任务完成后,往往需要将数据库文件,以及在实验过程中产生的各种资料拷贝到U盘保存起来。本实验的目的就是将需要拷贝的数据库(如EDUC)从数据库服务器上分离出来,使其处于非运行状态,从而可以正常进行数据库文件的拷贝。在对象窗口中找到需要分离的数据库(如EDUC),右击数据库名,在菜单中点击分离:可以

2021-01-07 12:53:42 193

原创 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表

SQL语句创建和删除基本表1. 编写6个基本表2. 修改基本表结构,完整性约束条件3. 用Drop table 语句删除基本表1. 编写6个基本表设有简单教学管理的6个关系模式如下:系(系编号,系名称、系主任、联系电话、地址)专业(专业编号、专业名称、所属系)教师(教师编号、姓名、所在系、电话、电子信箱)学生(学号、姓名、性别、出生日期、所学专业)课程(课程号、课程名、学分、先修课)学生选课(学号、课程号、成绩)要求:在数据库EDUC中,创建对应的6个基本表,基本表的名称和属性名称由

2021-01-07 12:53:00 227

原创 合肥工业大学—SQL Server数据库实验二:数据库架构的创建与使用

数据库架构的创建与使用1. 创建架构MySch2. 创建一个登录名log13. 创建用户user1,关联登录名与架构4. 创建架构Schema1,授予用户user15. 在当前架构DBO(默认)中创建一个基本表6. 将新建的基本表从当前 DBO 架构移到 MySch 架构1. 创建架构MySchcreate schema MySch2. 创建一个登录名log1-- 创建一个登录名log1,设置其登录口令create login log1 with password='123456'

2021-01-07 12:52:26 189

原创 合肥工业大学—SQL Server数据库实验一:数据库的创建和删除

数据库的创建和删除1. 创建数据库EDUC2. 创建数据库TestDB3. 删除数据库TestDB4. 设置当前数据库为EDUC1. 创建数据库EDUC数据库名称:EDUC数据库存储路径:将数据库文件存储在D:\MYDB\ 文件夹中。其他参数要求:数据文件的初始大小:10M 最大:60M按5%的比例自动增长。日志文件的初始大小:4M 最大:10M增量为1M。-- 创建数据库EDUCcreate database EDUCon ( name=EDUC_data, filena

2021-01-07 12:51:05 195

原创 王道考研 计算机网络笔记 第六章:应用层

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络个人笔记总结第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构第二章:王道考研 计算机网络笔记 第二章:物理层第三章:王道考研 计算机网络笔记 第三章:数据链路层第四章:王道考研 计算机网络笔记 第四章:网络层第五章:王道考研 计算机网络笔记 第五章:传输层后续章节将陆续更新…第六章一、概述二、网络应用模型三、DNS系统1. 域名2. 域名服务器DNS3. 域名解析过程:递归&迭代四、.

2021-01-01 16:00:36 2387 2

原创 王道考研 计算机网络笔记 第五章:传输层

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络个人笔记总结第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构第二章:王道考研 计算机网络笔记 第二章:物理层第三章:王道考研 计算机网络笔记 第三章:数据链路层第四章:王道考研 计算机网络笔记 第四章:网络层后续章节将陆续更新…第三章一、传输层概述1. 功能2. 传输层两个协议3. 传输层的寻址与端口二、UDP协议1. 概述2. UDP首部格式3. UDP校验三、TCP协议1. 特点2. TC.

2021-01-01 13:25:27 1489 1

原创 王道考研 计算机网络笔记 第四章:网络层

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络个人笔记总结第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构第二章:王道考研 计算机网络笔记 第二章:物理层后续章节将陆续更新…第三章:王道考研 计算机网络笔记 第三章:数据链路层第三章一、网络层功能1. 路由选择和分组转发2. 实现异构网互联3. 拥塞控制二、数据交换方式1. 电路交换2. 报文交换3. 分组交换数据报方式虚电路方式三种方式对比三、路由算法和路由协议1. 路由算法2. 路由选择.

2020-12-28 09:20:28 2457 4

原创 王道考研 计算机网络笔记 第三章:数据链路层

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络个人笔记总结第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构第二章:王道考研 计算机网络笔记 第二章:物理层后续章节将陆续更新…第三章一、数据链路层基本概念二、链路层的功能1. 封装成帧2. 透明传输1. 字符计数法2. 字符填充法3. 零比特填充法4. 违规编码法3. 差错控制1. 差错的由来2. 数据链路层差错控制3. 检错编码奇偶校验码循环冗余码4. 纠错编码4. 流量控制与可靠传输机制概述.

2020-12-28 00:22:19 3637 3

原创 王道考研 计算机网络笔记 第二章:物理层

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络个人笔记总结第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构后续章节将陆续更新…第二章一、物理层基本概念二、数据通信知识1. 典型的数据通信模型2. 数据通信相关术语1. 数据、信号、信源、信宿、信道2. 码元、波特、速率、带宽3. 三种通信方式4. 两种数据传输方式5. 编码与调制1. 数字数据编码为数字信号1. 非归零编码[NRZ]2. 归零编码[RZ]3. 反向不归零编码[NRZI]4. 曼彻.

2020-11-30 16:23:15 3084 4

原创 王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络个人笔记总结后续章节将陆续更新…目录一、概述&计算机网络体系结构1. 概念、功能、组成、分类1. 计算机网络的概念2. 计算机网络功能3. 计算机网络的组成4. 计算机网络的分类2. 标准化工作及相关组织1. 标准化工作2. 标准化工作的相关组织3. 性能指标1. 速率2. 带宽3. 吞吐量4. 时延5. 时延带宽积6. 往返时延RTT7. 利用率4. 分层结构、协议 、接口、服务1. 分层结构2. OSI参考模型1..

2020-11-27 11:38:24 1862 4

原创 SpringBoot整合Shiro安全框架完整实现

目录一、环境搭建1. 导入shiro-spring依赖2. 编写首页及其controller3. 编写shiro配置类二、Shiro实现登录拦截1. 编写页面及其controller2. 实现登录拦截3. 编写拦截后的登录页面三、Shiro实现用户认证四、整合MyBatis1. 导入依赖2. 创建数据库&连接3. 配置数据源4. 编写pojo实体类5. 编写Mapper层6. 编写service层(可省略)7. 测试8. 更改伪造数据为真实数据五、Shiro请求授权实现1. 添加授权2. 编写未授.

2020-11-04 16:07:37 2448 14

原创 Shiro第一个程序:官方快速入门程序Qucickstart详解教程

目录一、下载解压二、第一个Shiro程序1. 导入依赖2. 配置shiro配置文件3. Quickstart.java4. 启动测试三、shiro.ini分析四、Quickstart.java源码分析1. 使用指定类初始化日志对象2. 通过.ini文件创建SecurityManager实例3. 获取当前执行的用户subject4. 通过当前用户得到session存取值并打印5. 测试当前用户是否被认证6. 打印当前用户的主要身份信息7. 判断当前用户角色8. 判断当前用户的权限9. 注销结束系统一、下.

2020-10-26 14:52:08 2400 1

原创 前后端分离必备工具:SpringBoot集成Swagger超详细教程

目录1. 新建springboot项目2. 导入Swagger依赖3. 编写HelloController测试4. 编写Swagger配置类5. 测试进入Sawgger页面6. 配置Swagger API信息7. 配置Swagger自定义扫描接口8. 配置是否启动Swagger9. 配置API文档分组1. 设置默认组名2. 配置多个组10. 配置Model实体类1. 新建实体类2. 编写对应请求接口3. 启动测试4. 常用注解11. 测试Swagger的使用1. 测试传参2. 测试错误1. 新建sprin

2020-10-25 22:31:26 1644 3

原创 快速上手MyBatisPlus~(基友搭配,效率翻倍)

目录一、简介二、快速入门1. 创建数据库及数据表2. 新建项目,导入依赖3. 编写数据库配置文件&连接4. 创建pojo实体类5. 编写mapper&扫描6. 测试类简单测试7. 小结三、配置日志四、CRUD及其拓展1. 插入insert & 主键生成策略1. 测试插入2. 主键生成策略更改策略:主键自增AUTO更改策略:手动输入INPUT2. 更新update & 自动填充功能1. 测试更新2. 自动填充方式一:数据库级别方式二:代码级别3. 查询select &

2020-10-24 08:59:07 3979 23

原创 SpringBoot整合MyBatis详细教程~

目录1. 导入依赖2. 连接数据库3. 编写数据库配置信息4. 编写pojo实体类5. 编写mapper接口6. 编写mapper.xml7. 编写controller8. 测试1. 导入依赖首先新建一个springboot项目,勾选组件时勾选Spring Web、JDBC API、MySQL Driver然后导入以下整合依赖<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-bo.

2020-10-14 18:54:52 2889 12

原创 SpringBoot整合JDBC、整合Druid数据源详解教程

目录一、整合JDBC1. 环境准备1. 创建数据库2. 创建SpringBoot项目3. IDEA连接数据库2. 编写数据库配置信息3. 编写测试类测试4. CRUD操作数据库1. JDBCTemplate简介2. CRUD测试二、整合Druid数据源1. Druid简介2. 部分基本配置参数3. 使用Durid数据源1. 导入依赖2. 切换数据源3. 设置数据源属性4. 使添加属性生效5. 配置Druid后台监控Servlet6. 配置Druid监控过滤器filter一、整合JDBC1. 环境准备.

2020-10-14 16:00:09 3057 21

原创 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)

本员工管理系统基于狂神老师的SpringBoot教程:https://www.bilibili.com/video/BV1PE411i7CV?p=20项目所需的资源搜索公众号BaretH后台回复静态资源获取静态资源:后台回复员工管理系统获取最终完整项目资源:(一)环境搭建1. 新建一个SpringBoot项目选择配件时勾选SpringWeb和Thymeleaf点击next,然后finish创建完成即可2. 导入静态资源首先创建不存在的静态资源目录public和resou.

2020-10-05 23:53:36 11214 91

原创 SpringBoot-web开发(四): SpringMVC的拓展、接管(源码分析)

[SpringBoot系列】前文:SpringBoot-web开发(一): 静态资源的导入(源码分析)SpringBoot-web开发(二): 页面和图标定制(源码分析)SpringBoot-web开发(三): 模板引擎Thymeleaf目录一. 解读官方文档二. 拓展SpringMVC1. 拓展原理2. 环境搭建:编写拓展配置类3. 示例:拓展视图解析器1. 默认视图解析器源码分析2. 自定义视图解析器4. 修改SpringBoot默认配置示例:修改默认日期格式5. 总结三. 全面接管Sprin

2020-09-28 20:34:53 4146 18

原创 SpringBoot-web开发(三): 模板引擎Thymeleaf

目录1. 引入2. 什么是模板引擎?3. Thymeleaf1. 简介2. 导入Thymeleaf3. 使用Thymeleaf4. 简单测试5. thymeleaf语法1、th属性2、标准表达式语法本文主要介绍SpringBoot给我们推荐的Thymeleaf模板引擎,这是一个高级语言的模板引擎,语法更简单且功能更强大参考:https://www.jianshu.com/p/7c27c50f24ec1. 引入在以前,我们通常将前端交给我们的html页面转成jsp页面,通过jsp轻松实现数据.

2020-09-23 22:50:07 6080 5

原创 SpringBoot-web开发(二): 页面和图标定制(源码分析)

目录一、首页1. 分析源码2. 直接访问首页测试3. 通过请求跳转到首页二、图标设置一、首页同样在WebMvcAutoConfugure类中的自动配置适配类WebMvcAutoConfigurationAdapter中有三个方法,是关于首页的1. 分析源码首先是欢迎页处理映射类WelcomePageHandler,它通过@Bean注解被注入到bean中,它通过两种方式获得资源路径:自定义的资源路径this.mvcProperties.getStaticPathPattern()调用.

2020-09-22 23:55:43 2449 27

原创 SpringBoot-web开发(一): 静态资源的导入(源码分析)

目录方式一:WebJars1. 什么是webjars?2. webjars的使用3. webjars结构4. 解析源码5. 测试访问方式二:staticPathPattern1. 源码分析2. 测试访问自定义资源路径在web开发中,最基本的一项就是导入静态资源,那么在springboot中怎么导入静态资源呢?答案就在源码中,接下来我们来分析分析~首先在IDEA中连按两次shift键搜索WebMvcAutoConfugure类,这是的webMvc的自动配置类,关于springboot静态资源处理的.

2020-09-21 23:47:32 3230 8

原创 SpringBoot配置文件&YAML配置注入(详解)

目录一、SpringBoot配置文件1. SpringBoot默认配置文件2. 配置文件的作用3. 配置文件的位置4. 多环境切换方式一:多配置文件方式二:一个配置文件(yaml的多文档块)二、YAML配置注入1. YAML入门1、什么是YAML?2、对比传统标记语言3、基本语法4、数据类型对象数组纯量2. SpringBoot——yaml注入配置文件1、编写一个实体类 Dog2、编写一个Person实体类3、编写yaml配置文件4、yaml配置注入5、测试6、加载指定的配置文件7、yaml配置文件占位符.

2020-09-20 14:36:50 3731 25

PicGo-Setup-2.2.1.zip

由于Github的下载速度特变慢,为了方便大家,节省大家时间,这里直接放上2.2.1版本的安装包,有需要的下载即可

2020-06-30

ID3算法的实例+表格+图像讲解

为了理解ID3算法的实现流程,我以一个实例一步一步进行分析ID3算法的实现~ 并逐步计算每步信息增益、画出对应的树形图图帮助理解!

2020-06-19

Java后端开发学习路线.xmind

很多刚开始学习java的小伙伴可能都比较迷茫,不知道从哪里开始学,学习过一位up主程序羊的java学习相关视频,跟着把java后端开发学习路线自己整理了一份,供大家参考,大家一起努力!

2020-06-05

空空如也

空空如也

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

TA关注的人 TA的粉丝

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