- 博客(157)
- 收藏
- 关注
原创 java之mybatis框架第二天-mybatis基础增删改查
(1)创建一个新的springboot工程,选择引入对应的起步依赖(mybatis、mysql驱动、lombok删除项目中没有用的文件(可见mybatis第一天的教程)(2)准备数据库表 emp和dept(延用所创建的数据库名称mybatis,建立表的sql语句可在资源中自取)(3)application.properties中引入数据库连接信息(4)创建对应的实体类 Emp(实体类属性采用驼峰命名,数据库的列没有采用驼峰命名)查看数据库emp表的字段名称。
2024-12-30 15:25:01
702
原创 Linux的快捷键汇总
6. ctrl + a | e,光标移动到命令开始或结束。8. ctrl + l 或 clear命令 清屏。7. ctrl + ← | →,左右跳单词。命令前缀,自动匹配上一个命令。5. ctrl + r,搜索历史命令。3. history 查看历史命令。2. ctrl + d 退出登出。1.ctrl + c 强制停止。
2024-12-20 09:45:00
108
原创 Linux权限指令(小白必看,超详细)
图一:(1)让我们来解析一下图一的序号1,权限细节权限细节总共分为10个槽位举例:drwxr-xr-x,表示:这是一个文件夹,首字母d表示所属用户(图一的序号2)的权限是:有r有w有x,rwx所属用户组(图一的序号3)的权限是:有r无w有x,r-x (-表示无此权限其它用户的权限是:有r无w有x,r-x。
2024-12-19 14:09:54
797
原创 java之集合(详细-Map,Set,List)
TreeSet集合存储自定义类型的对象时,必须指定排序规则,支持如下两种方式来指定比较规则。方式一让自定义的类(如学生类)实现Comparable接口,重写里面的compareTo方法来指定比较规则。方式二通过调用TreeSet集合有参数构造器,可以设置Comparator对象(比较器对象,用于指定比较规则。根据方式一解决对象排序根据方式二解决对象排序注意:如果既用了方式一又用了方式二进行自定义排序,那么TreeSet就近选择自己自带的比较器对象进行排序;
2024-12-11 14:46:19
1448
原创 redis之缓存击穿,缓存雪崩,缓存穿透(全网最详细)
缓存穿透是指查询一个的数据,由于缓存和数据库中都不存在该数据,因此每次查询都会直接访问数据库,导致数据库压力过大。
2024-12-06 10:38:18
351
原创 redis案例实战一-图形验证码+谷歌开源Kaptcha介绍
注册-登录-修改密码一般需要发送验证码,但是容易被攻击恶意调用什么是短信-邮箱轰炸机。
2024-12-06 10:37:27
385
原创 redis之RedisTemplate和StringRedisTemplate的区别
想要改变RedisTemplate生成的key和value,就要使用序列化机制。新建一个配置类RedisTemplateConfiguration。,会将数据先序列化成字节数组然后在存入Redis数据库。StringRedisTemplate默认采用的是。执行这个单元测试,查看redis的可视化工具。RedisTemplate默认采用的是。如需要代码,可在资源中自取!redis可视化工具中查看数据。新建一个实例对象UserDo。针对区别的第3点和第4点。两者的数据是不共通的(
2024-12-05 09:49:10
657
原创 基于docker安装redis(全网最详细的部署)
p 端口映射 6379:6379(前面是宿主机的端口,后面是容器的端口)注意:redis的操作软件如有需要,可自己在资源中下载。-i 以交互模式运行容器,通常与-t 同时使用;再查看端口6379是否被占用(这次应该被占用了)-d 后台运行容器,并返回容器ID;--requirepass 设置密码。--name 容器名称。
2024-12-05 09:46:30
400
原创 项目部署-通过docker手动部署前后端分离项目(全网超级详细 的教程)
docker network create 新创建的网络名称注意:对于基础镜像是要下载的(下载后上传到宿主机中);这里我已经把基础镜像(jdk.tar)准备好了,有需要的可自行在资源里下载把tar包变成镜像docker build -t 镜像自定义的名称 .注意:要在Dockerfile目录下(见3.3/root)执行该指令,不然会有问题的docker run -d --name 创建的容器名称 -p 8080:8080 --network 网络名称 镜像名称。
2024-11-27 09:13:19
1694
原创 服务治理-搭建Nacos注册中心(基于docker来部署Nacos注册中心)-第一天
再宿主机中的/root目录新建一个nacos目录,再nacos目录下上传该配置文件(custom.env);本人提供了一个配置文件custom.env(已在资源中上传)用户名和密码就是自己在数据库中设置的nacos/nacos。本人已经下载好nacos镜像文件,只需上传到宿主机。navicat就会出现一个新的数据库nacos。--restart=always配置是开机自启。然后将该配置信息上传到宿主机中。最后执行docker命令。
2024-11-22 08:50:28
334
原创 Cenos7系统中,用docker部署mysql
如果是直接在Cenos7上直接安装mysql,那么还得配置很多东西。但是用docker安装mysql,就不需要,直接就可以用。docker部署mysql报错。
2024-11-20 10:16:52
281
原创 Cenos7中安装docker(全网最详细教程)
注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo。(5)执行docker ps指令,如果不报错,说明安装启动成功。安装yum install -y yum-utils报错。至此:Cenos7中安装docker就全部完成!以下安装步骤是根据docker官方文档安装。在首页的产品中,找到阿里云的容器镜像服务。这里以阿里云镜像加速为例。(2)启动docker。(3)停止docker。(4)重启docker。系统:Centos7。安装docker失败。
2024-11-20 10:00:00
2272
原创 Cenos7利用docker部署mysql报错-request canceled while waiting for connection
我查看了很多网站上的解决方法,但是经过我个人的尝试发现我需要配置两个文件才可以解决这个问题。
2024-11-19 08:58:46
630
原创 Cenos7安装docker 、docker compose/ 报错[Errno 14] curl#35 --TCP connection reset by peer
安装docker / 报错[Errno 14] curl#35 --TCP connection reset by peer。Cenos7安装docker相关问题。就多发几次(本人直到第。
2024-11-18 15:04:28
334
原创 Cenos7运行yum指令报错(即所有有关yum安装的指令都报错)HTTP Error 404和Could not resolve host: mirrorlist.centos.org
例如:运行sudo yum install -y yum-utils。再运行yum install指令,就没问题了。更改文件:CenOS-Base.repo。解决方案:查看配置文件。
2024-11-18 11:25:56
478
原创 java基础语法的编程题-适用初学java的
用户购买机票时,机票原价会按照淡季、旺季,头等舱还是经济舱的情况进行相应的优惠,优惠方案如下:5-10月为旺季,头等舱9折,经济舱8.5折;11月到来年4月为淡季,头等舱7折,经济舱6.5折;请开发程序计算出用户当前机票的优惠价。
2024-10-15 16:22:22
711
原创 Jmeter之BeanShell使用(全网最详细的介绍)-第九天
props是操作jmeter属性,该变量引用了JMeter的配置信息,可以获取Jmeter的属性,它的使用方法与vars类似,但是只能put进去String类型的值,而不能是一个对象。更多api参考https://stleary.github.io/JSON-java/org/json/JSONObject.html。source("E:\\愤怒吧小鸟\\小滴课堂\\6章-第6小节\\CommonUtil.java");
2024-08-08 15:48:59
2480
原创 性能测试强化训练营*-可看(随意)
功能测试 VS 性能测试:功能: 轮子转不转,方向盘转向动不动,点火能不能打开发动机… --使用者,功能能否按照我的想法去(应用)性能: 噪音大不大,百公里加速多少秒,发动机省不省油--站在的基础上不是说你会用就能会的!--用工具模仿用户访问我的系统样子性能测试的上线前!--性能测试 确定了没有明显bug的时候 做性能测试才有意义!性能的目的:画出一道防止开发完的项目线上的时候忽然出问题!性能的意义: 找到最小的代价,能够正常运行公司的业务.
2024-08-03 08:54:38
464
原创 jmeter性能测试之插件应用-jp@gc - Stepping Thread Group和jp@gc - Ultimate Thread Group
jmeter插件的下载安装,可参考下面链接。
2024-08-01 09:13:44
1888
原创 Jmeter之逻辑控制器(事务控制器+仅一次控制器+吞吐量控制器)-第八天
事务,其实可以理解为完成一个业务所调用所有接口的集合,当然可以是单个接口,也可以是多个相互关联的串联接口。所以在进行性能测试时,在用于多接口串联的场景时,需要汇总统计该多个接口串联执行完成时所有的响应时间,也就是一个事务或者场景的响应时间。事务控制器(Transaction Controller),可以将多接口串联的场景自动的分类显示,更易于分类识别整个场景的响应时间。
2024-07-30 10:20:26
1539
原创 perl语音入门学习*
Perl是一种高级、通用、解释型的编程语言,以其强大的文本处理能力而闻名。Perl的名称来源于“Practical Extraction and Report Language”(实用提取和报告语言),但现在更多地被认为是“Pragmatic Extraction and Report Language”的缩写,意味着Perl是一种实用主义的语言。Perl运行在超过100种计算机平台上,广泛应用于系统管理、网络编程、图形编程、生物信息学等多个领域。
2024-07-26 16:42:36
546
原创 postman使用教程*
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。上面是百度百科上说的,下面才是我说的哈哈哈哈~~其实我觉得接口测试很简单,比一般的功能测试还简单(这话我先这样说,以后可能会删O(∩_∩)O哈!
2024-07-26 16:14:18
845
原创 python实战(输出会动的爱心)*
在Python中直接输出一个“会动的”爱心到控制台(命令行界面)是比较有挑战性的,因为控制台本身不支持动画效果,比如动画移动或变色。但是,我们可以使用字符来模拟一个爱心形状,并通过不断地刷新控制台来“模拟”移动效果。模块来清除屏幕和暂停执行,从而模拟动画效果。请注意,这种方法在不同的操作系统上可能需要不同的清除屏幕命令。下面是一个使用Python打印并“模拟移动”爱心形状的简单示例。
2024-07-20 16:14:46
449
原创 Appium环境搭建,华为nova8鸿蒙系统(包括环境安装,环境配置)(一)
如上图所示的,Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下载。在“我的电脑”右键,“属性”,“高级系统设置”,“高级”,“环境变量”,“系统变量”增加一个环境变量“ANDROID_HOME”,浏览到对饮你解压的android sdk目录。,我两个都试过,exe安装会直接安装在c盘,没得你选。
2024-07-04 10:44:51
1789
1
原创 面试相关-接口测试常问的问题
在之前项目中,接口测试测试的环境有开发环境,测试环境等,为了测试的时候方便,就在postman 设置环境变量,到时所有接口都引用该环境变量,这样就不用为了切换环境导致每次都去修改被测系统接口的主机地址;(1)现在大多系统都是前后端分离的项目,前端和后端的进度可能不一样,那为了尽早的进入测试,前端界面没有开发完成的情况下,只要后端的接口开发完了,就可以提前做接口测试了;比如,提现输入框,在页面上 输入负数,肯定是无法提交过去(前端页面会判断金额),如果我不走前端,直接用接口工具发请求,输入一个负数过去。
2024-06-27 14:02:07
752
原创 百度AI-语音合成(python代码练习-把文本转换为语音)
(1)在浏览器输入http://ai.baidu.com(2)点击右上角控制台,进入用户注册登录界面(3)如果没有百度账号,可以先注册然后再进行登录;如果已经有了百度账号可以直接登录;登录成功后,进入控制台管理界面(4)点击实名认证按钮进入实名认证页面(因我的账号已经进行过初级实名认证,实名认证内容大家按照提示进行即可)百度AI开发平台。
2024-06-20 14:37:08
2130
原创 python之并发编程实战(用多线程,多进程,多协程加速程序运行)(五)
CPU密集型(CPU-bound )CPU密集型也叫计算密集型,是指I/0在很短的时间就可以完成,CPU需要大量的计算和处理,特点是CPU占用率相当高;例如;压缩解压缩、加密解密,正则表达式搜索I/0密集型(//O bound)I/0密集型指的是系统运作大部分的状况是CPU在等I/0(硬盘/内存)的读/写操作,CPU占用率仍然较低;例如:文件处理程序、网络爬虫程序,读写数据库程序。
2024-06-18 16:57:20
661
原创 python进阶:多线程原理python(四)
开个QQ,开了一个进程;开了迅雷,开了一个进程在QQ的这个进程里,传输文字开一个线程、传输语音开了一个线程、弹出对话框又开了一个线程所以运行某个软件,相当于开了一个进程。在这个软件运行的过程里(在这个进程里),多个工作同时运转,完成了QQ的运行,那么这“多个工作”分别有一个线程,所以一个进程管着多个线程,一个进程有且至少有一个线程线程与进程的区别(了解)线程共享创建它的进程的地址空间;进程有自己的地址空间。线程可以直接访问其进程的数据段;进程有它们自己的父进程的数据段副本。
2024-06-18 09:30:00
373
redis举例StringRedisTemplate和RedisTemplate的代码区别
2024-12-05
sdk安装包+appium server gui安装包+appium inspector安装包
2024-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人