自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结束时间大于开始时间,开始时间小于结束时间

结束时间大于开始时间,开始时间小于结束时间。

2022-10-09 13:24:42 282 1

原创 flex布局

123

2022-07-10 16:12:15 165

原创 jmeter 分布式压测

控制机压测机1压测机2控制机-在线运行执行测试计划-并保存压测结果控制机-后台运行执行测试计划-并保存压测结果启动jmeter服务停止jmeter服务

2022-06-29 16:18:57 407

原创 nginx-启动-停止-模拟接口

nginx

2022-06-27 15:34:56 630

原创 vue~自定义表单校验

vue~自定义表单校验

2022-06-17 14:01:38 337

原创 vue~对象数组深拷贝,不改变原数据结构

对象数组深拷贝

2022-06-17 11:27:13 1358

原创 MySQL数据库

数据库1.查询全部数据库show databases;2.创建一个数据库create database school;3.使用一个数据库use school;4.删除一个数据库drop database school数据库列类型数值类型长度注释tinyint1个字节十分小的数据samllint2个字节较小的数据mediumint3个字节中等大小的数据int4个字节标准的整数bigint8个字节较大的数据flo

2021-09-18 17:43:35 159

原创 通过maven命令:将本地jar包导入本地maven仓库

实战演示一、此时我本地有一个jar包,放在E盘根目录,需要导入到本地maven仓库!E:\bcpkix-jdk15on-1.60.jar-Dfile:说明,要导入的jar包所在位置-DgroupId:说明,groupId-DartifactId:说明,artifactId-Dversion:说明,version-Dpackaging:说明,jar最终组成命令mvn install:install-file -Dfile=E:\bcpkix-jdk15on-1.60.jar -Dgro

2021-09-17 15:00:08 2542

原创 5分钟带你了解,JAVA反射机制!!!简单易懂

百度百科介绍:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。下面进入正题,打开IDEA开始操练~一、java.lang.Class类我们在学习反射前,必要先了解Class这个类,它在java.lang包下,是反射的源头。

2021-08-10 15:13:46 183 4

原创 常用数据格式处理笔记~

遍历json数组转为String,元素间用;分隔 public String getString (JSONArray jsonArray){ String ip= ""; for (int i=0;i<jsonArray.size();i++){ if (i==jsonArray.size()-1){ ip +=jsonArray.get(i); }else{

2021-07-30 15:34:50 73

原创 网络攻击之防重放篇~

百度百科介绍重放攻击(Replay Attacks)又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。攻击者利用网络监听或者其他方式盗取认证凭据,之后再把它重新发给认证服务器。重放攻击在任何网络通过程中都可能发生,是计算机世界黑客常用的攻击方式之一。核心概念1. 防重放的核心在于,防止黑客抓取请求报文,从而进行重播攻击,也就意味我们不能允许客户端,用相同参数,请求第二次

2021-07-21 18:40:11 7853 2

原创 logback日志框架篇~

基础概念:slf4j定义了日志规范:里面全是接口,没有实现类,而log4j\log4j2\logback 这些框架是对它的具体实现。pom.xml <!--logback--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> &

2021-07-15 01:23:36 119

原创 MySQL避坑,安装MySQL卡在Starting the server

1.安装MySQL避坑原因:安装过程中会自动生成的日志文件会使用计算机名称,如果是中文就会导致出错,Starting the server这步。解决:先完全卸载,重装时“安装到Type and Networking步骤”,手动勾选:show Advanced Options,接下来再将中文日志改为英文即可。2.完全卸载MySQL2.1:通过控制面板卸载MySQL程序2.2:打开服务,先确定MySQL服务关闭,然后通过命令行用管理员权限:sc delete 服务名,删除服务2.3:打开C盘,显示隐

2021-07-09 17:07:04 5742 1

原创 Java8新特性lambda表达式+stream流!!!快速入门篇~

lambda表达式lambada表达式的使用条件:函数式接口只能有一个抽象方法,但有两个特例,有default方法和Object类对应的方法除外lambada表达式可以理解为:匿名内部类的升级版在这里插入代码片stream流stream流是Java8推出的新特性, 实际上它和java.io 包下的 InputStream 和 OutputStream真的没有关系,唯一的作用就是允许你以声明性方式处理数据集合,简单的理解就是用类似SQL 语句从数据库查询数据,以这种直观的方式处理数据集合。str

2021-06-30 14:41:45 168

原创 WebStorm定义快捷模板

使用场景:重复使用的代码例如Vue的函数,我们就可以把它做成模板快速生成!! //数据模型 data() { return { } }, //计算属性:类似data computed: {}, //监控data数据变化 watch: {}, //方法 methods: {}, //创建前:没有数据模型和方法,没有html模板和渲染 beforeCreate() {}, //创建后:有数据模

2021-06-24 17:13:09 274

原创 vue-cli2.x与vue-cli3.x脚手架,初始化项目图文讲解!

vue-cli2 创建项目,先切换到盘符E:vue init webpack vue-cli2axios1、项目名称:默认? Project name vue-cli2test2、项目描述:默认? Project description A Vue.js project3、作者信息:默认读取git信息? Author baijunguo <[email protected]>4、模板渲染:runtime-only,性能高,代码量少,项目会轻6kb)runt

2021-06-23 15:56:01 322

原创 Nacos服务器1.4.1下载篇

官网下载地址https://github.com/alibaba/nacos大自然的搬运工链接:https://pan.baidu.com/s/1AQQlWMUpCeT1-k2xhpoB2A 提取码:xejf nacos服务器windows部署下载nacos-server-1.4.1.zip文件解压即可,cmd切换bin目录,输入以下命令启动startup.cmd -m standalone访问地址http://localhost:8848/nacos/#/login.

2021-06-16 09:50:23 1755 1

原创 Linux系统安装JMeter>influxdb<Grafana压测日志监测平台(图文)

JMeter的安装步骤关注我上一篇博客,本章会主要讲解三种技术整合~1.安装influxdbrpm -ivh influxdb-1.7.9.x86_64.rpm2.配置文件vi /etc/influxdb/influxdb.conf配置文件中找到graphite、meta、data、http 以下配置项修改,如下图所示3.创建目录更新权限mkdir -p /usr/local/influxdb/chown -R influxdb:influxdb /usr/local/influxd

2021-06-11 18:47:59 188

原创 Linux系统-安装JMeter(图文)

JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试:使用前先安装JDK,没安装过JDK的小伙伴也不要怕、关注我上一篇博客分分钟搞定~1.将jmeter压缩包上传至服务器2.复制jmeter压缩包到/usr/jmeter/目录下,然后解压3.授权4.运行jmeter并执行测试计划(yc.jmx)文件...

2021-06-11 18:24:31 2240

原创 Linux系统安装JDK1.8(图文)

1.将压缩包上传至服务器2.将压缩包复制到/usr/java/目录下,然后解压创建文件夹mkdir java进入文件夹cd java/复制jdk压缩包cp /home/guobaijun/jdk-8u131-linux-x64.tar.gz 解压压缩包tar -zxvf jdk-8u131-linux-x64.tar.gz3.配置环境变量//修改文件vi /etc/profile//输入以下内容#java环境变量export JAVA_HOME=/usr/java/jdk1

2021-06-11 15:01:34 1077

原创 Docker 安装 Redis(图文)

docker镜像市场:docker hub镜像市场,可选择自己需要的版本,本章演示的是最新版本!1.下载镜像文件之redisdocker pull redis2.创建容器并启动这里有个坑:-v挂载时候redis.conf这个配置文件会当作文件夹创建所以我们先创建文件夹mkdir -p /mydata/redis/conf再创建配置文件touch /mydata/redis/conf/redis.conf创建并启动容器docker run -p 6379:6379 --name re

2021-06-10 02:07:57 83

原创 Docker 安装 MySQL(图文)

docker镜像市场:docker hub镜像市场,可选择自己需要的版本,本章演示的是mysql5.7版本!1.下载镜像文件之mysqldocker pull mysql:5.72.创建容器并启动命令说明:-p:为了进行Linux与容器内部的端口映射,linux的端口:mysql的端口–name mysql:给容器起名-v:文件挂载,方便管理通过修改linux的文件,来同步容器内部文件docker run -p 3306:3306 --name mysql \-v /mydata/m

2021-06-10 01:45:12 72

原创 在CentOS上安装Docker 引擎(图文)简单明了~

docker官方文档:https://docs.docker.com/engine/install/centos/docker镜像市场:docker hub1.安装过docker:先卸载旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke

2021-06-10 01:21:47 149

原创 Xshell连接Vmware虚拟机(NAT)模式

1.VMware可以查看IP地址2.ip addr命令可以查看IP地址3.打开Xhell,文件,新建连接:输入ip、linux系统用户名与密码即可成功连接!

2021-06-09 01:13:01 376

原创 VMware15.5安装CentOS-7超超超超超详解“图文”讲解

安装好VMware,准备好CentOS-7镜像文件1.创建新的虚拟机》选择-自定义》下一步2.选择虚拟机硬件兼容性》默认-下一步3.安装客户机操作系统》选择-稍后安装操作系统》下一步4.选择客户机操作系统》Linux》CentOS 7 64位》下一步5.命名虚拟机》虚拟机名称》自定义》虚拟机创建位置》自定义》下一步6.处理器配置》默认-下一步7.此虚拟机的内存》我的电脑是8g,我选的2g》下一步8.网络类型》选择-使用网络地址转换NAT》下一步9.选择I/O控制器类型》默

2021-06-08 14:48:43 533 1

原创 caffeine基于Java8的高性能缓存库

caffeine:属于本地缓存,缓存和程序同一个进程里,基于JVM的缓存添加依赖 <!--caffeine缓存--> <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version&

2021-05-27 15:44:20 1062

原创 Java多线程篇

一.进程与线程的关系1.进程(程序跑起来执行的过程):可以理解为完成一个任务,是由系统分配的。2.线程:去执行任务的人。总结:一个进程可以包含多个线程,但至少包含一个线程,不然进程没有存在的意义。二.核心概念1.当程序运行时即使没有主动创建线程:后台也会有多个线程,如程序的入口main()主线程,gc线程。2.调度器:一个进程如果开辟了多个线程,线程的运行是由调度器来安排的,且不能干预。3.优先权:每个线程都有优先权4.守护线程:三.创建线程的三种方式1.继承Thread类:重写run方

2021-05-13 17:10:13 156

原创 String截取指定内容

示例截取结果

2021-04-19 09:41:16 1141

原创 SpringBoot集成MongoDB之MongoRepository

spring-data-mongodb提供了两种方式访问mongodb。本章主要介绍“MongoRepository”的操作pom.xml <!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongo

2021-04-16 17:58:10 835

原创 SpringBoot集成MongoDB之MongoTemplate

spring-data-mongodb提供了两种方式访问mongodb。本章主要介绍“MongoTemplate”的操作pom.xml <!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb

2021-04-16 10:00:04 755 1

原创 SpringBoot发布一个简单的WebService

知其然知其所以然~pom.xml:添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency>创建:WebService接口import java

2021-04-14 16:20:35 569

原创 MongoDB,Windows安装步骤

D:\MongoDB1.创建数据库文件夹:D:\MongoDB\data\db2.创建日志文件:D:\MongoDB\data\log\mongodb.log3.创建配置文件:D:\MongoDB\mongo.config4.mongo.config内容如下:##数据文件 此处=后对应到数据所存放的目录dbpath=D:\MongoDB\data\db##日志文件 此处=后对应到日志文件所在路径logpath=D:\MongoDB\data\log\mongodb.log##错误日志采

2021-04-13 10:54:43 119

原创 IDEA开启Run Dashboard

.idea 》 workspace.xml 》搜索RunDashboard 》 <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option>

2021-04-12 09:29:16 75

原创 git提交代码报错处理:Push to origin/master was rejected

git push -u origin master -f

2021-03-02 21:20:46 120

原创 jmeter快速上手教程

1.线程组:一组虚拟用户测试计划➔添加➔线程(用户)➔(线程组)2.HTTP请求:发送GET或POST请求线程组➔添加➔取样器➔HTTP请求3.HTTP信息头管理器:设置Content-TypeHTTP请求➔右键添加➔配置元件➔HTTP信息头管理器4.察看结果树:查看响应结果HTTP请求➔右键添加➔监听器➔察看结果树5.HTTP请求默认值:协议、ip、端口号、路径,若每次创建HTTP请求都要填写的一部分重复信息,可通过设置它来抽取共性线程组➔右键添加➔配置原件➔HTTP请求

2021-01-29 14:18:13 273 3

原创 jmeter5.4.1安装步骤

apache官网下载 :jmeter5.4.1 支持 java8以上版本下载地址D:\apache-jmeter-5.4.1下载的zip解压后的路径,找到bin文件夹,点击进去,找到jmeter.bat,双击运行。jmeter快速上手教程,后面我单独写一篇文章做笔记,有需要的小伙伴可以留意下我的文章哈~...

2021-01-28 17:47:58 5148 7

原创 批量修改文件后缀,超详细,简单实用

四步,批量修改文件后缀!1.需要修改的文件,放在同一文件夹下。2.新建一个文本,后缀修改为.bat。3.编辑.bat输入:ren *.JPG *.PNG4.双击运行.bat:批量修改.JPG 为 .PNG 神奇的事情发生啦~hh...

2021-01-25 17:53:46 409 1

原创 从零开始搭建vue运行环境

1、安装webstorm,node.jsnode -vnpm -v2、安装淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm -v3、安装打包工具:cnpm install webpack -gwebpack -vyesywebpack -v4、安装vue脚手架:cnpm install --global vue-clivue -V5、WebStorm创建VUE项目...

2020-10-25 15:19:40 500

原创 Git-2.28.0-64-bit安装步骤

NextNext默认是vim,这里选择的是我本地安装的Notepad++编辑器我选的这个开启SSLNext到底,安装完毕。

2020-10-15 10:13:17 2367

原创 PyCharm开发工具安装步骤

官网地址:https://www.jetbrains.com/pycharm/根据电脑操作系统选择、可选择历史版本、点击下载默认是当前最新版本。双击下载好的exe文件进行安装,点击Next。选择安装位置,点击Next。如图勾选,点击Next。点击Install安装完毕!...

2020-10-11 19:02:22 130

空空如也

空空如也

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

TA关注的人

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