自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (9)
  • 收藏
  • 关注

原创 idea的macOS Apple Silicon (dmg)版本和macOS (dmg)版本有什么区别

idea的macOS Apple Silicon (dmg)版本和macOS (dmg)版本有什么区别

2024-04-24 16:13:13 274

原创 跨线程参数传递TransmittableThreadLocal

跨线程参数传递TransmittableThreadLocal

2024-04-22 17:06:29 259

原创 记一次linux内存不足导致java进程被kill掉

记一次linux内存不足导致java进程被kill掉

2024-04-19 18:10:05 176 1

原创 为什么使用MySQL或MariaDB,建议不要用“utf8”编码,改用“utf8mb4”?

为什么使用MySQL或MariaDB,建议不要用“utf8”编码,改用“utf8mb4”?

2024-04-19 17:41:45 88

原创 买电脑注意事项之CPU型号后面的字母都代表什么意思

在 CPU 型号后面的字母通常表示该 CPU 的一些特性或用途。不同的字母可能代表不同的系列、性能级别、功耗特性等。这些后缀并非标准化,不同的制造商可能会使用不同的字母来表示类似的特性。因此,在查看 CPU 时,最好参考制造商的文档或规格表,以确保对字母后缀的准确理解。

2024-02-02 14:40:22 1443

原创 来考察一下大家String基础知识

String知识点

2024-01-30 12:24:23 254

原创 java里面File类的基本用法

File类是 Java 中用于处理文件和目录的类。它提供了一些基本的文件和目录操作方法。包,提供了更灵活和强大的文件操作 API,推荐在新代码中使用该包。

2024-01-29 18:26:53 437

原创 StringJoiner工具demo

StringJoiner 是Java 8中引入的一个类,位于java.util包中。它用于通过指定的分隔符、前缀和后缀连接字符串

2024-01-29 18:18:01 280

原创 Spring Boot 项目请求参数丢失问题排查与解决

但需要注意,允许非常大的表单数据可能会导致服务器资源的过度使用,因此在生产环境中,可能会考虑设置一个合理的限制,以防止滥用。怀疑是 Tomcat 配置问题,由于是 Spring Boot 项目,是嵌入式 Tomcat,参数的配置都要在。在设计中,确保配置的大小限制不会对正常的用户体验造成不便是非常重要的。由于上面参数报文过长才导致的报错,怀疑是 Tomcat 有配置报文长度的限制,开始查阅资料。获取线上环境的入参,通过 Postman 调试发现取不到入参,怀疑参数的区别导致参数丢失。在 Tomcat 中,

2024-01-22 16:59:48 987

原创 Java 中用于格式化文本消息的工具类MessageFormat.format

是 Java 中用于格式化文本消息的工具类。它允许你定义一个模板字符串,并使用一组参数来填充模板中的占位符。这个类是用于处理复杂消息格式的,例如多语言环境下的消息。这样的机制对于多语言环境中的消息处理非常有用。你可以在消息中定义占位符,然后根据需要提供不同语言的字符串。是占位符,它们分别由 “John” 和 “Monday” 参数替换。使用的占位符是从 0 开始的索引,而不是从 1 开始。是包含占位符的模板字符串,而。是要替换占位符的参数数组。表示第二个参数,依此类推。

2024-01-22 15:20:56 495

原创 如何写一个windows上停止nginx的脚本

如何写一个windows上停止nginx的脚本

2024-01-08 10:06:59 651

原创 jdk9之后springboot项目访问外置jar包配置

jdk9之后springboot项目访问外置jar包启动配置

2024-01-02 15:10:38 630

原创 java里面线程常用的方法get和join的区别

java里面线程get和join的区别

2024-01-02 11:54:05 777

原创 什么是动态代理?

动态代理

2023-12-29 14:53:56 589

原创 makdown文档书写技巧

Markdown 是一种轻量级标记语言,用于编写格式简单的文档,它易于学习和使用。

2023-12-29 14:15:50 467

原创 Kettle介绍

Kettle的主要优势在于其易用性和强大的功能,使得数据工程师、数据分析师和开发人员能够更高效地处理和管理各种类型和来源的数据,实现数据的集成、转换和加载,为企业决策提供有力的数据支持。Kettle提供了直观易用的图形化界面,使用者可以通过拖拽和连接预定义的组件(如输入步骤、转换步骤、输出步骤等)来构建数据流程,无需编写复杂的代码。Kettle提供了丰富的转换步骤和功能,可以进行数据清洗、数据合并、字段计算、数据过滤、连接多个数据源等操作,支持多种数据格式和类型。

2023-12-28 17:17:07 463

原创 什么是ETL?

ETL工具,比如Kettle、Informatica、Talend等,提供了图形化界面和各种功能,简化了这些过程,使数据工程师和分析师能够轻松地构建、管理和监控复杂的数据流程。ETL是一种数据集成过程,代表着“Extract, Transform, Load”,分别对应着数据抽取、数据转换和数据加载三个阶段。在这个阶段,抽取的数据经过一系列的处理、清洗、转换、合并和规范化等操作。转换可以包括数据清理(去除重复项、处理缺失值等)、数据格式转换、计算派生字段、数据合并、数据分割等等。

2023-12-28 17:15:06 723

原创 idea里面常用插件

用于 Mapper 和 XML 文件相互跳转的 MyBatis 插件,提供了便捷的跳转功能,方便开发者在 Mapper 和 XML 文件之间切换。:提供热部署和性能分析功能,使得在修改代码后无需重启服务即可生效,同时提供性能分析工具 XRebel,便于进行性能监测和分析。:翻译插件,可以配置有道翻译或百度翻译的 API,用于在网络环境无法连接 Google 的情况下,在 IDEA 内进行翻译。:快捷键提示插件,可以显示与鼠标操作不匹配的快捷键,并提供了在操作时学习新快捷键的功能。

2023-11-23 14:22:21 761

原创 Java JDBC中ResultSet的详细说明

Java JDBC中ResultSet的详细说明

2023-11-23 14:16:55 761

原创 spring的aop的实现原理

spring的aop实现原理

2023-09-25 14:10:14 566

原创 HashMap初始化大小

初始化HashMap

2023-09-12 18:33:35 590

原创 java里面i++和++i

i++和++i

2023-09-12 15:41:31 1942

原创 java环境变量配置后不生效

java环境变量

2023-05-30 18:05:43 669 1

原创 @PostConstruct注解说明

一旦初始化完成,容器会检查该bean是否有带有。是在Java中使用的注解,用于标识一个方法在一个bean被实例化和初始化之后,但在其投入使用之前应该被执行。如果有,容器会在初始化后立即调用该方法,以便执行一些特定的逻辑或任务,例如数据初始化、资源加载或其他必要的准备工作。这个注解允许开发人员在bean初始化的最后一步执行一些额外的操作,以确保该bean在使用之前处于正确的状态。注解提供了一种方便的方式来执行在bean初始化完成后需要进行的一些额外操作,它在Spring框架中被广泛使用。

2023-05-15 11:35:48 259 1

原创 MacBook触摸板常用的手势技巧

MacBook触摸板常用的手势技巧

2023-05-11 16:50:33 2554

原创 MacBook上设置Java开发环境

MacBook上设置Java开发环境

2023-05-11 16:48:20 2103

原创 tomcat为什么要打破双亲委派机制

tomcat为什么要打破双亲委派机制

2023-05-10 18:07:14 1055

原创 双亲委派机制

java里面的双亲委派机制

2023-05-10 18:04:10 753

原创 同一个事务,自己插入 立即查询 能查出来吗

在同一个事务中,对于已经插入的数据,立即进行查询操作可以看到该数据。因此,事务内部的查询操作可以读取到事务中已经执行的插入数据。总结来说,在同一个事务中插入数据后立即查询是可以查到该数据的,但其他事务仍然无法看到该数据,直到插入的事务提交。在默认的事务隔离级别下(通常是读已提交级别,也可能是数据库的默认隔离级别),在同一个事务中插入数据并立即查询,是可以查出插入的数据的。需要注意的是,这种情况下其他并发的事务仍然无法查询到该插入的数据,因为在默认隔离级别下,其他事务只能读取已经提交的数据。

2023-05-10 17:53:38 4613

原创 事务的隔离级别

事务的隔离级别

2023-05-10 17:51:22 929

原创 Spring框架里面的ApplicationContextAware接口

Spring框架里面的ApplicationContextAware接口的使用

2023-05-10 16:29:44 155

原创 java里面jdbc介绍

jdbc介绍

2023-05-10 16:07:32 799

原创 数据库的三范式

数据库三范式

2023-05-10 14:43:55 254

原创 java里面final 修饰符使用总结

修饰符在Java中用于表示不可变性。它可以应用于类、方法和变量,并且提供了一种机制来保护代码的一致性和安全性。是一个修饰符,可以应用于类、方法和变量。它具有不同的含义和行为,取决于它所修饰的元素。

2023-05-10 13:18:20 1205

原创 jvm调优

JVM(Java虚拟机)调优是为了优化Java应用程序的性能和资源利用,以下是一些常见的JVM调优技术和方法:内存设置:堆内存调整:通过-Xmx和-Xms参数设置堆内存的最大和初始大小,以适应应用程序的需求。新生代和老年代比例调整:通过-XX:NewRatio和-XX:SurvivorRatio参数调整新生代和老年代的比例,以优化垃圾收集性能。永久代/元空间大小调整:通过-XX:MaxPermSize(对于JDK 7及以下)或-XX:MaxMetaspaceSize(对于JDK 8+)参数调整

2023-05-09 17:48:43 688

原创 jvm内存泄露

简而言之,内存泄漏是指在程序中分配的内存空间无法被回收,最终导致内存占用不断增加,可能引发系统性能下降、内存耗尽甚至应用程序崩溃。静态集合引用导致的内存泄漏:如果将对象存储在静态集合中(如静态Map、静态List),而这些集合在应用程序的整个生命周期中都保持着对这些对象的引用,即使对象实际上已经不再需要,也无法被垃圾回收器回收,从而造成内存泄漏。对象引用未及时释放:当应用程序中的对象不再需要时,如果程序中的其他对象仍然持有对该对象的引用,那么垃圾回收器无法自动释放该对象所占用的内存空间。

2023-05-09 17:44:05 330

原创 spring中事务的传播行为是怎么实现的

TransactionInterceptor会根据注解中的参数,确定事务的传播行为,并在需要时创建或加入事务,并在方法执行结束后,提交或回滚事务。通过动态代理机制,Spring框架为带有@Transactional注解的方法创建一个代理对象,该代理对象包装了目标对象的方法,并在方法执行前后添加了事务管理的逻辑。在代理对象的方法调用中,Spring会根据事务传播行为的设置,决定是将当前事务加入到已有的事务中,还是新开启一个事务。当方法执行完毕时,Spring会根据事务的执行结果,决定是提交事务还是回滚事务。

2023-05-08 16:40:42 238

原创 spring中事务的传播行为

NESTED:如果当前存在事务,则在该事务中开启一个嵌套事务,嵌套事务可以独立提交或回滚;REQUIRES_NEW:如果当前已经存在一个事务,则挂起该事务并开启一个新的事务,直到该新事务完成后,再恢复原先的事务。如果当前已经存在一个事务中,就加入到该事务中。SUPPORTS:如果当前已经存在一个事务中,就加入到该事务中,否则就以非事务的方式执行。NOT_SUPPORTED:以非事务的方式执行操作,如果当前存在事务,则将该事务挂起。MANDATORY:必须存在一个事务,如果当前不存在事务,则抛出异常。

2023-05-08 16:39:20 109

原创 mysql性能优化--回表

mysql里面什么是 回表,回表怎么优化

2023-05-08 16:37:42 490

原创 Java 中 & 和 && 的区别

java运算符

2023-02-09 16:35:18 825 1

阿里巴巴手册-泰山版.rar

阿里巴巴手册-泰山版

2021-12-24

阿里巴巴Java开发手册-2020最新嵩山版.rar

阿里巴巴Java开发手册-2020最新嵩山版.rar

2021-06-01

2020谷粒商城资料.rar

2020谷粒商城资料全!

2021-05-24

nacos-1.4.1.rar

通过官方给出的github地址下载的速度实在是感人,放这里供大家下载使用。

2021-02-08

谷粒商城docker部署rabbitmq

2020谷粒商城课件手敲版,视频官网已经放出来了,但是里面讲课的课件没有,找了好久也没找到,于是乎就有了手敲版的docker部署rabbitmq,仅是docker部署rabbitmq部分。

2020-12-07

c++常用运行库集合

这个运行库是采用Microsoft Visual Studio 编写的软件都必须使用的公用DLL运行库,相当于程序的字典文件。能解决常见 xxx.dll文件缺失常见的问题。

2020-11-24

尚硅谷MySQL高级思维导图_尚硅谷.rar

尚硅谷周阳老师myql高级脑图,备注什么的都有,帮助有需要的人,思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。

2020-07-23

git操作说明.xmind

git操作脑图,基本操作都有!!思维导图又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。

2019-05-24

Git-2.17.0-64-bit_windows.rar

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,Git-2.17.0-64 , windows上安装git,安全无毒。

2019-05-20

空空如也

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

TA关注的人

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