摘要:
什么是堆污染 heap pollution 堆污染发生在使用可变参数(varargs)或泛型时,将不兼容的类型插入到一个泛型对象中。这会导致在运行时尝试访问这些对象时发生 ClassCastException。例如: public static void heapPollutionExample(L 阅读全文
摘要:
前言 我们知道,运行java程序需要jre或jdk环境,但是现在的jdk安装包已经很大了,如果我们的程序很简单,并且需要把程序发送给其他没有jdk环境的人的运行要如何做呢?如何精简我们的程序包呢? 从java9开始的模块功能为我们提供了解决方案。Java 库设计者现在可以将代码清晰地划分为模块,这些 阅读全文
摘要:
问题 在使用SpringBoot3创建web项目的时候日志报错java.lang.ClassNotFoundException: java.text.ListFormat. 具体报错如下: java.lang.ClassNotFoundException: java.text.ListFormat 阅读全文
摘要:
Spring Boot 不能加载 tcnative-2.dll 库 本文将介绍怎样解决 Spring Boot 在启动时抛出 “org.apache.tomcat.jni.LibraryNotFoundError: Can't load library: *\tcnative-2.dll”错误。 在 阅读全文
摘要:
当涉及到删除表中的数据时,TRUNCATE和DELETE有几个关键区别: 用法 delete from table_name; truncate table_name; 执行速度: TRUNCATE通常比DELETE更快,因为TRUNCATE是直接删除整个表的数据,而DELETE是逐行删除数据。 T 阅读全文
摘要:
前言 本教程使用黑马 SpringBoot3+Vue3全套视频教程 大事件项目作为前后端代码。 前置需要: mysql jdk redis nginx linux环境 打包 前端 构建项目命令 npm run build 会在项目根路径下生成dist文件夹,这里存放了我们打包好的前端代码。可以使用z 阅读全文
摘要:
最近在学习的时候看到可以在postman中可以为每个测试用例添加相同的请求头,这个就不用单独去设置了,可以说是非常好用,遂记录一下。 具体设置如下: https://postman.org.cn/ 阅读全文
摘要:
在日常开发中,我们经常给字符串添加索引,那么给字段添加索引有什么技巧吗,我们看看下面的例子,我们给一个邮箱添加索引,应该如何添加呢 看看下面这条sql select * from user where email ='abcdefgh@qq.com' 如果我们不添加索引,肯定是要进行全表扫描的,那么 阅读全文
摘要:
问题: IDEA在更新的时候报错 Connection Error Failed to load plugins from 'https://plugins.jetbrains.com/idea': org.xml.sax.SAXParseException; lineNumber: 1; colu 阅读全文
摘要:
目录RDBAOFRDB和AOF的优缺点 Redis持久化方式有两种,RDB和AOF RDB RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文 阅读全文