- 博客(145)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 jmeter 接口性能测试 学习笔记
上例的统计结果表中的理论并发用户估算值为: (198.56 * 1000) * 362.32 = 0.19856 * 362.32 约等于 72。注意:最大并发数需要结合其他信息如测试工具的配置、服务器资源利用率等来确定。以下分析只是基于html导出的统计报告表中的值推断的理论结果。报告数据输出的文件。报告结果写入此文件。将报告导出html后,在html报告中可以查看到以下统计报告表。spring mvc 项目创建一个接口,来模拟测试的目标接口。步骤配置完成后,能正常执行完成得到聚合报告。
2024-12-20 16:49:20
1411
原创 【spring cache】自定义redis缓存管理器自控key过期时间
自定义缓存管理器名称:ThreeCacheManager/*** 说明:* 自定义 缓存管理器* 支持再缓存名称中设置 过期时间* 格式: 缓存名称@时间值_单位* 单位支持:(单位区分大小写)* y:年* M:月* d:日* h:小时* m:分* s:秒,默认* S :毫秒* @author 张小三/*** 说明: 自定义缓存时分割符号* @param* @return/*** 说明: 重写缓存创建逻辑* @param* @return。
2024-12-05 18:05:20
1130
原创 【spring mvc】全局处理请求体和响应体
用于在请求体被反序列化之前对其进行处理,典型场景是解密请求体。用于拦截请求体(Request Body)的处理,在请求体被反序列化为 Java 对象之前对其进行处理。这个接口允许开发者在请求进入控制器之前做一些预处理,比如解密或格式转换等。RequestBodyAdvice 接口提供了 5 个方法,具体如下:用于判断当前请求是否需要处理,返回 true 表示该请求体需要进行处理。你可以根据 methodParameter、targetType 或 converterType 来做特定的控制。
2024-12-04 11:47:27
657
原创 【spark-spring boot】学习笔记
想象一下你有一个大大的数据表,里面包含了很多很多的信息。如果你想对这些数据进行操作,比如筛选出符合条件的数据、或者对数据做一些计算,RDD 就是 Spark 用来存储和操作这些数据的一种方式。转换操作(就像是加工数据)和行动操作(获取结果)
2024-11-26 11:20:51
1151
原创 【spark学习】 spring boot 整合 spark
解压得到以下结构的目录.以下目录对应的是各个版本的hadoop的bin目录。此处是使用的是3.0.0版本。本例子是使用java语言实现的spark学习的案例笔记,整合springboot等相关框架。此类主要用于声明spark的配置,包括spark的运行模式,spark的运行环境等。下载完成后,解压出来到某个路径下。使用本地算力进行计算。创建一个定时任务类,用于测试整合是否成功。输出词频统计结果如下图。主要用于在window系统下的开发学习。:此处的地址在以下的代码中使用到。来获取网盘下载地址.
2024-11-22 16:54:21
1283
原创 【java】【ssm】【B/S】 初级抢课系统系统成品代码动态网站开发网页WEB浏览器端B/S结构项目
【java】【ssm】【B/S】 初级抢课系统系统成品代码动态网站开发网页WEB浏览器端B/S结构项目
2024-11-01 09:28:32
639
原创 springboot 项目对配置文件中的密码进行加密处理
spring boot 中的配置文件中往往以明文的方式存放一些账号密码,例如数据库连接密码、redis登录密码等。这个依赖和spring boot整合后,整个项目中系统属性、命令行参数、环境属性、配置文件、自定义属性 等内容都存在加密属性,可以使用此依赖对指定内容进行加密处理。则需要修改上面工具类中的main方法中的内容。然后执行一次main方法后,复制打印的加密结果的密文。此处,加密配置文件中的数据库连接密码为案例。密文为工具类中的main方法执行后的结果。使用以上的工具类来获取需要加密的数据密文。
2024-09-12 16:51:25
700
原创 spring boot设置多环境的配置文件
如果所有环境的配置都放在application.yml中并且需要打包到不同的环境中时,修改application.yml同一个文件时会出现遗漏,或者是配置错误的情况。此时我们可以多创建几个不同环境下的配置文件使用,需要让项目在打包时、运行时 自动去识别需要使用的配置文件。当我们需要打包或者需要以哪个环境的配置文件启动项目时,再此勾选后运行或者打包项目即可。此时idea中的maven中就会出现配置的三个环境的选项。例如不通过环境下的数据库配置、项目启动的端口号等等。此配置中可以放三个环境中相同配置的内容。
2024-09-12 16:00:05
1673
原创 docker 学习笔记
命令docker build -f DockerFile路径 -t 新镜像名:标签版本 .说明:末尾的点代表当前的路径。示例# 设置环境变量# 设置默认工作目录# 运行安装vim和net-tools# 暴露端口EXPOSE 80。
2024-09-11 11:55:41
953
原创 java 经纬度转成地址,地址转成经纬度
本文将说明,如何将经纬度转换为具体地址,或将地址转换为经纬度。本文直接上java代码,只要修改关键参数即可使用。通过一个具体的地址转成此地址对应的经纬度。结合百度地图的API来进行使用。
2024-08-27 11:42:55
430
原创 java中常用的设计模式
在类创建的时候就开始实例化对象;不管用没用到,一开始就创建。通过复制现有的实例来创建新的对象,而不是通过构造函数。确保一个类只有一个实例,并提供全局访问点。类加载时不实例化,调用时才实例化。
2024-08-16 10:32:33
1057
原创 Spring WebFlux 整合 r2dbc 的增删改查案例
在service\interfaces下创建TUserService.java接口文件,定义好增删改查接口/*** 说明: 增* @param* @return/*** 说明: 删* @param* @return/*** 说明: 改* @param* @return/*** 说明: 查 ,多个* @param* @return/*** 说明: 查,单个* @param* @return/*** 说明: 增* @param。
2024-08-02 15:55:59
1240
原创 AI视频生成本地搭建图文详细过程
在自己的电脑上搭建一个AI,主要用于通过自己输入的关键字来自动生成视频文案,把视频文案自动生成视频,再自动给视频配音配字幕。
2024-07-25 16:01:09
2074
原创 javaScript 工具类
在html中,窗口滚动,页面元素进入窗口可见区域时,指定元素从下网上逐渐显示。传入指定进入视口逐渐显示的元素选择器。
2024-07-18 12:04:13
219
原创 linux服务器安全级别提升配置修改
登录失败3次,账户锁定300秒,root 用户也会受到相同的失败次数限制,当 root 用户被锁定后,同样设置锁定时间为300秒.必须先使用 chattr -i 命令取消文件的不可修改属性,才能进行修改操作。为了提升服务器的安全性,适应生产环境。服务器中的配置内容需要进行修改。要求用户每180天定期更新密码。密码过期前14天系统做出提醒。注意,锁定后的文件连root用户也无法对文件进行修改。要求服务器在没有操作的时候,300后退出登录。以centos7为例,进行配置。使用以下命令即可修改。
2024-07-04 09:31:34
765
原创 centos7搭建zookeeper 集群 1主2从
为了方便快捷的安装。可以将192.168.83.144上已经配置好的zookeeper复制一份到192.168.83.145 和 192.168.83.146上即可。当前操作的是192.168.83.144,对应的序号是1.所以使用以下的命令将id写入myid文件中。在192.168.83.145的myid文件中,使用以下命令修改myid的值。在192.168.83.146的myid文件中,使用以下命令修改myid的值。将提前下载好的安装包上传到服务器上,我这上传到。中的配置,将id 写入myid文件中。
2024-07-01 17:30:50
1013
原创 【java】【控制台】【javaSE】 初级java家教管理系统控制台命令行程序项目
本系统是使用java语言结合mysql数据库开发的初级java家教管理系统,使用命令行控制台界面进行系统的操作。
2024-06-27 10:15:04
365
原创 【vue3】【vant】 移动端中国传统文化和民间传说案例
用户可以在发布界面中输入相关内容进行发布,发布后首页可以看到发布的中国传统文化内容,点击弹出详情。本系统是使用vue3语法结合vant开发的移动端中国传统文化和民间传说案例。民间传说页面可以看到相应的民间传说,点击弹出详情。
2024-06-27 10:05:51
309
原创 【vue3】【vant】 移动本草纲目案例发布收藏项目源码
用户可以在发布界面中输入相关内容进行发布,发布后首页点击本草纲目封面可以看到发布的内容。本系统是使用vue3语法结合vant开发的移动端的本草纲目案例。总计页面可以按类别分类,展开可以删除。
2024-06-27 09:53:30
443
原创 【vue3】【vant】 移动端古诗词句子发布收藏项目
项目说明:本系统是使用vue3语法结合vant开发的移动端的古诗词句子发布收藏项目。用户可以在发布界面中输入古诗词内容进行发布,发布后首页可以看到发布的内容,展开列表点击按钮可以收藏和取消收藏。收藏后可以在我的收藏界面中查询到相应的古诗词,也可在收藏界面取消收藏注意:此项目为静态界面,没有后台管理,没有链接数据库。数据存储在使用者本地内存中,
2024-06-27 09:52:37
364
原创 centos7安装 hadoop集群
由于hadoop2和hadoop3的配置也需要和hadoop1的配置一致,所以只需要将hadoop1中的/usr/local/hadoop3.4.0文件夹拷贝一份到hadoop2和hadoop3机器中即可。hadoop2和hadoop3两台服务器的环境变量配置也要和hadoop1中的配置一致。在hadoop1服务器中使用以下命令将hadoop1中已经配置好的hadoop发送到hadoop2和hadoop3.使用以下命令同步时间。启动完成之后hadoop1、hadoop2、hadoop3 中都会生成对应的。
2024-06-05 15:31:14
1957
原创 linux scp 免密传输配置 案例
日常工作中常常会使用到ssh 的scp命令进行文件传输。有时候甚至使用自定义的脚本配合定时任务来对文件进行异地备份,那么此时就需要免密传输来使脚本自己运行并备份。使用crontab定时执行自定义的脚本,将服务器192.168.0.100的文件免密传输到192.168.0.200指定位置中。密钥生成完成后,回在**/root/.ssh**下得到密钥相关的文件,可以使用以下命令进行查看。如下图,红色为生成的公钥(id_rsa.pub)和私钥(id_rsa)文件。注意:scp登录的目标服务器的用户也是root。
2024-03-18 15:51:39
1333
原创 【php】【mysql】 原生初级简易新闻发布系统成品代码动态网站开发网页WEB浏览器端B/S结构
【代码】【php】【mysql】 原生初级简易新闻发布系统成品代码动态网站开发网页WEB浏览器端B/S结构。
2024-03-08 17:17:56
790
原创 【java】【ssm】【微信小程序】 初级移动医院预约系统成品代码动态网站开发网页WEB浏览器端B/S结构移动微信小程序端项目
java、springboot 、springmvc、thymeleaf、maven、mybatis、mysql数据库、html、css、javascript、jquery、以及微信小程序开发相关知识。本系统是使用java语言结合mysql数据库开发的医院预约系统,后台管理是网页WEB浏览器端B/S结构,移动端是微信小程序。前端主要是患者预约使用,包括预约、医生详情查看、医生列表查询、个人中心等。管理员或者科室管理员通过后台管理界面添加科室、门诊、医生等信息后,后台用户分为医生、科室管理员、管理员。
2023-12-20 19:30:00
1028
原创 linux 磁盘扩容初始化挂载 笔记
2. 使用以下命令查看新增磁盘,可以看到下图的内容。3. 执行以下命令进入新增磁盘格式化,fdisk模式。linux 系统磁盘扩容步骤。14.设置开启自动挂载。在文件中添加以下设置。
2023-11-29 12:11:06
800
原创 连接池配置详解
当配置HikariCP连接池时,你可以使用以下属性来调整连接池的行为和性能。1 . ` spring.datasource.hikari.minimum-idle ` - 描述:连接池中保持的最小空闲连接数。- 默认值:10- 建议值:通常设置为5到10之间的较小值,以确保有足够的连接可用。2 . ` spring.datasource.hikari.maximum-pool-size ` - 描述:连接池中允许的最大连接数。- 默认值:10。
2023-05-18 09:41:23
691
原创 【漏洞修复】 CVE Linux 系统应用漏洞修复笔记
根据SSL/TLS协议信息泄露漏洞(CVE-2016-2183)原理,通过发送精心构造的数据包到目标服务,根据目标的响应情况,验证漏洞是否存在。启动完成后查看nginx的版本信息,验证nginx的openssl版本号是否已经升级成功。原本我的nginx中使用的openssl 版本号为:1.0.2s。结束后在此查询openssl的版本号,验证是否升级成功。目录,使用以下命令下载最新版的安装包到此目录下。将以下的内容替换 nginx 的443配置中的。进入nginx的安装目录下的。目录下启动nginx。
2023-02-07 19:42:19
7792
原创 mysql学习笔记(新)
表A中存在字段ref_id 和 img ,表B中存在字段id和img。表A中的ref_id 对应表B中的id,但是表B中的img值为空,表A中的img存在值。将表A中与表B关联的img更新到表B的img中。where 条件指定后,则查询指定库的容量。
2023-02-01 11:42:12
802
原创 【Navicat Premium】自定义 sql 标签
新建一个查询窗口,选择写好的sql语句块 并 右键点击,选择创建片段。并在弹出的窗口中补全信息即可。创建的标签块鼠标长按拖出到查询窗口中即可使用注意:下面的sql标签块的sql语句只针对mysql。
2022-09-20 10:16:32
1786
原创 spring validate 自定义校验注解
在此创建一个注解,用于校验使用此注解的实体属性值是否属于多个值中的其中一个。类似于java中的 contains() 方法。在实体类中有以下属性@Data @ToString @ApiModel(description = "分页数据") public class BasePageVo {@ApiModelProperty(value = "当前页码" , dataType = "String") private String pageNumber = "1";
2022-09-14 11:27:22
1088
原创 spring boot 自定redis缓存注解
下项目的包下创建annimates文件夹,用于存放自定义注解以及注解的实现类。在annimates/*** redis 缓存注解/*** 缓存的 key* @return/*** key名的后缀/*** key名的后缀使用指定第几个参数的值作为key后缀,参数从0开始。-1(默认)表示不用参数值作为key后缀值/*** 缓存的key 前缀,/*** 未指定前缀时,是否在key之前插入包名+方法名作为前缀/*** key的分隔符/*** 缓存时长/**...
2022-08-31 14:49:45
1093
1
原创 【创建公共的swagger3组件】Spring Cloud 14
在开发微服务的时候,一个项目的文件中会有多个接口模块,每个模块中有多个接口,若在每个模块中配置swagger的话,每创建一个新模块就要重新配置一次swagger,这样就会造成工作的重复。将swagger独立出来做成公共的组件,只要在每个接口的启动类中加入自定义的swagger启用注解即可使用。的类文件,此文件中的属性就是配置在yml文件中的配置。参考RuoYi源码中swagger内容总结的学习笔记,用于存放自定义注解和swagger的配置。子模块中,创建自定义包名,此处我创建的为。的启动类中添加以下注解。.
2022-08-25 17:36:02
1206
4
原创 spring boot websocket 的使用
/如果spingboot配置文件中中配置了server.servlet.context-path,则格式为ws//ip接口启动的端口/server.servlet.context-path的名称/webSocketDemo。//连接到WebSocket的url地址。格式为ws//ip接口启动的端口/webSocketDemo。//连接发生错误的回调方法。//连接成功建立的回调方法。//ws连接断开的回调方法。//接收到消息的回调方法。//将消息显示在网页上。...
2022-07-18 18:03:19
2911
原创 VM CentOs7 搭建MySQL主从
在 192.168.83.156 主节点服务器中,打开mysql的配置文件my.ini.在配置文件中找到**[mysqld]** 的部分,在这部分下添加以下内容:如下图:在 192.168.83.157 从节点 和 192.168.83.158 从节点 中打开mysql的配置文件在配置文件中找到**[mysqld]** 的部分,在这部分下添加以下内容:在配置文件中找到 [mysqld] 的部分,在这部分下添加以下内容:如下图:进入主从三台服务器中的MySQL安装路径,找到data文件夹,此文件夹
2022-07-06 16:43:05
438
原创 【MC 网易-我的世界-mod开发基础笔记】 --- 运行测试第一个空白Mod
在【MC 网易-我的世界-mod开发基础笔记】 — 创建第一个空白Mod 创建完成之后,进行测试。在【MC 网易-我的世界-mod开发基础笔记】 — 前期准备中已经将 .bat 结尾的启动器快捷启动脚本文件添加到桌面并且将 C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\games 或者 C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\minecraftWorlds
2022-06-29 11:44:01
1005
仿照小米手机商城网页首页 html+css+js
2024-07-03
phpmysqllayui 原生初级简易留言簿系统成品代码动态网站开发网页WEB浏览器端B/S结构
2024-07-01
java控制台javaSE 初级java家教管理系统控制台命令行程序项目源代码 Java源代码 家教管理系统程序代码
2024-07-01
javassm、微信小程序、 初级移动医院预约系统成品代码动态网站开发网页WEB浏览器端B/S结构移动微信小程序作业毕设项目
2024-01-09
单页简约求职简历通用模板
2023-07-06
python爬虫爬取汽车网站图片并下载
2023-07-06
OpenNewWindow.java
2020-12-02
java中返回layui数据表格的json格式的数据工具类
2019-03-17
Spring boot 使用MD5加密字符串工具类
2019-03-10
js封装表单输入数据的验证 V1.0
2019-03-09
java获取访问者的IP地址
2019-02-21
颜色转换(16进制与rgb之间的相互转换,可自定义透明度rgba)
2018-07-18
16进制和rgba颜色的相互转换
2018-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人