- 博客(54)
- 收藏
- 关注

原创 mysql解压版安装教程
1.先将压缩包解压到电脑某个目录下,作者的目录如图1所示 图12.解压好后配置环境变量如图2所示, 图23.配置好环境变量后,输入 mysql -v 如果报如图3所示的错误,那么恭喜你,要改root密码了图34.cmd命令窗口进入...
2021-10-14 21:13:07
1437
1
原创 Spring Security6.5 菜鸟教程
综上所述,Spring Security 不仅具备完善的功能体系还具有很高的可定制程度。通过对过滤器链的设计运用职责链模式让整体架构既紧凑又灵活易于维护同时也方便二次开发适应各种复杂业务环境的要求。
2025-05-26 10:25:08
627
原创 springboot使用jdk17快速搭建教程
8、如图7所示导入jdk后需要配置maven 选项联网下载项目所需要的jar包,user settings file 配置你所下的apache maven settings.xml文件路径,local repository 配置你的maven本地库,下载下来的jar包都在该文件夹下。9、 apache maven settings.xml文件配置,只需要配置 <localRepository>标签,不需要配置私服链接mirror,按照以下配置即可从默认的私服下载。6、导入解压后的项目按图5所示加入jdk。
2025-05-22 15:40:28
738
原创 java集合菜鸟教程
与Collection是并列关系。Map提供键(key)到值(value)的映射。一个Map中不能包含相同的键,每个键只能映射一个值。图2是Map与子类的关系图。,Collection是一个基本的集合接口,Collection中可以容纳一组集合元素(Element),图1是Collection与子类的关系图。(3)图3是集合的思维导图。
2025-05-07 15:22:45
841
原创 SpringCloud核心组件Eureka菜鸟教程
Eureka 是 Netflix 开源的一款基于 REST 的服务发现工具,主要用于中间层服务器的云端负载均衡。在 Spring Cloud 中,Eureka 提供了一个高可用的服务注册与发现机制,使得微服务架构中的各个模块可以动态地加入或退出集群。消费者通过服务名称向Eureka Server获取实例列表,默认每30秒更新本地缓存(客户端启动后自动向Eureka Server注册,可通过。其中外层Map键为服务名称,内层Map键为实例ID。Eureka Server每60秒检查失效实例(
2025-04-27 15:04:23
545
原创 Redis缓存穿透、击穿、雪崩的解决方案及预防措施
设计阶段:结合业务场景选择缓存策略,预设容灾方案(如多级缓存、熔断机制)。运维阶段:监控缓存命中率与数据库负载,定期优化过期时间和热点数据分布。代码层面:规范缓存读写逻辑,确保空值缓存、锁机制等正确实现。
2025-04-27 09:33:17
233
原创 位运算符使用指南
位运算符是一种针对二进制数的操作工具,主要用于对整型数据类型的每一位进行操作。它广泛应用于嵌入式开发、算法优化以及底层编程等领域。
2025-04-27 09:21:02
241
原创 kafka报错:The Cluster ID doesn‘t match stored clusterId Some in meta.properties
在 server.properties 找到 log.dirs 配置的路径。将该路径下的所有文件删除即可。
2025-04-17 14:15:38
338
原创 spring boot +Elment UI 上传文件教程
port服务端 端口可自行配置,upload-dir上传路径可自行配置。4、Element ui 代码。3、Controller代码。
2025-04-02 11:05:11
367
原创 vue 封装 Axios菜鸟教程
测试代码如下,'@../../../config/request'引用的封装好的request.js文件。3、 项目新建request.js,文件名称按照驼峰命名法就可以。2、以下链接为Axios 的api。4、封装request.js代码如下。1、Axios依赖下载。原生的Axios写法。
2025-03-26 17:45:43
426
原创 CRON表达式,定时任务。开发教程
3、代码简介启动类加注解EnableScheduling,用于启用 Spring 的定时任务(Scheduling)功能。通过使用这个注解,可以在 Spring 应用程序中创建定时任务,使得指定的方法可以按照设定的时间间隔或固定的时间点自动执行。使用定时任务可以实现周期性地执行一些任务,比如数据清理、报表生成、数据同步等等。4、定时任务类,每两秒触发一次。定时任务表达式,可根据项目需要自行更改。操作内容,笔者这里只是简单的判断下定时任务是否触发。1、关于定时任务,有很多整合教程。笔者这里简单介绍下。
2025-03-18 08:41:41
426
原创 redis菜鸟教程
本人声明,文章中的内容引用自作者也是初步学习,无法对官网总结的内容进行超越,借花献佛。1、redis简介2、 redis特点Redis 以其极高的性能而著称,能够支持每秒数十万次的读写操作24。这使得Redis成为处理高并发请求的理想选择,尤其是在需要快速响应的场景中,如缓存、会话管理、排行榜等。Redis 不仅支持基本的键值存储,还提供了丰富的数据类型,包括字符串、列表、集合、哈希表、有序集合等。这些数据类型为开发者提供了灵活的数据操作能力,使得Redis可以适应各种不同的应用场景。
2025-03-06 11:56:16
960
原创 1、MoonBit 环境搭建教程
随后会出现提示框,点击“yes”,等待程序下载完成。4、快捷键ctrl+shift+p 输入。1在vscode编程工具里单机箭头所指的地方。3、新建一个工程目录文件夹用vscode打开。2、下载MoonBit插件。
2024-12-24 16:13:01
346
原创 The error occurred while handling results。java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException出现此异常是由于mybatis mapper文件中的sql查询语句resultType类型错误。仔细检查返回的类型。如果返回的是对象的话笔者建议配置如下。resultType="java.util.HashMap"即可。
2024-12-13 08:55:19
540
原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
出现此问题的原因是安装的mysql和项目中的mysql-connector-java.jar 版本不一致导致的。笔者安装的是8.0的mysql版本。需要重新在项目pom.xml中配置mysql-connector-java.jar版本联网下载新的ysql-connector-java.jar。配置如下所示${mysql.version}改成自己的mysql的版本即可。查询mysql版本的sql语句。
2024-12-13 08:50:18
836
原创 spring boot 项目路由无法访问
笔者遇到的场景是这样的创建了一个启动项子项目叫login,创建了一个其他项目叫student。启动login后访问student网页报错Whitelabel Error Page。需要在login启动项目pom.xml中配置student的引用。
2024-12-12 09:24:04
117
原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource‘:
项目报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource': Invocation of init method failed;笔者遇到的错误场景是这样的,笔者创建的是maven父子项目,spring boot 整合mybatis。如图所示在父项目下创建的application.yml。子项目application.yml创建位置如图所示。
2024-12-12 08:53:36
215
原创 Cannot resolve org.springframework.bootspring-boot-starter-webunknown
出现Cannot resolve org.springframework.bootspring-boot-starter-webunknown此问题是引入的dependency标签里没有引入version标签导致的。一定要有明确的版本号。没有明确的版本号会导致jar包下载失败。
2024-12-09 16:28:36
646
原创 maven 创建父子项目教程
比如我创建一个项目,我一般会将groupId设置为cn.zr,cn表示域为中国,zr是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.zr.testProj打头的,如果有个StudentDao,它的全路径就是cn.zr.testProj.dao.StudentDao。管理依赖:在parent项目中定义通用的依赖,子项目继承后可以直接使用这些依赖,从而避免在每个子项目中重复声明。元素来继承这个parent项目。
2024-12-09 11:58:07
1262
原创 apache maven下载教程
找到apache-maven-3.9.9-bin\apache-maven-3.9.9\conf下的settings.xml。localRepository是自己本地仓库的jar包路径。mirror节点配置仓库jar包下载地址。选择红色方框标注的链接下载即可。点击download。
2024-12-06 09:17:35
490
原创 Could not write JSON: No serializer found for class *** and no properties错误
解决方法:在需要装换的是实体类中给属性加上getter和setter方法(或者使用:lombok插件给实体类加@Data)拓展:错误信息为:Request processing failed;原因:需要装换的对应实体类的属性缺少:getter和setter方法,导致将实体类装换的json格式类无法读取对应的属性从而报错。场景:使用RestController或者Controller注解将查询的实体装换成json字符串时报错。,解决方式跟上面的错误一样。
2024-03-27 08:56:31
415
原创 解决跨域No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
意思是:cors阻止了你请求的资源(跨域问题);解决办法Controller类加注解。
2024-03-26 10:23:38
584
原创 This application has no explicit mapping for /error, so you are seeing this as a fallback.
这个应用程序没有对/error的显式映射,因此您可以将其视为一个后备方案。项目录结构的问题,Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包。如图所示controlle应该和启动类包在同一个父级目录下。比如controller 在com.user.controller下。启动类SpringBootApplicationapp要在com.user.app。父目录为com.user。
2024-03-22 11:45:17
585
1
原创 no object DCH for MIME type multipart/mixed
no object DCH for MIME type multipart/mixed
2023-12-16 15:38:56
399
原创 compare3密钥
sl2T62PGJWHyemKxBS0+G94HyBMAN+qAvdqWlYaw1hN3VkAtOdqDYsDkmi9451fK9567RIt8sb85UwjEm5vb2tJzJXE6YVapYW7f+tRRXRFI4yn4NjjZ0RiiqGRCTVzwComUcXB-eiFWRBY6JpSsCNkmIxL5KsRCo442djHhTZE+
2023-11-22 08:18:30
2510
原创 Cannot execute request on any known server
当在启动 spring cloud 微服务 出现异常信息:Cannot execute request on any known server,翻译为无法在任何已知服务器上执行请求。这是因为在默认设置下,eureka 服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册。解决方法:1将eureka依赖注释掉。
2023-11-10 09:12:29
1506
1
原创 三主三从redis 集群重新创建
4 在执行 redis-cli --cluster create 114.116.35.252:7000 114.116.35.252:7001 114.116.35.252:7002 114.116.35.252:7003 114.116.35.252:7004 114.116.35.252:7005 --cluster-replicas 1 -a wzy123,此命令为创建集群的地址和端口。需要改成自己服务器的 -a后输入的是redis密码 输入 yes。
2023-10-31 16:09:33
285
1
原创 1 apache官网 jar包下载教程
图1红线圈起来的部分为jar包的所在的包名选择对应的包名比如org.apache.commons.collections.CollectionUtils的jar包就选择单机collections 后会出现图2页面。图3就是你想下载的jar包了。单机图2的Download会出现图3。
2023-10-21 15:02:30
1803
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人