自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 flex-grow: 1 导致的滚动内容无限撑开父容器(嵌套 flex 导致 overflow: auto 失效)| 左右布局右边元素被挤出屏幕

这个问题主要是 flex-grow: 1 引起的,这个概念可以搜索“Intrinsic and Extrinsic Sizing”以深入了解浏览器对于内容大小的计算机制逻辑。简单来说,就是 flex-grow: 1 启用时,该元素会无限“贪婪”的吃掉剩余的空间,并且尽可能的多容纳内部元素,他会不断向上检查,直到碰到了一个“固定大小”的元素,才会停止“贪婪”。

2024-07-28 01:07:16 656 1

原创 eslint 设置 no-unused-vars 不生效解决

今天遇到个怪事,按网上各种教程设置 no-unused-vars 都不生效,包括在 package.json 里配,改extends 都不行。然后把这个放进 eslint.config.js 或者 .eslintrc.js 的 rules 中,设置 off 或者调成自己所需配置即可。

2024-01-14 00:34:43 2113 3

原创 【Kotlin / Java】SpringBoot3 对 List 集合的表单校验

Spring Validation List集合表单验证

2023-06-29 15:48:46 408 1

原创 Kotlin + Gradle 让非空类型与 Java 更好结合

在平常开发中,我推荐 Kotlin 开发者开启严格模式,这样能让代码更加的规范,并且可以多多使用各种 jetbrains 提供的注解,这样不仅使得代码更加规范,并且能让 idea 给你提供更多的提示,比如 @Language 注解,可以给你提供其它语言的提示,如 SQL、正则表达式。

2023-06-26 21:31:29 328 1

原创 ElasticSearch8 闪退报错:Elasticsearchjava.nio.file.NoSuchFileException: dt.jar

今天运行 Elasticsearch 8.x 版本的时候发现报错缺失 dt.jar,但是用 7.x 就不会,查看了一圈,竟然是因为当初在环境变量中配置了 CLASSPATH 导致的,因为现在的高版本 JDK 已经不需要再配置 CLASSPATH 了,如果你曾经跟着旧教程配置过就会这样。解决方法:直接把这个环境变量删除即可(我这里已经删了,截图仅供参考)

2023-06-23 16:47:20 1674 6

原创 Java / Kotlin 如何使用 MD5 等摘要算法加密

而并非 String 字符串,这对于部分安全框架已经足够使用(如Ktor-Authentication),但是大多数时候我们更需要加密后的内容具备可读性,直接使用 new String(ByteArray) 是不可行的,结果会是乱码,因为返回的数组其实是。显然,使用 BigInteger 更符合我们平常所见到的样式,当然 BASE64 也非常好用,看你自己的喜好。获取到的算法返回的是一个。

2023-05-25 20:29:51 1388

原创 【傻瓜向】JavaWeb 发起文件下载简单教程(idea2023)

Tomcat 配置教程。

2023-04-26 21:43:54 822

原创 【MyBatisPlus Generator】Kotlin/Java 使用 2023 最新版 MyabtisPlus 代码生成器详细教程(Generator3.5+)

MybatisPlus Generato r代码生成器,2023年5.3+版本 Kotlin/Java 使用教程

2023-03-23 14:26:03 2150

原创 【傻瓜向】RabbitMQ 重装/安装/卸载 | RabbitMQ 安装插件显示缺失 rabbitmq-common

RabbitMQ 傻瓜安装教程 | 安装插件遇到 rabbitmq-common 依赖缺失问题解决

2023-01-12 16:47:37 2510

原创 【SpringBoot3 + Redis + Kotlin】2023最新SpringBoot整合Redis教程(已更新被弃用的API)

SpringBoot3(kotlin)整合Redis,2023新版教程(替换被弃用的API)

2023-01-09 15:23:45 1262

原创 Java 连接 数据库 (idea2022 + MySQL 演示,Oracle 通用)

目录第一步 新建一个 JAVA 项目,名称自取第二步 右击项目根文件夹 - 新建 - 目录第三步 将 mysql-connector-java.jar 复制到你的 lib 目录下第四步 右键你刚刚添加的 mysql-connector-java.jar 文件,选择 添加到库第五步 右键 src - 新建 - Java 类第六步 准备好连接 URL,账号,密码三个 String 类型的变量第七步 加载 MySQL 驱动第八步 使用驱动管理器获取连接(Connection)第

2022-04-20 22:04:48 9338 9

原创 JavaWeb 创建 Servlet(idea2022)

关于在 idea 中如何新建一个 servlet 和配置 web.xml 文件的

2022-04-20 14:00:36 13293 12

原创 idea 配置 JavaWeb 项目的 tomcat

idea 2022版本或者以下版本的 tomcat 配置教程

2022-04-19 11:55:55 9249 1

原创 idea 创建 JavaWeb 项目(主要 idea2022)

关于 idea 如何新建 JavaWeb 项目的详细步骤,由于 2022 版本新建有所改动,所以需要一篇新的博客来帮助新手

2022-04-19 11:21:37 20221 10

原创 蓝桥杯 - 冰雹数 角谷猜想 【JAVA 正确解法】

题目话不多说先上题题目描述任意给定一个正整数N (N < 1E6 + 1),  如果是偶数,执行: N / 2  如果是奇数,执行: N * 3 + 1  生成的新的数字再执行同样的动作,循环往复。  通过观察发现,这个数字会一会儿上升到很高,  一会儿又降落下来。  就这样起起落落的,但最终必会落到“1”  这有点像小冰雹粒子在冰雹云中翻滚增长的样子。  比如N=9  9,28,14,7,22,11,34,17,52,26,13,40,20,10,5,...

2022-02-26 11:08:14 11201 3

原创 JAVA学习记录 - Reflect 反射

(ps: 本文章适用于超级萌新,所以会说一些基础的东西,不喜勿喷)目录为什么叫反射?Java反射基础常用代码的有以下三个方法:让我们举一个示例:输出:反射有什么用?通过反射优化代码的示例:运行结果:反射的所有常用方法注意练习答案为什么叫反射? reflect 可以把某一对象中的变量、方法等等内容映射成一个个的变量对象、方法对象等。打个不恰当的比方,就好比一个 Object (对象)在照镜子,因为光线反射致使镜中呈现了一个和这个 Ob...

2022-01-16 16:44:18 875

MySQL-connector-java-8.0.28

Java 连接 MySQL 必备的 JAR 包,使用前记得解压文件哦!压缩包里面的 .jar 文件才是我们需要使用的!

2022-04-20

tocmcat-9.0.62

用于运行 JavaWeb 项目,tomcat9 原始最新版的压缩包,请注意解压以后某些解压软件会对里面的文件再包装一层文件夹,后续要使用 tomcat 主目录应当使用最里面一级的文件夹。本资源永久免费无需积分。

2022-04-20

servlet-api

最原始的 Servlet-api 的 JAR 包,用于和 tomcat 配合完成 JavaWeb 的后端交互操作。因为外网下载较慢,所以在国内 CSDN 也上传一个备份文件方便大家使用。本资源永久无需积分下载!

2022-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除