自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pip安装报错问题 Could not find a version that satisfies the requirement xx

pip安装报错

2023-11-22 16:12:20 180

原创 burp实现rsa加密+图片验证码识别

burp

2023-04-01 17:24:48 1886

原创 性能测试中的内存问题分析

性能测试 内存溢出

2022-10-12 17:30:19 1376 2

原创 计算机网络常见面试题整理

计算机网络

2022-10-11 10:34:06 810

原创 什么是websocket协议

websocket

2022-10-09 15:05:54 755

原创 oracle数据库怎么实现limit效果

oracle sql limit

2022-08-19 14:10:30 1270

原创 微信消息从发送到接收,经历了什么?如何防止丢包

TCP 丢包 网络 服务器

2022-08-02 12:34:32 3603 2

转载 什么是缓存? 如何测试缓存? 以Redis为例

什么是缓存?通俗来讲,缓存就是提前准备好的数据,存储在内存中,方便应用快速访问。比如一个固定的查询请求,没缓存的话,查询语句会直接打到数据库上,请求数不多的时候,没有什么影响,但是当并发请求很多时,就会造成数据库负载,影响结果返回时间。 如果采用缓存技术,将这个查询结果预先存在内存中,那当请求来时,直接调用该数据,不用再去查数据库,这样就能解决并发过大时出现的问题。redis是什么?Redis(Remote Dictionary Server,远程字典服务)是一个速度非常快的非关系数据库。它可

2022-05-19 13:45:54 3891

原创 ie浏览器启动时报错 0xc0000005

某天打开ie时,报错ie0xc0000005,网上查了几种方法,都没作用,最后用了如下方法才得以解决。打开控制面板 ,点击程序选择启用或关闭window功能将选项框中的ie取消掉,点击确定,重启重启之后,此时是没有ie的,按照如上方法,勾选ie,点击确定,再次重启后,ie就可正常使用了...

2022-05-18 11:02:47 7360 3

原创 IP 子网掩码等网络相关知识学习心得

一: 为什么需要ip地址?ip地址类似于身份证,网络上每台设备都有属于自己的专属ip地址。试想一下,如果有两台主机有相同的ip,当其中一台向服务器发送请求,但是服务器却把请求响应返回给另一台主机,那就会造成通讯错乱。二: 网络号和主机号ip地址,分为网络号和主机号如上图,可以看出,对于某个州来说,ip地址前三个都一样,这个就属于网络号,后一个不同,这就属于主机号。每个洲都有各自的网络号,代表这个洲属于同一个网络区域,每个洲里面的不同地址以不同的主机号来区分,来进行层级管理。三: ip

2022-05-14 17:23:26 2812

原创 python 统计列表字符数的两种方法

#方法一 直接使用现有函数统计from collections import Countera = [1,2,1,2,3]dict1=Counter(a)print(dict1)#方法二: 自己写个统计方法def counts(list): dis ={} for i in list: dis[i] = dis.get(i,0)+1 print(dis)counts([1,2,1,2,3])...

2022-05-05 09:17:26 2360

原创 python 装饰器小练习

from functools import wraps'''#带参函数def greet_decorator(name): def decorator(func): @wraps(func) def function(): print('包装函数开始执行') func() print('包装函数结束执行') return function return decora.

2022-04-29 10:54:03 646

原创 python 抽象类小练习

from abc import ABCMetafrom abc import abstractmethod#定义一个支付方法抽象类print("-----------------------定义一个支付方法抽象类--------------------------")class paymethod(metaclass=ABCMeta): @abstractmethod def pay(self): print('调用该支付方法') #@abstractmet.

2022-04-29 10:52:32 623

原创 python 把文件中含有xx字符的行写入到一个新文件

def openfile(pas): with open(pas, 'r', encoding='utf-8') as f: text = f.readlines() return textdef writefile(pas,s): with open(pas, 'a', encoding='utf-8') as f: f.write(s)a = openfile('D:\python\KPI\est.txt'.

2022-04-29 10:47:36 885

原创 使用ssh工具连接window虚拟机中的linux系统

前段时间为了玩玩docker,就在电脑上安装了VM虚拟机,并且在虚拟机中安装了centos系统。但是在虚拟机中运行linux,可显示的命令行实在太短,可用性太差,就想用本机的mobaxterm工具来连接虚拟机的linux。l步骤:1.首先要确定虚拟机连接是正常,在虚拟机设置中,启用VCN连接。2.打开windows电脑的网络,确保vm网络是启用状态3.获得虚拟机中linux系统的ip地址。ifconfig4. 尝试宿主机和虚拟机互相能否ping通,ping通的话,说明连接正常

2022-03-13 19:54:19 3013

转载 mysql笔记

1.mysql进行全表扫描时,把扫描结果保存在客户端,指令如下:mysql -h$host -P$port -u$user -p$pwd -e"select * from db1.t" > $target_file2.mysql查询流程为:获取一行数据,写到 net_buffer 中,这块内存的大小是由参数net_buffer_length定义,默认16k,重复获取行,直到该内存写满,然后调用网络发送出去,然后清空net-buffer。重复此操作,直至数据完全读取。若发送函数返回EAG

2022-01-04 10:12:20 127

原创 监控目录文件大小,当超过设置大小时,清空文件

####################### 脚本说明:监控目录文件大小,当超过设置大小时,清空文件.## 容量限制 :请调整 cap 变量中的数值,单位为K## 监控路径 :请调整 arrlogFile 变量中的值######################======================定义全局变量 begin===========================#限制的容量大小单位k,配置100Mcap=102400#监控路径,多个路径以空格隔开arrlogFile=.

2021-12-01 10:42:33 969

原创 linux定时清理指定目录下特定时间段的文件脚本

####################### 脚本说明:定时清理指定目录下文件,当前时间几天前的文件## 清理 时间:请调整 delayDate 变量中 "10" 数字## 监控路径 :请调整 arrlogFile 变量中的值######################======================定义全局变量 begin===========================#限制的容量大小单位k delayDate=10#监控路径,多个路径以空格隔开arrlogFil..

2021-12-01 10:39:04 892

原创 自动定时清理指定hdfs目录下指定的文件脚本

####################### 脚本说明:定时清理指定hdfs目录下,当前时间几天前的文件## 清理 时间:请调整 delayDate 变量中 "10" 数字## 清理 路径 :请调整 arrlogFile 变量中的值######################!/bin/bashexport HADOOP_USER_NAME=hdfs #设置操作hdfs代理用户#======================定义全局变量 begin======================.

2021-12-01 10:30:55 1478

原创 获取上一个周六的年周 - hive sql

select concat(year(cast(date_add('${now}',- dayofweek('${now}') - 7)as string)), '年第', cast(datediff(date_add('${now}',- dayofweek('${now}') - 7),date_add(trunc(cast(date_add('${now}',- dayofweek('${now}') - 7)as string),'YY'),7 - dayofweek(trunc(cast(date

2021-12-01 10:24:10 980

原创 一个简单易用的服务器性能监控工具-easynmon

之前监控服务器性能的时候,一直用的是nomn,但是这个工具每次使用时必须要连接服务器并输入指令,完成后还要去服务器拿出这个结果,很不方便,直到发现了这个工具-easynmon该工具部署后可直接通过网页访问,效果如下图如何使用先从网上下载这个包,之后解压,上传到服务器的某个路径下然后cd进入该存放目录,执行 chmod -R777 easyNmon,给该工具赋予全权限cd进入easyNmon,执行语句nohup ./easyNmon -p 9000 &说明:900...

2021-12-01 10:15:30 7720 2

原创 如何查看HDFS中表存储的数据

1.先通过showtable找到存储路径,得到路径信息/apps/hive/warehouse/dm_gcyth.db/2.然后执行 sudo -su hdfs hadoop fs -ls /apps/hive/warehouse/dm_gcyth.db/,找到该db库。3.最后执行sudo -su hdfs hadoop fs -ls /apps/hive/warehouse/dm_gcyth.db/dm_gcyth_cw_t_budget_after_share_cost查看库下的表...

2021-12-01 09:54:23 3689

原创 如何查看存储在HDFS中表数据的字段类型

在某次查询中,发现用spark引擎查询表报错,但是用MR引擎查询同一张表却正常,经过分析,发现是表的定义字段类型和实际存储的字段类型不一样,那么,如何查看字段的存储类型呢?1.: 先通过show create tablename,找到表的存储路径:hdfs://whchem/apps/hive/warehouse/ods_lms.db/bl_charge_order_dtl2.然后通过 su hdfs切换到hdfs用户,查看存储目录下的数据块信息,语句如下hdfs dfs -ls hdfs://

2021-12-01 09:50:04 1180

原创 查看HDFS中数据块的大小及说明

查看hdfs中,某一数据块所占的大小:语句:hdfs dfs -du -h /data/ ;结果 :102.3 M 307.0 M /data/ ;意义: 第一列标示该目录下总文件大小;第二列标示该目录下所有文件在集群上的总存储大小和你的副本数相关,我的副本数是3 ,所以第二列的是第一列的三倍 (第二列内容=文件大小*副本数);第三列标示你查询的目录;...

2021-12-01 09:31:07 1588

原创 禅道测试用例自动化录入

说明:本文档通过用jmeter的方式,将excel中的测试用例,自动维护到禅道中思路:模拟禅道实际录入的方法,先调用登录接口,获取cookie,然后抓取禅道录入用例接口,将要维护的用例通过参数形式上传即可。下面开始实际说明:Jmeter版本 5.2.1...

2021-11-26 10:39:27 10580 1

原创 linux定时清理某个目录下超过10天的日志文件

1.创建shell:touch /文件路径/auto-del-10-days-ago-log.sh -----在该目录下建立脚本chmod +x auto-del-10-days-ago-log.sh ---给该脚本授权2.编辑shell脚本vi auto-del-10-days-ago-log.sh ---进入该脚本键入 i ,编辑如下内容#!/bin/shfind /日志路径/ -mtime +10 -name "leapid.log.*" -exec rm -rf {} \

2021-07-29 14:56:22 996

原创 对于性能测试的一些理解

性能测试对于大部分测试人员都是一个神秘地带,因为在很多公司,性能测试都是由一个性能测试团队来做,所以普通测试人员没有机会接触到真实的性能测试,因而很难学习到很多新的测试实践知识。性能测试指标通常来说我们会关注如下的性能测试指标。响应时间:比较熟悉的就是2-5-8原则(据统计当网站慢一秒就会流失十分之一的客户),通常来说,2到5秒,页面体验会比较好,5到8秒还可以接受,8秒以上基本就很难接受了。但是有的项目也会例外,比如从海量的数据中去查询某些数据,或者生成报告(年度报告),这种可能就不太适合2-

2021-07-29 13:50:43 470

原创 jmeter——分布式压测

当单台压测机处理不过来大量的并发时,可以用jmeter自带的分布式运行功能。1.进入从机jmeter的bin目录下的jmeter.properties文件内,修改remote_hosts设置,将其更改为本机ip:端口(端口一般写1099),之后修改server.rmi.ssl.disable,将false改为true;2.启动从机bin目录下的jmeter-server.bat。ps:只有启动这个服务后,主机才能控制这台从机3.进入主机bin目录下的jmeter.properties文件,修改r

2021-07-29 13:41:49 127

原创 数据生成工具——datafaker

说明:确保本机安装了python环境,本案例为mysql数据库造数据,其他数据库请参考此种方法即可第一步:在cmd命令下,运行 pip install datafaker ,安装datafaker包第二步:cmd下运行pip install PyMySQL 安装mysql驱动包(本文档环境为python3)第三步:通过第一步安装结果,找到datafaker的安装路径,进入其目录下在_init_.py中,导入第二步安装的驱动,import pymysql pymysql.ins...

2021-07-29 13:30:58 2701 2

空空如也

空空如也

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

TA关注的人

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