自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 gitlab突然提示我要输入密码了。

找到其中的[email protected]://project/test/myproject,替换为http://xx.xx.xxx.xx:/project/test/myproject,保存。此时再进行pull、commit或者push都没有问题了,如果提示输入密码的话,也不是[email protected]的用户了,而是我自己的gitlab的账号,输入密码就可以了。用了很长时间的一个gitlab库,今天提交代码的时候突然提示我输入密码了,并且用户还是[email protected]的,瞬间懵逼。

2023-10-05 16:25:48 1022

原创 JMETER自适应高分辨率的显示器

jdk8下,jmeter在高分辨率显示下会出现界面显示过小的问题。其实在jmeter的properties中已经给出了完美的解决方案。

2023-10-04 14:45:05 1647

原创 每天一练:SpringBoot连接mq

三天不练手生,每天一练重在保持手感,防止生疏。不然总不写代码最后连maven都快不会用了

2023-08-17 00:54:12 405

原创 每天一练:SpringBoot读取mysql

三天不练手生,每天一练重在保持手感,防止生疏。不然总不写代码最后连maven都快不会用了

2023-08-03 00:47:43 508

原创 用SpringBoot实现post和get请求(多图)

三天不练手生,每天一练重在保持手感,防止生疏。不然总不写代码最后连maven都快不会用了

2023-07-29 18:34:22 1852

原创 JMeter测试redis性能

针对Redis的性能测试需求本身就比较小众,因为Redis的性能指标在官网已经给出了详细的数据。但是有时候我们仍然需要对redis进行性能测试,例如资源配置需求,参数调优对比,程序优化等场景。测试Redis最省事儿的方案当然是官方提供的插件,下载地址:https://jmeter-plugins.org/。抱着学习的目的我自己也写了一个,这篇文章对过程做一个简单的记录,也算是对自己学习的总结和鼓励。写这篇文章的时候是这个插件的第一个版本,只是解决了“能用”的问题,后续在功能和界面上会不断的优化调整。

2023-01-26 20:18:16 1147 1

原创 每天15分钟JMeter进阶篇(1):JAVA 取样器的基本使用

JMETER官方提供了丰富的取样器,可以支持80%的常见测试场景,同时JMETER也有很强的扩展功能,支持测试人员自己定制取样器,JAVA 取样器就是其中一种。使用JAVA 取样器需要测试人员具备中等程度的编码能力,因为JAVA 取样器需要自己编写实现代码。

2023-01-18 17:36:27 1537

原创 IntelliJ IDEA 设置代码提示或自动补全的快捷键

在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。(注:有些操作的快捷键做了更改,和IntelliJ Idea默认的快捷键不一样)动作 快捷键 说明Move Caret to

2022-05-21 08:54:11 6197 2

原创 Docker日常操作命令一览

前言现在Docker技术已经应用的越来越广泛,无论是开发人员还是测试人员都需要对docker的日常操作有清晰的了解。在这篇文章里结合以前的工作经历和官方的文档,整理了docker的常用命令。查看docker信息的命令info命令info 命令用于输出docker的配置信息。输出结果如下:[root@localhost ~]# docker infoClient: Context: default Debug Mode: false Plugins: app: Docker App

2022-05-19 21:17:33 1049

原创 ORACLE19C中锁的速查表

文章目录锁的类型和模式锁的类型和模式oracle锁的类型、名称、描述可以通过v$lock_type来查看select * from v$lock_type在oracle19c中,有291种锁,其中大部分是数据库内部的锁,我们能经常见到的锁类型很少。v$lock_type的字段说明编号字段名称字段说明1TYPE锁的标识,两个字母的简写2NAME锁的名称3ID1_TAG排队类型的描述4ID2_TAG排队类型的详细信息5IS_USER

2022-05-17 15:15:02 1015

原创 【MYSQL优化之道摘抄】mysql常见的SQL优化方法

无论对于开发人员、运维人员或者测试人员,数据库的优化都是绕不开的话题。而在数据库的优化中SQL的优化又是最为关键的一项。再牛逼的服务器硬件也扛不住百万次的oracle硬解析,再快的SSD硬盘和raid,碰到千万级数据的全表扫描也一样会趴窝。这就是SQL优化的重要性,但是也恰恰是最容易被忽视的。SQL优化虽然深邃,但是入门不难,这里整理了以前的一些MYSQL的优化笔记,遵循这些优化原则的话,至少能保证数据库不会被慢SQL跑死

2022-05-17 14:29:58 2270

原创 记DBeaver下诡异的ORA-01843: 无效的月份

问题现象在日常练习中,通过客户端执行如下SQL报错:ORA-01843: 无效的月份SELECT to_date('07-DEC-2022','DD-MON-YYYY') FROM dual;执行后报错信息如下:SQL 错误 [1843] [22008]: ORA-01843: 无效的月份Error : 1843, Position : 15, Sql = SELECT to_date(‘07-DEC-2022’,‘DD-MON-YYYY’) FROM dual, OriginalSql =

2022-05-15 20:41:51 1641

原创 docker部署ORACLE19C

docker部署oracle 19c

2022-05-14 16:08:31 825 2

原创 眼睛说:我会用docker部署MySQL8了;手说:不,你不会

眼睛说:我会用docker部署mysql8了;双手说:不,你不会。centos 7 + docker + mysql8来完成MYSQL8的部署,过程包括前期准备、Docker安装、mysql8部署及相关设置,最后记录了部署过程中出现的问题,例如“Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory)”、 The driver has not received any packets from

2022-05-14 01:46:58 1151 2

原创 ORACLE中的行压缩

CREATE TABLE .... COMPRESS [BASIC]CREATE TABLE .... ROW STORE COMPRESS ADVANCED;

2022-05-13 15:29:23 608

原创 ORACLE 19C中的单行函数

oracle中的函数十分重要,也十分实用,不仅在工作中可以提高编码效率,同时也是历次OCP考试中频繁出现的考点。

2022-05-07 23:29:24 657

原创 不会写性能测试方案?也许这个模板能帮助到你

一个好的方案模板可以规范性能测试的产出物,提高方案编制的效率

2022-05-07 09:18:42 438

原创 如果你这样聊性能测试无论项目经理或者面试官都要给你点赞

万事开头难,性能测试的关键在于前期的需求调研和目标识别。

2022-05-06 23:03:34 414

原创 oracle中的序列 sequence

关于序列序列是生成唯一整数值的结构,并且每个会话所获取到的序列值都是唯一的。唯一值是序列的最组要目的,主要的应用场景是生成记录的主键。用序列生成主键最大的优势在于其性能。生成序列与表、行锁机制、及提交或回滚过程无关,所以生成序列的速度是非常快的。序列的值全局唯一,例如有10个会话分别往order表插入数据,order表的主键是序列,那么每个会话获取到序列值在表里都是唯一的,而不是每个会话里唯一。重启序列唯一的方法是删除它并重新创建它。创建序列CREATE SEQUENCE SEQL其中seq

2022-05-05 15:18:36 764

原创 RFT + XPATH + 缓存对象路径的方式提高UI对象识别效率

又是漫漫长夜,无心睡眠……这次文章是技术总结,不是随想,所以省去开头和暖场,直接切入正题。本文档对于如何使用RFT+XPATH提高自动化测试的执行效率提供了一种新的思路,就是缓存对象路径,(PS:没用过RFT做自动化测试的同学可以忽略了 ,用watir的同学也可以忽略了。)界面对象识别及维护的费效比是UI自动化测试永远的话题UI层的自动化测试,提高脚本的执行效率是永远的主题,我们必须把一轮

2022-05-05 07:42:56 173

原创 每天15分钟JMeter入门篇(七):认识JMeter中的监听器

前言JMeter中监听器的作用就是收集、显示JMeter取样器的结果,并以树形、图表、表格的形式显示出来。还可以将监听结果保存成文件。在JMeter中5.4.1中一共提供了17中监听器,其中性能测试经常用的大概就是四五种,其他的监听器不是说不重要,只是大部分人的性能测试都是基于http请求的,所有有些监听器可能不会涉及。欢迎转载,转载请注明出处:https://blog.csdn.net/xiaomacaicai/article/details/119293458,谢谢历史文章每天15分钟JMet

2022-05-05 07:36:40 1254

原创 每天15分钟JMeter入门篇(六):学会用好JMeter中的断言

每天15分钟JMeter入门篇(一):Hello JMeter每天15分钟JMeter入门篇(二):使用JMeter实现并发测试每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器每天15分钟JMeter入门篇(四):认识JMeter中的函数每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment每天15分钟JMeter入门篇(六):学会用好JMeter中的断言每天15分钟JMeter入门篇(七):认识JMeter中的监听器每天15分钟JMeter入

2022-05-05 07:36:20 821

原创 每天15分钟JMeter入门篇(五):认识JMeter中的测试片段

每天15分钟JMeter入门篇(一):Hello JMeter每天15分钟JMeter入门篇(二):使用JMeter实现并发测试每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器每天15分钟JMeter入门篇(四):认识JMeter中的函数每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment每天15分钟JMeter入门篇(六):学会用好JMeter中的断言每天15分钟JMeter入门篇(七):认识JMeter中的监听器每天15分钟JMeter入

2022-05-05 07:35:54 1139

原创 每天15分钟JMeter入门篇(四):认识JMeter中的函数

每天15分钟JMeter入门篇(一):Hello JMeter每天15分钟JMeter入门篇(二):使用JMeter实现并发测试每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器每天15分钟JMeter入门篇(四):认识JMeter中的函数每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment每天15分钟JMeter入门篇(六):学会用好JMeter中的断言每天15分钟JMeter入门篇(七):认识JMeter中的监听器每天15分钟JMeter入

2022-05-05 07:34:40 802

原创 ORACLE中的INTERVAL

ORACLE中的INTERVAL关于INTERVALINTERVAL类型INTERVAL YEAR TO MONTHINTERVAL DAY TO SECOND关于INTERVALoracle中提供了两种日期时间类型,分别是DATE和TIMESTAMP用来存储时间点的数据,同时还提供了INTERVAL来存储一段时间的数据。例如你2022年11月11日11点11分11秒孤独的喝了一瓶啤酒,这个就是时间点;而截至到2022年11月11日11点11分11秒,统计你N年内被撒的狗粮,这就是一段时间,是INTER

2022-05-05 07:33:49 316

原创 每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器

每天15分钟JMeter入门篇(一):Hello JMeter每天15分钟JMeter入门篇(二):使用JMeter实现并发测试每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器每天15分钟JMeter入门篇(四):认识JMeter中的函数每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment每天15分钟JMeter入门篇(六):学会用好JMeter中的断言每天15分钟JMeter入门篇(七):认识JMeter中的监听器每天15分钟JMeter入

2022-05-04 15:23:35 781

原创 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试

每天15分钟JMeter入门篇(一):Hello JMeter每天15分钟JMeter入门篇(二):使用JMeter实现并发测试每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器每天15分钟JMeter入门篇(四):认识JMeter中的函数每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment每天15分钟JMeter入门篇(六):学会用好JMeter中的断言每天15分钟JMeter入门篇(七):认识JMeter中的监听器

2022-05-04 15:20:41 7168 5

原创 每天15分钟JMeter入门篇(一):Hello JMeter

每天15分钟JMeter入门篇(一):Hello JMeter每天15分钟JMeter入门篇(二):使用JMeter实现并发测试每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器每天15分钟JMeter入门篇(四):认识JMeter中的函数每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment每天15分钟JMeter入门篇(六):学会用好JMeter中的断言每天15分钟JMeter入门篇(七):认识JMeter中的监听器每天15分钟JMeter入

2022-05-04 15:09:17 3617

原创 一起学OCP:oracle-082题库及解析(21-40)

最好的学习方式就是创作和分享,希望大家都能拿到OCP证书

2022-05-04 15:04:38 1813

原创 一起学OCP:oracle-082题库及解析(1-20)

最好的学习方式就是创作和分享,祝愿大家都能早日拿到OCP

2022-05-04 14:56:59 1117 2

原创 oracle中的Temporary Undo Segments

oracle中的Temporary Undo Segments什么Temporary UndoTemporary Undo适用场景启用Temporary Undo查询Temporary Undo什么Temporary Undooracle中的Temporary Undo Segments,中文名字叫做临时回滚段,是一个比较有用的特性。在oracle有临时表,对临时表的操作也会产生undo信息,但是临时表的undo信息对数据恢复是没什么用的,所以oracle提供了Temporary Undo的功能,将临时

2022-05-04 14:53:38 269

原创 ORACLE中的INTERVAL

ORACLE中的INTERVAL关于INTERVALINTERVAL类型INTERVAL YEAR TO MONTHINTERVAL DAY TO SECOND关于INTERVALoracle中提供了两种日期时间类型,分别是DATE和TIMESTAMP用来存储时间点的数据,同时还提供了INTERVAL来存储一段时间的数据。例如你2022年11月11日11点11分11秒孤独的喝了一瓶啤酒,这个就是时间点;而截至到2022年11月11日11点11分11秒,统计你N年内被撒的狗粮,这就是一段时间,是INTER

2022-05-04 14:43:13 824

原创 ORACLE中的资源计划 Resource Manager

ORACLE中的资源计划什么是资源计划资源计划中的使用者组资源计划CPU方法活动会话数量并行程度操作执行时间空闲会话终止时间撤销数据量什么是资源计划oracle应该是从8i开始提供了资源管理器,Resource Manager。这个RM可以让DBA管理数据库服务所使用的资源。这个怎么理解?例如无论是windows或者是linux,操作系统都具备将特定的资源分配给特定进程的能力,并且实现自动调度。你打开windows的任务管理器就能看到一个进程所消耗的CPU和内存总是随着计算任务的多少而动态变化的,这就是

2022-05-04 14:42:36 597

原创 关于oracle-ocp你要知道的都在这里

关于oracle-ocp你要知道的都在这里关于ocp为什么要考OCPocp的认证体系ocp的考试途径ocp的考试流程ocp的考试形式ocp备考注意事项这段时间在备考Oracle的OCP,刚考过了083,还有082待考,在这里对OCP的点滴做个总结,希望能帮助到大家。关于ocpOCP:Oracle数据库认证专家(Oracle Certified Professional)是Oracle公司的Oracle数据库DBA(Database Administrator 数据库管理员)认证课程,通过这个考试, 说

2022-05-04 11:20:07 5190 10

原创 UI自动化测试对UI界面规范的需求

UI自动化测试的原理是通过脚本驱动浏览器,模拟人工的鼠标和键盘操作来完成测试,因此UI自动化测试对UI界面是强耦合的关系,如果在UI界面设计上能够考虑到自动化测试方面的一些需求,那么会极大的减少UI自动化测试的工作量。在考虑对UI自动化测试的支持时,也要综合评估相关调整所带来的UI开发的工作量,另外还要考虑用户体验。在优先级上,用户体验优先,然后在前端开发工作量允许的情况下,再考虑能够向自动化测试的UI需求倾斜

2022-05-04 01:12:52 652

原创 分析oracle的联机日志和归档日志

对于ORACLE的日常运维来说,ORACLE的联机日志和归档日志具有十分重要的作用,通过对联机日志、归档日志的分析和挖掘,不仅可以评估ORACLE历史压力,在出现数据丢失的时候还是数据恢复的重要依据,因此熟悉和掌握如何分析、查看ORACLE的联机日志、归档日志就成为DBA甚至研发和测试人员的一项基本功,

2019-12-21 22:42:24 722

原创 oracle问题解决方案汇总

之前ORACLE问题的解决方案记录的太分散了,以后所有具体的解决方案都只更新在这一片BLOG里

2019-12-07 20:42:49 435

原创 修改用户表空间和临时表空间

今天下午要解决个临时表空间的问题,百度了好几遍,全都是修改用户默认表空间的,哀叹网络文章一大抄的同时,也悲剧自己学艺不精。Alter user test1 default tablespace tbs_test1; --修改 test1用户的默认表空间是tbs_test1Alter user test1 temporary tablespace temp_tbs_te...

2019-12-03 20:11:33 4391 1

原创 Oracle调整数据文件大小杂谈

ORACLE调整表空间调整表空间大小的SQLSQL分析DBA_EXTENTS表数据块数据块的增长计算实际大小行链接和行迁移高水位线HWM热块结束语调整表空间大小的SQLSQL来源于网络,但是没保存下原作者的连接,在原作者的基础上稍微增加了一些中文的说明ORACLE在使用过程中数据文件会变得越来越大,有时候删除了冗余的数据仍然不会释放空间,此时需要调整数据文件的大小。select a.fil...

2019-11-30 23:32:12 1924

原创 ORACLE 11g手动内存管理

ORACLE 11g手动内存管理前言检查系统内核参数备份spfile修改内存参数后重新启动数据库。修改内核参数后重启数据库结束语前言oracle 11g的手动内存管理是一个老生常谈的话题,今天实际操作了一下,发现真的是网上文章一大抄,很多人只是拷贝了命令,但是却忽视了一些其他的限制条件,所以在这里把这个知识点重新梳理了一下,有言在先,如果您是着急解决问题,应该搜索其他直接贴出命令的文章。可以参...

2019-11-16 17:28:19 1221 1

jmeter测试REDIS的插件

目前实现可以向REDIS发送五种数据类型,可以配置redis的HOST,端口、访问用户名、密码和database,先放到csdn里供下载,更多的功能日后会逐渐完善,界面也会不断优化以增强易用性。创作不易,收取友情积分1分,请大家多多海涵

2023-01-26

华为MAS V4.1D3API接口(JAVA)

华为短信接口的工具类,里面有需要的JAR包\XML文件\配置文档

2015-01-05

官网的tomcat8.08安装版本,看不懂APACHE网站的可在这里下

apache的下载做的很诡异,目录藏得很深,该资源是直接从官网上下载的,需要的同学直接拿走,由于文件比较大,所以收个辛苦钱。允许鄙视

2014-07-23

db2 v8.1的许可证文件

db2 v8.x的许可证文件,适用于多个平台,本人在windows 2003(x64)下测试通过 许可证注册命令: db2licm -a filename 其中filename是许可证文件所在的目录

2009-12-04

好用的CPU双核补丁傻瓜安装版

普通的Windows XP(SP2)操作系统中,基于需求切换,系统会根据负载改变ACPI处理器的性能状态,比如处理器电压、工作频率等。Windows XP的处理器功耗管理会在对应的处理器上采用这样的操作,但是在双核(多核)处理器上,一个单线程的负载可能就会在两个核心上交叉处理,也就造成了一定的性能损失。如果您正在使用的是双核电脑,系统为XP(vista本身支持双核),如果您觉得运行某些程序时效果欠佳,那么您可以考虑打上补丁。当然,不装补丁一样可以使用,对系统的影响也并不是很明显。 据测试,打了补丁,安装nvidia、ati新版本的显卡驱动后,双核心处理器的游戏性能有比较大幅度的提高。 适用于简体中文XP系统,AMD3600以上及intel酷睿2系列CPU 本程序可自动检测出CPU的生产厂家、核心数量,并智能安装相应的双核补丁,支持参数静默安装, AMD默认安装: 官方驱动、AMD优化补丁、KB896256、KB931784 并相应的改写注册表PerfEnablePackageIdle为1 Intel默认安装: KB896256、KB931784、KB936357(Intel处理器补丁) 2007-10-30 V4.0 更新KB936357为v2(微软07-10-23发布) 精简掉AMD驱动及优化程序中的非中文语言 使用最新的KB931784替换掉06年的KB924441 3.0修正由于windows未识别双核而误判为单核,不再根据windows判断CPU核心。 2.0修正单核情况下静默安装的进程残留问题。 2007-11-01 V4.5 更新Dual-Core Optimizer.msi为1.1.3.0161 加入补丁检测功能,进一步压缩安装包体积 注意: 适用于简体中文XP系统,AMD3600以上及intel酷睿2系列CPU

2008-10-16

贪吃蛇DEMO

今天把以前写一个贪吃蛇的游戏翻了出来,很是兴致勃勃的要把它改写,但是刚写了几行就写不下去了。原因就是这个游戏的代码修改起来工作量太大。游戏一开始没有自己考虑如何对线程进行控制,导致现在游戏运行的时候有很多问题。今天只是给游戏增加了一个菜单栏。也不准备再在修改代码上投入太多的时间。目前已完成的代码就作为一个demo放上来。有时间的话会写一个新的贪吃蛇。

2007-12-02

贪吃蛇的java程序

用JAVA写的一个贪吃蛇的小游戏,附源代码

2007-03-31

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

TA关注的人

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