
java
文章平均质量分 84
java
小张帅三代
微信搜一搜公众号码:【张家的小伙子】
新手上路,请多关照,个人写的文章仅仅是学习过程中的笔记,方便以后查看。
感谢祖国,
感谢党,
感谢世界,
感谢大家,
感谢<b>广西机电职业技术学院</b>,
感谢<b>桂林电子科技大学</b>,(在母校前后装个b)
感谢everyone.
hey~ bro~you are fucking so lovely ^.^
展开
-
jmeter 接口性能测试 学习笔记
上例的统计结果表中的理论并发用户估算值为: (198.56 * 1000) * 362.32 = 0.19856 * 362.32 约等于 72。注意:最大并发数需要结合其他信息如测试工具的配置、服务器资源利用率等来确定。以下分析只是基于html导出的统计报告表中的值推断的理论结果。报告数据输出的文件。报告结果写入此文件。将报告导出html后,在html报告中可以查看到以下统计报告表。spring mvc 项目创建一个接口,来模拟测试的目标接口。步骤配置完成后,能正常执行完成得到聚合报告。原创 2024-12-20 16:49:20 · 1473 阅读 · 0 评论 -
【spring cache】自定义redis缓存管理器自控key过期时间
自定义缓存管理器名称:ThreeCacheManager/*** 说明:* 自定义 缓存管理器* 支持再缓存名称中设置 过期时间* 格式: 缓存名称@时间值_单位* 单位支持:(单位区分大小写)* y:年* M:月* d:日* h:小时* m:分* s:秒,默认* S :毫秒* @author 张小三/*** 说明: 自定义缓存时分割符号* @param* @return/*** 说明: 重写缓存创建逻辑* @param* @return。原创 2024-12-05 18:05:20 · 1261 阅读 · 0 评论 -
【spring mvc】全局处理请求体和响应体
用于在请求体被反序列化之前对其进行处理,典型场景是解密请求体。用于拦截请求体(Request Body)的处理,在请求体被反序列化为 Java 对象之前对其进行处理。这个接口允许开发者在请求进入控制器之前做一些预处理,比如解密或格式转换等。RequestBodyAdvice 接口提供了 5 个方法,具体如下:用于判断当前请求是否需要处理,返回 true 表示该请求体需要进行处理。你可以根据 methodParameter、targetType 或 converterType 来做特定的控制。原创 2024-12-04 11:47:27 · 720 阅读 · 0 评论 -
【spark-spring boot】学习笔记
想象一下你有一个大大的数据表,里面包含了很多很多的信息。如果你想对这些数据进行操作,比如筛选出符合条件的数据、或者对数据做一些计算,RDD 就是 Spark 用来存储和操作这些数据的一种方式。转换操作(就像是加工数据)和行动操作(获取结果)原创 2024-11-26 11:20:51 · 1260 阅读 · 0 评论 -
【spark学习】 spring boot 整合 spark
解压得到以下结构的目录.以下目录对应的是各个版本的hadoop的bin目录。此处是使用的是3.0.0版本。本例子是使用java语言实现的spark学习的案例笔记,整合springboot等相关框架。此类主要用于声明spark的配置,包括spark的运行模式,spark的运行环境等。下载完成后,解压出来到某个路径下。使用本地算力进行计算。创建一个定时任务类,用于测试整合是否成功。输出词频统计结果如下图。主要用于在window系统下的开发学习。:此处的地址在以下的代码中使用到。来获取网盘下载地址.原创 2024-11-22 16:54:21 · 1947 阅读 · 4 评论 -
spring boot设置多环境的配置文件
如果所有环境的配置都放在application.yml中并且需要打包到不同的环境中时,修改application.yml同一个文件时会出现遗漏,或者是配置错误的情况。此时我们可以多创建几个不同环境下的配置文件使用,需要让项目在打包时、运行时 自动去识别需要使用的配置文件。当我们需要打包或者需要以哪个环境的配置文件启动项目时,再此勾选后运行或者打包项目即可。此时idea中的maven中就会出现配置的三个环境的选项。例如不通过环境下的数据库配置、项目启动的端口号等等。此配置中可以放三个环境中相同配置的内容。原创 2024-09-12 16:00:05 · 1772 阅读 · 0 评论 -
java中常用的设计模式
在类创建的时候就开始实例化对象;不管用没用到,一开始就创建。通过复制现有的实例来创建新的对象,而不是通过构造函数。确保一个类只有一个实例,并提供全局访问点。类加载时不实例化,调用时才实例化。原创 2024-08-16 10:32:33 · 1086 阅读 · 0 评论 -
Spring WebFlux 整合 r2dbc 的增删改查案例
在service\interfaces下创建TUserService.java接口文件,定义好增删改查接口/*** 说明: 增* @param* @return/*** 说明: 删* @param* @return/*** 说明: 改* @param* @return/*** 说明: 查 ,多个* @param* @return/*** 说明: 查,单个* @param* @return/*** 说明: 增* @param。原创 2024-08-02 15:55:59 · 1323 阅读 · 0 评论 -
java 自定义生成验证码
base64:验证码图片编码,可以传给前端在html 的原创 2022-11-25 11:23:09 · 1409 阅读 · 0 评论 -
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 · 1118 阅读 · 0 评论 -
spring boot 自定redis缓存注解
下项目的包下创建annimates文件夹,用于存放自定义注解以及注解的实现类。在annimates/*** redis 缓存注解/*** 缓存的 key* @return/*** key名的后缀/*** key名的后缀使用指定第几个参数的值作为key后缀,参数从0开始。-1(默认)表示不用参数值作为key后缀值/*** 缓存的key 前缀,/*** 未指定前缀时,是否在key之前插入包名+方法名作为前缀/*** key的分隔符/*** 缓存时长/**...原创 2022-08-31 14:49:45 · 1108 阅读 · 1 评论 -
【创建公共的swagger3组件】Spring Cloud 14
在开发微服务的时候,一个项目的文件中会有多个接口模块,每个模块中有多个接口,若在每个模块中配置swagger的话,每创建一个新模块就要重新配置一次swagger,这样就会造成工作的重复。将swagger独立出来做成公共的组件,只要在每个接口的启动类中加入自定义的swagger启用注解即可使用。的类文件,此文件中的属性就是配置在yml文件中的配置。参考RuoYi源码中swagger内容总结的学习笔记,用于存放自定义注解和swagger的配置。子模块中,创建自定义包名,此处我创建的为。的启动类中添加以下注解。.原创 2022-08-25 17:36:02 · 1234 阅读 · 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 · 2932 阅读 · 0 评论 -
springboot 使用 log4j
1.在pom.xmlz中移除springboot中对logback依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!--移除框架中的logback依赖--> <exclusion&g原创 2022-05-25 11:33:04 · 5777 阅读 · 1 评论