星星之火-Arrays.asList()的UnsupportedOperationException异常坑 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录今天写项目自测的过程中发现Arrays.asList()的一个小坑,特此记录。 实例代码12345public static 2023-07-16 星星之火 星星之火
SpringBoot-(三十七)CSV文件的读取与存储 SpringBoot框架中有两个非常重要的策略:开箱即用和约定优于配置。其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 目录逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 CSV文件可以直接用 2023-06-09 SpringBoot SpringBoot LogBack
SpringBoot-(三十六)logback实现日志分类输出存储 SpringBoot框架中有两个非常重要的策略:开箱即用和约定优于配置。其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 目录本文主要用于代码记录,后续可直接使用。 依赖12345678<dependency> <groupId>org.slf4j</groupId> 2023-06-07 SpringBoot SpringBoot LogBack
SpringCloud-(八)快速集成SpringBoot-Admin监控 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 目录这里以gateway-server和一个system-server为例。(不重要:都注册在了nacos中) gateway-server:ht 2023-06-05 SpringCloud SpringCloud
实用小技能-Mac实现JDK版本切换 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录在Mac上安装了多个JDK版本,然后实现JDK版本的自由切换。 📢⚠️:配置在重启后可能会失效!!!失效后需要重新配置 2023-05-13 实用小技能 实用小技能
Vue3-(十一)Vue3自定义指令实现防连点 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录自定义在src/directives下创建preventClick.js文件,写入以下内容: 1234567891011121 2023-05-12 Vue3 星星之火 Vue3
IDEA使用JRebel实现热部署 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录 JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质 2023-05-12 IDEA IDEA JRebel
kkFileView实现文档在线预览、加水印 文档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览 目录官方文档 自 v4.1.0 版本开始 kkFileView 不再免费提供 Windows 和 Linux 的发行安装包了,以前旧版本的安装包也取消了下载入口,要下载安装包还要花99块钱进那个KK开源社区群获取。 安装包 v4.0.0 安装包 Windows 2023-05-04 工具使用 kkFileView
SpringBoot-(三十五)快速使用Minio MinIO 是一个高性能的分布式对象存储系统。基于Apache License 开源协议,兼容Amazon S3云存储接口。适合存储非结构化数据,如图片,音频,视频,日志等。对象文件最大可以达到5TB。MinIO 是专门为对象而构建的,所以单层架构可以毫不妥协地实现所有必要的功能。 结果是一个同时具有高性能、可扩展性和轻量级的云原生对象服务器。 目录官方文档 安装官方安装教程 这里以Windows 2023-04-30 SpringBoot SpringBoot Minio
实用小技能-Windows处理端口占用问题 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录问题1234567***************************APPLICATION FAILED TO START 2023-04-13 实用小技能 实用小技能
SpringBoot-(三十四)快速使用SpringRetry实现重试机制 SpringBoot框架中有两个非常重要的策略:开箱即用和约定优于配置。其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 目录Spring-Retry是Spring提供的一个基于Spring的重试框架,某些场景需要对一些异常情况下的方法进行重试。 依赖12345678<dependency> &l 2023-03-27 SpringBoot SpringBoot SpringRetry
水滴石穿-@Autowired和@Resouce的装配详解 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录首先,我们知道的是@Autowired默认按byType自动装配,而@Resource默认byName自动装配。@Autowi 2023-03-26 水滴石穿 JAVA 水滴石穿