- 博客(103)
- 收藏
- 关注
原创 python学习一
if __ name__ == “__ main__”: 的作用是:只有当模块被直接运行时,才执行某些代码;如果模块是被导入的,则不执行。这是一种Python的惯用法,用于区分“脚本模式”和“模块模式”。
2025-07-01 15:59:15
377
原创 go mode tidy出现报错go: warning: “all“ matched no packages
若不在src目录下,需要将项目移到src目录下。本次是因为项目没有在src目录下。
2025-06-16 10:44:12
178
原创 工作几年后的心得记录
现在的自己真的很棒,不懂就直接问,心里想的是我有新手保护期,我才不怕呢。以前遇到问题真的是手忙脚乱、进入新公司遇到不会的问题也不敢问。最近现自己的动手能力、解决问题能力比以前好很多诶。这个就是单纯的记录一下。
2025-06-14 19:22:10
122
原创 go语言学习(二)
go需要一个工作目录,还需要一个安装目录,即GOROOT和GOPATH。GOPATH用来做存储,代码存储,主要是用来做工作的存储路径。后续若有些命令不可以用,则是因为没有配置系统环境变量的配置。解决办法:将用户变量的变量值直接进行更改。安装时会自动配置到环境变量中。go path没有生效。
2025-06-14 18:48:49
331
原创 作为测试我们应该关注redis哪些方面
数据结构操作:验证字符串、列表、哈希、集合和有序的基本操作是否正确持久化:测试aof和aof持久化机制,确保数据在开启后正确恢复。事务:检查事务的原子性和回滚机制。发布订阅:确保消息正确传递。
2025-06-09 15:59:42
347
原创 jmeter聚合报告中参数详解
表示测试中发送的请求数量,即测试执行了多少次请求。单位,以个或者次数表示。示例:如果samples为1000,表示测试中发送了1000次请求。
2025-06-08 13:16:40
762
原创 修改tomcat配置文件中线程池最大线程数
6、保存并退出7、重启tomcat服务器8、验证修改ab工具进行压测-n 1000 总共发送1000个请求-c 100 同时并发100个请求在修改线程池配置后,建议持续监控服务器的资源使用情况,确保不会因为线程数过多而导致系统资源耗尽。使用top命令监控cpu和内存情况。使用jstat或者jconsle监控java虚拟机。minSpareThreads最小空闲线程数maxSpareThreads最大空闲线程数
2025-06-06 13:36:42
283
原创 java学习--集合(大写四.4)
(1) 创建集合,集合存放随机生成的30个小写字母(2) 用listTest统计,a、b、c、x元素的出现次数(3) 效果如下i <30;
2024-10-17 21:38:29
1073
原创 JAVA高级--常用类(九)
1)String、StringBuffer、StringBuilder 三者的异同?String:不可变的字符序列;底层使用 char[] 存储StringBuffer:可变的字符序列;线程安全的,效率低;底层使用 char[]存储StringBuilder:可变的字符序列;jdk5.0 新增的,线程不安全的,效率高;底层使用 char[] 存储。
2024-10-17 21:36:27
849
原创 git提交信息报错问题(fatal: not a git repository (or any of the parent directories): .git)
这个问题是因为自己粗心,克隆代码后没有进入到git仓库目录中。
2024-10-17 21:30:55
770
原创 idea快捷键
1.ctrl+p 查看构造器的参数2.向上抛异常:ctrl+alt+t3. 多行注释:ctrl+shift+/4.自动补全对象:ctrl+alt+v5. idea中生成构造器的快捷键 alt + insert6.写方法时,自动生成这个还没有写过的方法:ALT+ Enter7. 生成toString方法的快捷键:alt + insert键,找到toString选项8. IDEA代码对齐整洁快捷键:Ctrl+Alt+L9.写构造器时想看到小括号里的参数:Ctrl+p10.换行:shift+en
2024-10-17 21:30:13
292
原创 git学习(一)
总结一下现在代码仓库的状态和涉及的git 对象最上面是commit commit包含了指向具体的哪一个tree、关于作者的基本信息tree也是对象,包含了哪些文件,一个是file1,一个是file2,这两个文件有具体的blob对象,查看各自的blob对象,都会获取到文件的内容。
2024-07-28 13:49:20
953
原创 k8s(五)---名称空间
名称空间是k8s划分不同工作空间的逻辑单位,是k8s资源逻辑隔离的机,。可以给不同的租户,不同的环境、不同的项目创建对应的命名空间。
2024-07-13 11:27:55
452
原创 k8s(三)---关于kubectl
管理k8s的命令行工具。是k8s的一个客户端管理工具,可以通过kubectl对k8s中的资源进行操作,比如增删改查。第一列是资源名称、第二列是名称简写,第三列是版本,第四列true表示具有命名空间隔离,false代表没有。第五列代表资源类型。
2024-07-13 10:26:46
425
原创 k8s(二)
集群里至少需要有一个master节点,即就是主节点。node节点可以多个。若是多个master节点,worker节点和master的apiserverr进行交互时,就需要通过LB(load banlance)
2024-07-13 09:52:12
890
原创 自动化(二正)
先创建一个HashMap此方法一不可取上面方法二是将每个元素封装成hashMap对象,而此处是将每个元素封装成sql对象,此处这个变量就是登录成功返回的响应字段在数据文件中,parameters都是拼接成json字符串,所以id=259也拼接为json字符串此处将259放到双引号中,自动进行转义get请求:http://47.108.153.47:18089/qzcsbj/user/findById?id=259?后面直接拼接参数。
2024-07-11 14:37:54
919
原创 docker(二)---docker安装、配置
三、安装、配置1、官网安装http://docs.docker.com/engine/install/centos2、安装所需软件包centosyum install -y yum-utils device-mapper-persistent-data lvm23、步骤1)删除旧版本sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-l
2024-07-11 10:55:47
474
原创 JAVA--IO流
I/O是Input/output的缩写,用于处理设备之间的数据传输。如读/写文件、网络通讯。java程序中,对于数据的输入、输出是以流(Stream)的方式进行。Java.io包下提供了各种流类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。输入Input:读取外部数据(磁盘、光盘等存储设备的数据)到程序内存中。输出Output:将程序中(内存)数据输出到磁盘、光盘等存储设备中。
2024-07-08 22:39:05
1001
原创 性能测试相关理解---性能测试流程(二)
六、性能测试流程(如何做性能测试?)1、前期准备–项目初期就开始,业务需求评审时尽量参与,对业务更深刻的认识(确定哪些是核心业务、哪些可能存在并发请求、确定什么地方会出现瓶颈,方便后续性能需求评审时给出建设性建议)2、性能需求分析、评审(确定性能测试的范围、性能测试的目标是多少)2.1、确定范围:哪些业务接口使用多的、核心业务功能2.2、目标:tps、rt、成功率、资源利用率等2.3、补充2.3.1关于需求来源(项目组一起定性能目标)2.3.1.1迭代项目1)范围新增、修改、
2024-07-08 09:43:55
711
原创 性能测试相关理解(一)
前面的四种强调的是不同的性能测试方式,性能测试场景的设计。可以将四种测试设计在里面。负载测试(场景就是阶梯加压,每个阶梯对应的就是客户端的线程数,对应的负载,再测一个最大值。递增测试:连续阶梯加压。强调测试:连续阶梯加压,测试最大值。
2024-07-06 22:52:51
925
原创 sql查询练习
课程表:课程编号cid,课程名称canme,老师tid,教师表:教师tid,教师姓名tname分数表:学生student_sid=,课程 cours_id,,分数score学生表:学生sid,学生姓名sname,学生性别sex,出生年月sbrith。
2024-07-04 23:04:01
2190
原创 java学习--集合(大写二.2)
看尚硅谷视频做的笔记jdk8里有一些默认的方法,更多的是体现的是一种规范,规范更多关注的是一些抽象方法。看接口里面的抽象方法,选一个具体的实现类。测试collection的方法,存储一个一个数据都有哪些功能方法可以进行调。因为是接口,想演示接口中的方法,就需要先声明Collection右边一定要选一个实现类,即就用ArrayList此处就使用了多态多态场景时调的时候.coll.时候只能调出Collection接口里面声明的方法所以借着右边ArrayList看左边Collection接口的
2024-06-20 19:24:48
639
原创 Java面向对象 下(六)
讲完方法的时候,做过一个类接口的使用:1)接口使用interface来定义2)在Java中:接口和类是并列的两个结构。3)如何去定义两个接口:定义接口中的成员。jdk7及之前的版本:只能定义全局常量、抽象方法。全局常量:public static final的,但是书写中,可以省略不写抽象方法:public abstractjdk8:除了全局常量和抽象方法之外,还可以定义静态方法、默认方法。4)接口中不能定义构造器!意味着接口不可以实列化。
2023-11-03 15:22:53
283
原创 mysql监控分析(3)
创建在表上对数据库表中一列或多列的值进行排序的一种结构。大部分是存在磁盘中,小部分是加载在内存中,加载到内存中的即是索引数的头节点。
2023-09-23 21:56:23
112
原创 mysql监控分析(2)
rows_sent:表示返回多少行数据(此处的sql是根据唯一id进行查询,返回的数据肯定是一行)query_time:30多秒,查询耗时30多秒,性能很差。rows_examined:扫描多少行才获取数据结果。lock time是sql锁表的时间。第一行就是慢sql的执行时间。第三行是sql消耗的时间。c就是count访问次数。s按某种顺序进行排序。
2023-09-23 21:48:16
53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人