- 博客(71)
- 收藏
- 关注
原创 Jmeter安装与配置
一、安装地址:传送门二、环境变量的配置此电脑-属性-高级系统设置-环境变量添加系统变量JMETER_HOME在PATH里添加修改CLASSPATH%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;配置完成后一直点确定然后回到jmeter安装目录jmeter-bin-jmeter.bat双击即可...
2021-04-01 19:09:22
117
原创 postman接口测试&断言
一、接口测试举例:天气预报网址:www.apishop.netapiKey可以免费申请,我已经有了就不申请了输入参数请求成功二、断言断言和沙盒1.Status code:Code is 200 响应状态码是否是200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); });然后点击send,查看结果2.Response time is less th
2021-03-29 21:19:35
310
原创 tomcat远程部署+ 开机自启
一、tomcat远程部署1、tomcat设置远程访问:添加管理员、密码、权限cd /zking/java/apache-tomcat-8.5.20/conf vim tomcat-users.xml然后在标签中插入以下内容(即添加管理员、密码、权限)<role rolename="manager-gui"/> <user username="" password="" roles="manager-gui"/>2、允许admin远程访问tomcat此
2021-01-24 19:24:09
539
原创 Linux常用基本命令2
1)、tar.gz压缩包解压:tar -zxvf 压缩包名 tar -zxf 压缩包名 静默解压2)、tar压缩包解压:tar -xvf 压缩包名3)、创建文件夹mkdir 文件夹名字4)、递归删除文件rm -rf 文件夹名字5)、查看java进程ps -ef | grep java6)、kill进程kill -9 进程id7)、添加防火墙端口firewall-cmd --zone=public --add-port=8080/tcp --permanent8
2021-01-23 15:42:20
123
原创 Linux常用命令
整理了一些Linux常用的基本命令一、日常操作命令1、查看网络连接 ping2、查看当前所在的工作目录 (print working directory) X pwd3、查看当前系统的时间 date4、查看有谁在线(哪些人登陆到了服务器) who 查看当前在线 whoami 查看当前登录的用户名 last 查看最近的登陆历史记录二、文件系统操作1、ls与ll的区别:ls 不换行显示当前文件夹下的文件夹或文件的名字ll 换行显示当前文件夹
2021-01-22 18:51:25
331
原创 linux开机后ip不见了怎么办?
有少部分人会碰到以前能查看ip地址,但是有时候关机后再开机就查不到ip地址了,我们来这样解决解决思路:重启网络服务1.检查vmware虚拟机的网络连接方式,可以尝试来回切换 桥接和nat2.确认是nat或者桥接后,检查网络配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens333.确保配置文件中的onboot参数是yes,且确认是BOOTPROTO=“dhcp” (动态分配ip)还是BOOTPROTO=“dhcp” static(静态分配ip)4.用命
2021-01-20 10:46:41
5378
原创 Python标准库之字符串处理库、文件及目录操作、时间日期
一、字符串处理库1、查找1、find()检测某个子串是否包含在这个字符串中,如果在,则返回这个子串开始的位置下标,否则返回-12、index()检测某个字符串是否包含在这个字符串中,如果在则返回这个子串的位置下标,否则报异常3、count()返回某个子串在字符串中出现的次数2、修改1、replace() 替换不会改变原有的字符串数据,需要给调用的方法重新赋值给一个新的字符串变量split()按照指定字符分隔字符串join()用一个字符或子串合并字符串,即是
2021-01-19 16:14:20
225
原创 Python综合案例2(险种缴费记录管理)
需求:功能:1.添加险种缴费记录2.删除险种缴费记录3.修改险种缴费记录4.查询单个险种缴费记录5.查询所有险种缴费记录6.退出record.py"""缴费记录实体类:属性:编号、日期、类型、金额、款项"""class Record(object): def __init__(self, id, date, type, money, moneyType): self.id = id self.date = date
2021-01-14 19:31:09
147
原创 Python模块、包、文件、异常、高阶函数
一、模块概念 :Python模块(Moudule),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句,模块能定义函数 ,类,变量,也能包含可执行的代码导入模块-方式一:import模块名1、语法:模块名.功能名# 定义模块#类(属性+方法)、函数、变量、可执行语句class Person(object): def __init__(self): self.name="张三" def eat(self):
2021-01-12 16:40:33
118
原创 Python之面向对象(封装,继承,多态)
一、封装1、类和对象创建类语法class Person: # 定义属性 name ="张三"实例化对象语法person = Person()调用类属性和方法语法# person.name="李四" # print(person.name)2、self:指的是调用该函数的对象函数中默认参数self:该默认的参数指的是调用该函数的对象3、类属性可以通过类名或者对象进行访问,写在类里面class Person: # 定义属性[类属性] 可以用类或者对象调
2021-01-06 11:24:54
134
原创 Python综合案例(员工信息管理-控制台版本)
定义一个函数:def chooseFac(): print("!!!!!!!!!!!!!!") print("1、添加员工信息") print("2、删除员工信息") print("3、修改员工信息") print("4、查单个员工信息") print("5、查全部员工信息") print("6、退出") print("***************")搭基础框架:def addEmp(): """添加员工信息""" p
2021-01-04 08:39:20
344
原创 Python函数
一、定义函数1.不带参数 语法: def 函数名(): def say(): print("世界真美好") 调用函数: 注1:必须放到定义函数的后面 say()2.带一个参数的函数 注2:函数和函数之间空格两行语法: def 函数名(参数): def say(what): print(f"{what}")调用函数:调用带参数的函数,如果不带参数过去,编译不报错,但是运行报错(跟java不同) say(“真好”)3.带两个参数的函数
2020-12-30 16:21:18
281
原创 Python运算符、条件结构、循环结构
一、算术运算符1、两个数值相加,求加法 注1:小数的+ - * /存在精度丢失问题 精度丢失:数值的运算最终是转成二进制的形式,但是小数不好转成二进制 案例: a = Decimal("2.3") #导入模块:from decimal import Decimal b = Decimal("1.9") c = Decimal("4.2") print( (a+b) == c) # 精度丢失问题注2:特殊情况:int类型和bool类型之间自动转换
2020-12-30 15:28:30
120
原创 Python入门
一、python可以用来做什么:人工智能 数据分析 网络攻防 云计算管理系统 web开发 物联网管理等等二、python解析器1.类似于java中的javac2.解析器的种类:(1)、Cpython c语言开发的解析器(官方) (2)、Ipython 基于Cpython的一种交互式解析器3.证明python解析器安装成功python --version三、hello world案例 cd 进入文件所在目录 python 文件名四、PyCharm的简单使用1.新建项目:注
2020-12-30 14:43:17
90
原创 Spring Cloud Alibaba介绍
一. 简介2018 年 10 月 31 日的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在Maven 中央库发布了第一个版本。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Clo
2020-12-23 20:26:48
117
原创 Eureka集群搭建
一、Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;我们再新建两个modulemicroservice-eureka-server-2002microservice-eureka-server-20031、pom.xml 把依赖加下;<dependencies> <dependency> <groupId>org.springframework.cloud</groupId>
2020-12-15 19:33:01
104
原创 初识Eureka
Eureka简介:Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。 EurekaServer提供服务注册服务,各个节点启动后,会在EurekaServer中进行注册,这样Eur
2020-12-14 20:20:56
64
原创 SpringCloud微服务架构(代码体现)
一、简介:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系
2020-12-14 17:00:37
430
1
原创 thymeleaf模板
1、优点:关于Thymeleaf的优点,我只说一条:它就是html页面下面直接上代码导入pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>Spring
2020-11-30 19:53:02
184
原创 SpringBoot项目搭建
1、我使用的工具是idea,所以第一步直接在之前的项目上右键新建一个model,如下操作:2、3、建项目需要网络,而且网络一定要好,否则可能创建不成功4、5、搭建完成,测试一下
2020-11-29 08:36:54
207
原创 mybatis入门操作
一、创建一个maven工程1、2、3、4、5、完成后,导入以下内容<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencies>
2020-11-01 15:23:30
110
原创 linux之jdk安装、tomcat安装配置,文件上传和下载
一、上传和下载1.上传使用 rz,然后回车2、找到jdk的压缩包3、开始传送4、传送完成5、tomcat同理二、jdk安装配置1、压缩jdktar -zxvf jdk 然后tab,之后回车2、配置环境变量vim /etc/profile3、打开配置文件并在文件的最后添加如下内容(注意:=两边没有空格) export JAVA_HOME=/usr/local/jdk1.8.0_151 export CLASSPATH=.:$JAVA_HOME/lib/d
2020-09-26 16:41:54
183
原创 linux之换源
CentOS更换为阿里云的源1.确保更换之前确保自己安装wget,若是没安装wget直接安装即可yum list wgetyum -y install wget安装完成2、首先备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak3、下载阿里云的yun源到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mi
2020-09-26 14:38:24
550
原创 Linux入门命令
一、Linux入门命令(Linux是区分大小写)1、查看ip地址ifconfigip addr这两个命令都可以Linux基础必懂:eth0,eth1,eth2,lo是什么意思eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo代表127.0.0.1,即localhost2、linux用户切换,su 用户名切换到root需要再输入密码3、登出exit logout4、进入文件夹cd 文件夹名5、返回上一级cd…6、返回根目录cd~window中是cd
2020-09-22 11:01:36
118
原创 SVN
一、SVN安装步骤说明1、去官网下载文件,双击后点击next2、勾选接受安装3、默认选择即可,第一项是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量4、选择标准安装(免费)5、确认文件安装目录,以及代码库的位置(你的代码想要保存的位置),一旦这个位置的代码库文件被删除,可就无力回天了,把端口为443改为84436、安装即可...
2020-08-30 09:57:42
79
原创 Jwt
1、JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2、 为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。3、JWT的工作原理3.1、是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{"UserName": "Chongchong","Role": "Admin","Expire": "2018-08-08 20:15:56"}3.2.、之后,当用户与服务器通信时,客户在请求中发回JSON对象3.3、
2020-08-28 18:37:37
116
原创 Vuex
一、vuex中的各个js文件的用途官方图解Vuexvue中各个组件之间传值1.父子组件父组件–>子组件,通过子组件的自定义属性:props子组件–>父组件,通过自定义事件:this.$emit(‘事件名’,参数1,参数2,…);2.非父子组件或父子组件通过数据总数Bus,this.root.root.root.emit(‘事件名’,参数1,参数2,…)3.非父子组件或父子组件更好的方式是在vue中使用vuex方法1: 用组件之间通讯。这样写很麻烦,并且写着写着,估计自己
2020-08-27 20:02:20
430
原创 SPA项目开发之CRUD&&表单验证
一、表单验证表单验证Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将Form-Item的prop属性设置为需校验的字段名即可<el-form-item label="活动名称" prop="name"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm"><!-- 编辑界面 --> <el-dialog :title="title" :vis
2020-08-27 18:38:24
83
原创 SPA项目开发之动态树+数据表格+分页
一、动态树功能1、单个左侧菜单样式<el-submenu index="1"> <template slot="title"> <i class="el-icon-location"></i> <span>导航一</span> </template> <el-menu-item index="1-4-1"> <template slot="title">
2020-08-22 21:53:52
62
原创 SPA项目开发之首页导航+左侧菜单
一、mock.js模拟响应ajax请求1、安装mockjs依赖 npm install mockjs -D 2、配置开发环境及生产环境为了只在开发环境使用mock,而打包到生产环境时自动不使用mock,我们可以在env中做一个配置(1)dev.envmodule.exports = merge(prodEnv, {NODE_ENV: '"development"', MOCK: 'true' })(2)prod.envmodule.exports = {NODE_
2020-08-22 21:49:28
119
原创 SPA项目开发之登录注册
一、安装开发模块1、在hbuilder里找到该项目,右键打开该项目所在目录,然后再右键在此处打开命令窗口,之后依次下载以下四个模块npm install element-ui -S npm install axios -Snpm install qs -S npm install vue-axios -S2、引入main.js配置import ElementUI from 'element-ui' // 新添加 1import 'element-ui/lib/theme-chalk/
2020-08-22 21:37:33
128
原创 使用vue-cli搭建vue项目
PS:想要使用vue-cli来搭建vue项目,前提是搭建好NodeJS环境,没有搭建好的话,移步这里传送门1、什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:vue init webpack xxx注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2. 安装vue-cli执行这两项指令npm install -g vue-cli npm inst
2020-08-19 14:17:10
179
原创 nodeJS安装与配置
安装1、下载nodeJS的安装包2、解压nodeJS的解压包,在根目录下新增两个文件夹3、配置环境变量:在此电脑找到控制面板-高级系统设置点击环境变量新建系统变量变量名如下图,变量值是安装包的解压路径编辑完点击确定再找到该框里的path,点击编辑点击新建,添加下图中的变量,添加完成后点击确定配置1、完成后来到桌面,windows+r,输入cmd输出如下命令会输出NodeJs和npm的版本号 node -v npm -v2
2020-08-18 15:41:09
294
原创 vue路由
1. SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序 单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中 传统多页面应用程序: 对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面 优势 减少了请
2020-08-15 20:10:57
81
原创 Vue语法2
样式绑定<style type="text/css"> .a { color: aqua; } .b { color: pink; } .c { font-size: 50px; } </style><li> <h3>样式绑定</h3> <span :class="aClz">嘟嘟</span><br /> &
2020-08-15 09:06:59
97
原创 Vue语法
一. 模板语法1、插值1.1文本 <p> 1.1 文本 title={{title}},ts={{ts}} </p>var vm=new Vue({ el:'#app', data:function(){ return{ title:'hello Vue', ts:new Date().getTime(), } },1.2html<li>1.2 html</li>
2020-08-14 11:00:29
107
原创 Maven的使用
1、创建java项目,点击File-New-Other-Maven Project,完成以上操作后,进入以下界面,点击next2、下图的Catalog,第一次创建时,默认选中的是All Catalog,此时我们要改成Internal,然后下面的也要改成后缀名为webapp的,完成后点击next3、来到这边,Group Id可填的是域名.公司名称;Artifact Id可填的是模块名称,填好后,点击finish就完成了4、创建完成后,出来的项目是这样的,会有报错...
2020-07-31 09:10:59
685
原创 MAVEN的安装与配置
一、简介Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。二、安装下载maven安装包,解压即可使用传送门三、配置1、去控制面板找到高级设置2、找到环境变量3、点击新建,前面是新建的名字,后面是前面maven的下载地址,新建完下载就好4、修改path添加maven相关路径,找到path,点击右下角编辑5、添加最下面两行,注意不要加分号,添
2020-07-17 14:22:50
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人