自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis实战(四):Springboot整合Redis

一、引入依赖由于 Springboot 2 使用 lettuce 作为默认的连接 Redis 的客户端程序,redis lettuce pool 需要 commons-pool2 依赖,因此需要引入。<!-- Redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redi

2022-02-10 15:28:37 1246

原创 Redis实战(三):Redis常用命令

目录一、启动服务二、进入客户端三、输入密码四、设置缓存五、获取缓存六、删除缓存七、关闭Redis八、查看是否存活九、清空数据库十、切换数据库十一、删除当前数据库的所有数据十二、删除所有数据库的所有数据十三、清屏一、启动服务./bin/redis-server ./redis.conf二、进入客户端./redis-cli三、输入密码auth pwd四、设置缓存set key value五、获取缓存# 查询指定

2022-02-09 17:49:11 989

原创 Redis实战(二):Redis核心配置文件

目录一、启动方式二、工作目录三、绑定接口四、密码五、端口号六、pid文件一、启动方式Redis的启动方式分为守护线程启动和非守护线程启动。# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize yes

2022-02-09 16:56:31 772

原创 JMeter的基本使用

目录一、下载JMeter二、JMeter界面设置三、新建线程组(Thread Group)四、新建HTTP请求(HTTP Request)五、添加信息头管理器(HTTP Header Manager)​六、创建结果视图(Views Results Tree)七、运行查看结果一、下载JMeter下载地址:Apache JMeter - Apache JMeter™下载zip文件解压后运行bin目录下的jmeter.bat文件即可启动,需要注意的是运行JMeter需要

2022-01-20 18:05:22 298

原创 Nginx学习笔记(六):Nginx负载均衡策略

1.配置上游服务器在nginx.conf文件中配置上游服务器# 配置上游服务器,每一个IP都对应一台服务器upstream tomcats { server 192.168.72.132:8080; server 192.168.72.133:8080; server 192.168.72.134:8080;}server { listen 80; server_name www.tomcats.com; location / { proxy_pa

2022-01-20 15:28:49 2792

原创 Linux实战(四):CentOS 7安装MySQL

一、下载MySQLwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzMySQL国内镜像下载地址:Index of /mysql/二、解压MySQLtar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz三、把MySQL移动到安装目录把解压后的文件夹移动到/usr/local/,并将MyS

2022-01-20 09:42:43 782

原创 Linux实战(三):CentOS 7安装Tomcat

目录一、官网下载tomcat二、上传并解压tomcat三、重命名tomcat并将其移动到指定目录四、启动tomcat五、访问tomcat一、官网下载tomcat下载地址:Apache Tomcat® - Welcome!二、上传并解压tomcat下载成功后使用FTP工具将tomcat上传到服务器,执行命令解压tomcattar -zxvf apache-tomcat-9.0.56.tar.gz三、重命名tomcat并将其移动到指定目录# 重命名tomc

2022-01-18 11:51:16 741

原创 Linux实战(二):CentOS 7安装JDK

目录一、检查是否已安装二、卸载已安装的OpenJDK1.检查系统安装的OpenJDK2.删除OpenJDK的安装包并检查是否删除完毕三、安装JDK1.官网下载JDK2.上传并解压JDK3.新建JDK安装目录4.把解压的JDK移动到安装目录下四、配置环境变量1.修改profile文件2.配置JDK的环境变量3.刷新profile使JDK环境变量生效一、检查是否已安装在安装JDK之前,需要先确保系统是否已安装 JDK。java -versio

2022-01-17 22:51:52 176

原创 VMware教程(三):克隆虚拟机

一、克隆虚拟机1.依次点击虚拟机->管理->克隆,进入克隆虚拟机向导2.选择从虚拟机中的当前状态克隆3.选择创建完整克隆4.设置虚拟机的名称及位置5.等待克隆完成二、修改克隆虚拟机的主机名为了让克隆出来的虚拟机变成一个独立的新虚拟机,需要更改其主机名。1.查看当前主机名hostname2.修改当前主机名vi /etc/hostname按 i 键进入编辑状态,编辑完之后按 Esc 键退出编辑,最后输入:wq 保...

2022-01-15 18:10:50 3830

原创 Oracle删除归档日志

一、删除归档日志# 切换至oracle用户su – oracle# 使用RMAN工具,删除失效的归档日志rman# 使用target命令连接本地数据库RMAN> connect target /# 执行crosscheck命令,检查控制文件和实际物理文件的差别,如果物理文件不存在于介质上,将标记为expired(失效/不可用),crosscheck之后,就可以删除这些失效的归档日志了(执行脚本后,删除的归档日志状态会变为“失效”)RMAN> crosscheck archiv

2022-01-14 23:25:07 7498

原创 VMware教程(二):CentOS 7 网络配置

目录一、查看网络地址二、配置网络三、重启网络四、测试连接言:相信许多同学在首次使用VMware安装CentOS 7的时候都会遇到无法连接网络的问题,这其实是网络配置的问题,需要修改配置文件中的配置网络连接信息。一、查看网络地址CentOS 7 取消了 ifconfig 命令,使用 ip addr 命令查看IP地址ip addr备注:在未连接网络之前,我们是查看不到ip地址的,只能够看到上图的信息,ens33是网关名称。二、配置网络cd 进入

2022-01-09 16:11:01 2223

原创 VMware教程(一):设置 CentOS 7 共享文件夹

VMware 设置 CentOS 7 共享文件夹1.设置共享文件夹右键虚拟机->虚拟机设置->选项->共享文件夹->添加共享文件夹2.CentOS查看共享文件夹情况打开CentOS终端,输入命令,查看共享文件夹情况vmware-hgfsclient4.创建挂载目录在 /mnt 下创建一个目录,用于挂载共享文件夹# 创建share目录mkdir /mnt/share# 查看目录的创建情况ls -l /mnt5.挂载共享目

2022-01-09 12:31:47 21439 3

原创 Vue学习笔记(五):Vue整合ElementUI

目录一、安装ElementUI二、引入ElementUI三、使用ElementUI一、安装ElementUInpm i element-ui -S二、引入ElementUI在main.js文件中添加内容:import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'/* 使用ElementUI插件 */Vue.use(ElementUI);三、使用ElementU

2022-01-08 18:12:54 323

原创 Nginx学习笔记(五):Nginx实现跨域

目录1.什么是跨域?2.CORS跨域资源共享3.Nginx跨域配置支持1.什么是跨域?当前站点访问其他站点,两个站点的域名不一样,就会出现跨域的问题。跨域其实就是从一个域名的网页里发起请求去访问另外一个域名用于获取资源进行响应,出于一些安全因素的考虑,浏览器会拒绝跨站点的访问,从而限制Ajax从一个站点向另一个站点请求访问资源。这个跨域的限制,其实是W3C的规范。2.CORS跨域资源共享CORS(Cross-Origin Resource Sharing:跨域资源共享)是一种基

2022-01-08 10:26:17 491

原创 Nginx学习笔记(四):日志切割

目录一、手动切割1.创建日志切割脚本2.授予脚本文件执行权限3.测试日志切割脚本4.Q&A二、定时切割1.安装定时任务2.添加任务3.重启定时任务三、定时任务的基本使用1.常用定时任务命令2.定时任务表达式前言:Nginx的日志会记录在 access.log 文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把文件切割为多份不同的小文件作为日志,切割规则可以以“天”为单位,如果每天有几百G或

2022-01-07 17:52:46 2023

原创 Nginx学习笔记(三):核心配置文件详解

目录一、全局配置1.设置进程用户2.设置工作进程数3.设置日志级别4.设置pid文件的存放路径二、events工作模式配置三、http网络传输配置1.引入外部配置2.设置日志格式3.开启高效文件传输模式4.设置连接客户端的超时时间5.开启压缩功能四、server虚拟主机配置1.配置监听端口号2.配置服务名3.配置路由4.配置错误页面一、全局配置1.设置进程用户user root;解释说明:这里的用户指的是Linux中的用户

2022-01-06 19:48:52 3530

原创 Redis实战(一):CentOS安装Redis

目录一、安装gcc环境1.查看gcc版本2.安装gcc环境二、安装Redis1.下载2.上传3.解压4.编译5.安装6.bin目录下的可执行文件7.修改核心配置文件8.启动Redis9.查看Redis是否启动成功10.关闭Redis11.执行客户端12.测试连接是否正常一、安装gcc环境Redis是C语言开发的,安装Redis需要先对官网下载的源码进行编译,编译依赖gcc环境,因此,在安装Redis之前,需要先安装gcc环境。...

2022-01-05 22:05:24 964

原创 Nginx学习笔记(二):Nginx常用命令

目录一、启动nginx二、停止nginx三、重新加载nginx四、检测配置指令语法是否正确五、检查版本号和详细信息六、获取帮助信息七、启动时指定特定的核心配置文件一、启动nginx./nginx二、停止nginx#退出,如果有正在处理的请求,会等服务器响应完客户端再停止./nginx -s quit#强制停止./nginx -s stop三、重新加载nginx./nginx -s reload四、检测配置指令语法是否正确./nginx

2022-01-05 12:55:51 1105

原创 Nginx学习笔记(一):Linux安装Nginx

目录一、下载Nginx二、安装依赖环境三、解压Nginx包四、创建Nginx临时目录五、创建makefile文件六、编译七、安装一、下载Nginx官网地址:nginx news推荐使用稳定版本(Stable version),并上传到服务器。二、安装依赖环境安装gcc环境,用于编译C/C++ 检测是否已安装 whereis gcc gcc --version 安装gcc yum install gcc-c++ ..

2022-01-03 21:08:53 396

原创 Springboot实战:整合Swagger

一、Swagger2 依赖在pom.xml文件中添加如下Swagger2依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version></dependency><dependency>

2022-01-03 20:27:36 106

原创 Spring学习笔记(一):7种事务传播行为

一、什么是事务传播行为?事务传播行为用来描述某一个事务传播行为修饰的方法被嵌套进另一个方法时,事务如何传播。二、Spring的7种事务传播行为1.REQUIRED(默认)如果当前没有事务,就新建一个事务;如果已经存在一个事务,就加入到这个事务中;2.SUPPORTS如果当前没有事务,就不使用事务;如果当前有事务,就使用事务;3.NOT_SUPPORTED如果当前有事务,则把数据库挂起,自己不使用事务去运行数据库操作;4.MANDATORY强制必须存在一个事务,如果

2022-01-02 22:25:55 804

原创 Linux实战(一):服务器应用迁移

前言:在实际项目部署运维的过程中,可能需要我们将服务器上的应用迁移至另一台服务器,今天就来聊聊如何高效地完成应用迁移。一、拷贝远程文件在目标服务器中,使用scp命令将项目文件/目录从原服务器拷贝到本地,案例如下:scp -r root@192.168.0.88:/opt/spring-boot-deploy/project/ /opt/spring-boot-deploy/解释说明:上面的命令中,-r表示递归复制整个目录,root为服务器用户名,192.168.0.88为原服务器IP.

2022-01-01 10:15:20 3221

原创 PLSQL使用教程(一):同步表结构和表数据

目录一、同步表结构二、同步表数据一、同步表结构说明:该功能用于比较不同用户所拥有的对象(包含table、sequence、function、procedure、view等),并生成同步差异的sql脚本,用户通过运行该脚本。可保持两个用户的对象结构的同步,当然你也能够选择一个对象或者多个对象来进行比较。点击顶部菜单栏->Tools->compare user objects 选择样本库的对照对象 选择目标库(Target Session..),即需改动和被同步的库

2021-12-31 13:19:04 3465

原创 Vue学习笔记(二):Springboot+Vue项目整合

前面介绍了如何从零创建Vue项目,今天来谈谈如何整合SpringBoot和Vue,实现前后端的数据交互。1.基于Springboot+Mybatis+MySQL开发后台接口(1)建表并初始化数据-- 创建数据表create table if not exists user ( id int not null auto_increment comment 'ID', username varchar(255) not null comment '姓名', age i...

2021-12-29 15:54:16 2490

原创 Vue学习笔记(一):从零创建Vue前端项目

1.安装 Node.js(1)官网下载并安装 Node.js(2)查看Node.js的版本号,检查是否安装成功node -v(3)安装 Node.js 会自带 npm(包管理工具),检查npm版本号命令如下npm -v2.安装 cnpm(npm国内镜像)(1)安装 cnpmnpm install -g cnpm --registry=http://registry.npm.taobao.org(2)查看cnpm 版本号,检查是否安装成功cnpm -v3..

2021-12-28 21:14:20 668

原创 Vue学习笔记(三):Vue过滤器的基本使用

在实际项目中,我们常常需要对文本进行一些格式化操作(例如:日期格式化、字符串大小写转换等),在Vue中我们可以通过自定义过滤器的方式完成这项操作,同时还可以将过滤器注册到全局以提高代码的复用性。基本使用方式如下:1.在一个组件的选项中定义本地的过滤器export default { name: 'FilterDemo', data() { return { msg:'hello world' } },...

2021-12-28 10:18:37 733

原创 Vue学习笔记(四):Vue日期时间格式化

1.自定义过滤器对日期进行格式化(1)日期时间格式,大致可以分为以下四种情况:① 年月日:yyyy-M-d② 年月日(小于两位数时补0):yyyy-MM-dd③ 年月日时分秒:yyyy-M-d H:m:s④ 年月日时分秒(小于两位时补0):yyyy-MM-ddHH:mm:ss(2)针对上述的四种情况,对日期进行格式化处理:<template> <div> <p>{{time}}</p> &.

2021-12-27 17:10:51 56032 1

原创 Git规范:Git提交规范

1.Commit message格式<type>(<scope>):<subject>(1)type(必须)作用:用于说明Git commit的类别,只允许使用下面的标识。① feat:新功能(feature)。② fix/to:修复bug,可以是QA(Quality Assurance)发现的BUG,也可以是研发自己发现的BUG。备注:fix:产生diff并自动修复此问题。适合于一次提交直接修复问题。to:只产生diff不自动修复此问题

2021-01-08 10:21:29 3808

原创 Springboot实战:项目部署

目录1.使用Eclipse打包项目2.编写Shell脚本3.将jar包和app.sh文件上传至服务器4.运行app.sh脚本,启动或停止项目5.查看项目是否启动成功6.干掉已经启动的进程7.部署过程中可能遇到的问题1.使用Eclipse打包项目(1)右键项目->Run as->Maven clean(2)右键项目->Run as->Maven install(3)根据控制台的输出路径,找到生成的jar包2.编写Shell脚本a.

2020-11-20 10:23:38 352

原创 Springboot打jar包无法访问jsp问题解决

1.使用Maven将Springboot项目打成jar包,默认是不会将WEB-INF目录下的文件打包进去的,因此,需要在pom.xml文件当中添加如下配置:<resources> <resource> <directory>${basedir}/src/main/webapp</directory> <targetPath>META-INF/resources</targetPath>

2020-07-23 17:43:29 1220

原创 Oracle 11g初始数据表

ScottBONUS表(工资表)ENAME是雇员姓名.最多由10个字符所组成;JOB是雇员职位最多由9个字符所组成;SAL是雇员基本工资.NUMBER表示数字位数没有限制;COMM是奖金、提成.NUMBER表示数字位数没有限制;该表没有L键约束和外键约束,默认也没有数据。DEPT表(部门表)DEPTNO是部门编号.由两位数字组成:DNAME是部门名称.最多由14个字符所组成;LOC是部门所在位置,...

2018-06-28 12:49:07 3729

原创 Oracle 11g客户端安装详解

Oracle 11g安装及配置详解1、将准备好的两个压缩包,解压到同一个目录下(图中所示,将他们解压到database文件夹下)2、双击打开setup.exe文件3、处理[INS-13001]环境不满足最低要求(1)首先,打开解压后的database文件夹,找到stage文件夹,然后cvu,找到cvu_prereq.xml文件,用记事本打开,添加以下代码:&lt;OPERATING_SYSTEM ...

2018-06-28 12:44:45 475

原创 Oracle 11g安装及配置详解

1、点击setup.exe文件2、处理[INS-13001]环境不满足最低要求(1)首先,打开解压后的database文件夹,找到stage文件夹,然后cvu,找到cvu_prereq.xml文件,用记事本打开,添加以下代码:&lt;OPERATING_SYSTEM RELEASE="6.2"&gt; &lt;VERSION VALUE="3"/&gt; &...

2018-06-27 20:20:42 30312 5

原创 版本管理工具Git

版本管理工具是干嘛用的?1. 备份文件每当我们对文件有修改的时候,提交我们的修改给版本管理工具,进行一个保管,万一哪一天我们的电脑坏了,还能从备份里面恢复回来,其实备份是我们项目开发中最基本的事情,因为每天的工作结果都保存在文件当中,如果某一天有一些不可预料的因素导致我们的文件丢失了,这种损失是相当大的。2. 记录历史记录几点,几分,谁对文档进行了修改。3. 版本回退版本工具会把我们每一次提交都做...

2018-05-28 23:14:16 232

原创 数据库基础知识总结

数据库编码经验总结:在命令行中显示中文时,先将操作码转换为gbk码,然后在进行插入数据的操作。(否则会乱码)用php添加中文,必须以utf8的格式输入,php统一使用utf8插入和查询数据,这和命令行中的操作码无关。1.如何启动数据库:1).我的电脑右键-&gt; 管理 -&gt; 服务 -&gt; mysql1). net start mysql2.如何关闭数据库:1).我的电脑右键-&gt; ...

2018-05-24 20:47:28 529

原创 Windows版MySQL安装教程

1、下载下载地址:https://www.mysql.com/downloads/下载类型选择安装包类型2、安装安装选择Only Server的,其他是多余的,不需要安装,实际开发中用不到。设置密码即可,其他直接下一步。3、配置环境变量一、新建MYSQL_HOME,对应mysql的安装路径。二、编辑path变量:%MYSQL_HOME%bin;4、测试是否安装成功...

2018-05-23 21:36:22 2139

原创 项目后台模板的搭建

开源后台模板:H-ui.admin v3.1下载网址: 点击打开链接1. H-ui.admin 模板提供了公用的方式来引入其部分必须的结构,可以直接将模板文件夹中的 _blank.html,_footer.html,_header.html,_menu.html,_meta.html文件放到视图层(view)下面的public文件夹中,供其他html文件引入。2. 将H-ui.admin 模板中的...

2018-04-05 11:01:35 937

原创 如何编写接口文档

http://www.showdoc.cc在线编写接口文档

2018-04-05 11:00:17 849

原创 Javascript代码书写规范

(function(){})();如何理解:这代表匿名函数,主要利用函数内的变量作用域,避免产生整体变量,影响整体的页面环境,增加代码的兼容性,(function(){})是一个标准的函数定义,但是没有赋值给任何变量,因此是匿名函数,因为没有名字,所以不能跟普通函数一样,随时随地的被调用,所以在定义完成之后就马上调用他,后面的括号()是运行它的意思。闭包:什么是闭包,所谓闭包,就是定义在函数内部的...

2018-04-05 10:58:08 148

FastStoneCapture_9.0截图工具

FastStoneCapture是一款功能强大,轻便的屏幕捕捉,编辑,导出和屏幕录像为一体软件.您可以轻松地捕捉和注释屏幕上的任何内容,包括窗口,对象,菜单,完整屏幕,全屏,矩形,手绘,固定区域。

2022-01-11

Matlab中文帮助文档(完整版)

Matlab中文帮助文档(完整版),解决小伙伴们英文不好的难题,学习更高效。

2018-03-09

空空如也

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

TA关注的人

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