- 博客(163)
- 收藏
- 关注
原创 本地idera连接服务器服务
https://blog.youkuaiyun.com/qq_48804275/article/details/126021431?sharetype=blog&shareId=126021431&sharerefer=APP
2026-10-15 15:24:37
219
原创 springboot 实体类与配置文件绑定,编辑配置文件有提示解决方案
Spring Boot配置提示:通过添加spring-boot-configuration-processor依赖,可在编辑配置文件时获得自定义属性的智能提示。在pom.xml中引入该依赖后,开发者编写application.properties/yml时将自动显示可用配置项,提升开发效率。该处理器会扫描项目中的@ConfigurationProperties注解类,为IDE提供配置元数据支持。
2026-03-26 14:54:28
50
原创 springboot 外部化配置
本文介绍了Spring Boot的配置优化技巧,主要包括三个部分:1.自定义banner功能,允许开发者个性化启动界面;2.profile配置管理,支持不同环境的差异化设置;3.外部化配置方案,详细讲解了如何通过多种方式(如properties文件、YAML等)实现配置外置。文章通过截图展示了具体配置示例,并总结了优先级规则,帮助开发者灵活管理应用配置,提升项目的可维护性和环境适配能力。
2026-03-09 14:41:57
45
原创 springboot整合minio
本文介绍了Minio文件存储的集成与实现方法。首先通过Maven引入Minio依赖,配置连接参数并创建MinioProperties配置类。接着使用MinioConfiguration类初始化MinioClient客户端。文件上传服务通过FileUploadService接口定义,在实现类中完成桶的创建、权限设置、文件重命名及上传操作,最终返回文件访问URL。文章还提到全局异常处理的重要性,可避免在Controller层重复编写异常捕获代码。整个方案实现了Minio与Spring Boot的集成,提供了文件
2026-01-08 21:19:06
1237
原创 springboot处理全局返回日期格式,全局处理停用的数据(不返回)
本文展示了实体类的添加过程,通过三张截图呈现了代码实现步骤。第一张图标注了"实体类添加"的关键操作,后两张图分别展示了实体类的具体代码内容和结构设计。这些截图共同说明了如何在项目中创建和定义实体类,为后续开发提供基础数据模型支持。
2025-12-01 21:12:46
200
2
原创 Knife4j应用教程(项目接口文档)
摘要:Knife4j是基于OpenAPI规范的API文档工具,能够自动生成接口文档并提供在线调试功能。本文介绍了Knife4j与SpringBoot的集成方法:1)创建SpringBoot项目并添加Knife4j依赖;2)配置OpenAPI基础信息;3)使用@Tag、@Operation等注解描述Controller接口和实体类。通过简单的注解即可自动生成规范的API文档,访问/doc.html即可查看。Knife4j是对Swagger的增强,简化了API文档的生成和管理流程。
2025-11-19 17:26:13
530
原创 k8s项目实战篇 kubesphere安装
k8s最基本的yaml文件内容。安装kubesphere核心包。搭建基础的k8s环境篇。如果安装上面的报错执行。
2025-10-15 09:20:15
698
原创 云原生,构建流水线
本文介绍了构建第一个节点的完整流程。首先展示了节点拉取成功的界面截图,接着进入第二步代码编译环节。当出现下载失败时,通过配置阿里云镜像仓库解决问题:使用admin账号登录后,在maven配置中添加阿里云镜像地址(http://maven.aliyun.com/nexus/content/groups/public/),最终成功完成环境配置。整个过程通过多个步骤截图直观展示了问题解决路径。
2025-10-15 09:19:38
200
原创 若依进入 详情页面,主菜单高亮选中
菜单管理,实际建立列表页面菜单,菜单下面挂载详情菜单,详情菜单下面挂载具体按钮,并设置权限,在菜单管理里面呈现树形结构,进入详情页面主菜单选中高亮显示。
2025-07-10 13:50:13
358
原创 vue上传各种文件,并预览组件,(预览,下载),下载resources目录下文件
Vue文件上传预览组件摘要 该Vue组件实现了一个功能完善的文件上传和预览系统,主要特性包括: 文件展示:以卡片形式展示PDF、Word、图片等文件,显示文件类型图标和文件名 操作按钮:提供预览、下载和删除功能(可配置显示) 上传功能:支持多文件上传,限制文件类型为PDF、Word和图片,单个文件不超过10MB 预览功能:通过弹窗预览不同类型文件,图片和PDF可在线查看,其他文件提示下载 响应式设计:无文件时显示提示信息,所有操作都有友好的用户反馈 组件通过props接收文件目录、文件列表等配置参数,具有高
2025-06-30 19:41:51
644
2
原创 idear启动springboot 3版本报 不支持jdk 17解决方案
下面的吧版本号需要和项目对应的版本号对应哦。在pom.xml文件内添加。
2025-04-28 15:40:51
345
原创 利用redis实现订单倒计结束后更改订单状态为已失效
利用redis实现订单倒计结束后更改订单状态为已失效利用Redis实现订单倒计时并自动失效订单的功能,可以通过Redis的过期键通知(Key Expiration Notification)和定时任务补偿机制实现实现步骤。
2025-04-17 11:45:08
576
原创 禅道报错解决方案
禅道出现 ln: failed to create symbolic link ‘/opt/zbox/tmp/mysql/mysql.sock’: File ex。
2025-04-14 10:32:12
451
原创 vue列表序号自增显示
{{ scope.$index + (queryParams.pageNum - 1) * queryParams.pageSize + 1 }}
2025-03-17 10:19:02
311
原创 xshell连接虚拟机失败 (踩坑记录)
1,当时我的虚拟机地址192.168.58.1,本地IP为192.168.1.1 二者可以相互ping通,并且虚拟也可以ping通www.baidu.com。但是xshell 死活连接不上。修改虚拟机静态IP为192.168.58.100经过一天的折腾,明白了本地IP和虚拟机IP不是同一个网段,修改虚拟机网络为桥架模式也不行。
2025-03-06 10:20:06
293
原创 java面试题(一)
原代码运行此方法会报异常答案为:如果非要使用为阿里手册要求最佳解决方案对象拷贝(Object Copy)就是将一个对象的属性拷贝到另一个有着相同类类型的对象中去。在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复用对象的部分或全部数据。深拷贝会另外创造一个一模样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象,分灶吃饭截然不同,深拷贝则是拷贝了源对象的所有值,所以即使源对象的值发生变化时,拷贝对象的值也不会改变一句话新有一个对象出现,两个不同对象
2025-01-13 14:27:32
266
2
原创 组合索引失效业务
Ø 在选择组合索引的时候,过滤性最好的字段在索引字段顺序中,位置越靠前越好。Ø 对于单键索引,尽量选择过滤性更好的索引(例如:手机号,邮件,身份证)Ø 组合索引出现范围查询时,尽量把这个字段放在索引次序的最后面。Ø 选择组合索引时,尽量包含where中更多字段的索引。Ø 尽量避免造成索引失效的情况。假设index(a,b,c)
2025-01-11 10:44:06
303
原创 某个表有数千万数据,查询比较慢,如何优化?说一下思路
前端优化 减少查询合并请求:多个请求需要的数据尽量一条sql拿出来会话保存:和用户会话相关的数据尽量一次取出重复使用避免无效刷新多级缓存 不要触及到数据库应用层热点数据高速查询缓存(低一致性缓存)高频查询大数据量镜像缓存(双写高一致性缓存)入口层缓存(几乎不变的系统常量)使用合适的字段类型,比如varchar换成char一定要高效使用索引。使用explain 深入观察索引使用情况检查select 字段最好满足索引覆盖复合索引注意观察key_len索引使用情况有分组,排序,注意fi
2025-01-10 11:46:40
409
原创 什么是分库分表?什么时候进行分库分表?有没有配合es使用经验?
一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类,分布到不同 的数据库上面,这样也就将数据或者说压力分担到不同的库上面,
2025-01-10 09:51:06
282
原创 mysql索引失效总结,MyIsam和innoDB的区别
/ 显示可能会用到的索引及最终使用的索引。group by没有过滤条件,也可以用上索引。Order By 必须有过滤条件才能使用上索引。// 显示表上的索引。group by 先排序再分组,遵照索引建的最佳左前缀法则。
2025-01-10 09:26:23
329
原创 获取周围多少公里以内的人
既然Redis的GEO命令可以帮我们提取出某个坐标点指定距离以内的景点,如果Redis里面缓存的是司机的定位信息,那么我们用代驾单的起点坐标来查询附近几公里以内的司机,是不是也可以?而且Redis的Geo计算是在内存中完成的,比MySQL的Geo计算快了上千倍。Redis的Geo主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。可以通过redis Geo的Geoadd方法增加人员的经纬度数据,命令向Redis里面添加几个景点的定位。
2024-12-29 12:12:53
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅