Java 中堆内存和栈内存上的数据分布和特点
置顶

2024年07月30日 by emanjusaka 阅读 68 点赞 1

Java 中堆内存和栈内存上的数据分布和特点

说到 Java 中内存我们一般笼统地划分为堆内存(Heap)和栈内存(Stack),那么哪些数据被放置在堆内存?哪些数据被放置在栈内存?这些数据的分布有什么特点吗?

阅读全文…

标签: memory-management Java

发布在 Java

微知识:hutool的BeanUtil.copyProperties配置忽略空值

2024年11月20日 by emanjusaka 阅读 2 点赞 0

微知识:hutool的BeanUtil.copyProperties配置忽略空值

文章介绍了使用hutool中的BeanUtil.copyProperties方法时,如何配置以忽略空值的情况。默认情况下,该方法会复制空值,但通过设置CopyOptions的参数可以实现只复制有值的属性并忽略空值。通过配置CopyOptions.create().setIgnoreNullValue(true),可以实现这一功能。这对于在数据复制过程中排除空值非常有用。文章提供了清晰的代码示例和使用方法。

阅读全文…

标签: hutool

发布在 微知识

开发问题:vue运行报错.cptable in ./node_modules/xlsx-style...

2024年11月14日 by emanjusaka 阅读 6 点赞 0

开发问题:vue运行报错.cptable in ./node_modules/xlsx-style...

引入了 xlsx-style 组件的 vue 项目在运行时报错,报错信息指向 ./node_modules/xlsx-style/dist/cpexcel.js 文件。解决方案有两种:一是修改源码中的特定行,二是在 vue.config.js 中配置 externals。推荐使用第二种方案,因为第一种需要每次重新安装时都要修改,且本地修改不会生效在他人那里,而第二种方案配置后可以通用。

阅读全文…

标签: vue xlsx-style

发布在 开发问题记录

单线程的Redis速度为什么快?

2024年11月08日 by emanjusaka 阅读 7 点赞 0

单线程的Redis速度为什么快?

Redis 是一个采用单线程架构的高性能内存键值数据库。官方测试报告中,单机可支持 10w 左右的 QPS。

阅读全文…

标签: Redis

发布在 Redis

微知识:导致分页查询数据错乱的几种情况

2024年10月30日 by emanjusaka 阅读 8 点赞 0

微知识:导致分页查询数据错乱的几种情况

导致分页查询数据错乱的几种情况

阅读全文…

标签: MySQL

发布在 微知识

微知识:Maven中指定parent版本时不能使用变量

2024年10月23日 by emanjusaka 阅读 7 点赞 0

微知识:Maven中指定parent版本时不能使用变量

Maven中指定parent版本时不能使用变量

阅读全文…

标签: maven pom

发布在 微知识

一文详解 MySQL 中的间隙锁

2024年10月22日 by emanjusaka 阅读 22 点赞 0

一文详解 MySQL 中的间隙锁

深入剖析 MySQL 间隙锁。涵盖触发条件、加锁规则、锁定区间及作用等内容,并通过多个案例演示不同场景下间隙锁的行为。希望可以帮助到读者深入理解 MySQL 锁机制,提升和数据库相关代码的可靠性。

阅读全文…

标签: MySQL lock gap

发布在 数据库

微码:MybatisPlus 的 wrapper 方法格式化日期查询数据

2024年10月14日 by emanjusaka 阅读 9 点赞 0

微码:MybatisPlus 的 wrapper 方法格式化日期查询数据

MybatisPlus 的 wrapper 方法格式化日期查询数据

阅读全文…

标签: Mybatisplus wrapper

发布在 微码

微知识:过滤器和拦截器的区别?

2024年09月23日 by emanjusaka 阅读 10 点赞 0

微知识:过滤器和拦截器的区别?

过滤器和拦截器的 5 个不同区别

阅读全文…

标签: filter interceptor

发布在 微知识