火焰

jvm方法区设置参数详解

JVM 的 方法区(Method Area)是 JVM 内存模型中的一个重要部分,用于存储类的元数据、常量池、静态变量、即时编译器生成的代码等信息。在早期的 JVM 实现中,方法区通常被称为 永久代(Permanent Generation, PermGen)。从 Java 8 开始,永久代被移除,

Administrator Administrator 发布于 2025-04-23

jacoco-java代码覆盖测试

jacoco介绍 JaCoCo(Java Code Coverage)是由EclEmma团队开发的开源Java代码覆盖率分析工具,采用ASM字节码插桩技术实现动态代码探针注入,支持Maven、Ant、Gradle等主流构建工具,并能与Jenkins、SonarQube等CI/CD平台深度集成,分为O

Administrator Administrator 发布于 2025-03-02

java字节码学习

1. 基础知识储备 理解编译与执行流程:Java程序需经历编写(.java文件)、编译(生成.class字节码文件)、运行(JVM加载执行)三个阶段。例如,使用javac HelloWorld.java编译,java HelloWorld运行。 掌握JVM与字节码关系:JVM通过解释器或JIT编译器

Administrator Administrator 发布于 2025-02-21

explain的应用

EXPLAIN 是 MySQL 提供的一个非常有用的工具,它可以帮助我们了解 MySQL 如何执行特定的查询语句。通过 EXPLAIN,我们可以查看查询的执行计划,包括使用的索引、扫描的行数等信息,从而帮助我们优化查询性能。下面是对 EXPLAIN 输出结果中各个字段的详细解释: ### EXPLA

Administrator Administrator 发布于 2025-02-08

Redis基础

● redis的数据结构有哪些? ● redis的数据类型有5大类,string \List\set\zset\Hash ● string 适用于键值对存储,可用于存储业务数据缓存 ,或者用于计数。 ● List 可以用户实现消息队列的功能,适用于任务调度系统或异步处理流程。 ● set 可以用于去

Administrator Administrator 发布于 2025-02-08

贯穿整个项目的开发

前言 在项目的初始期及结束阶段所需要的过程有哪些阶段,以及需要做什么,如何高效的完成。以下将根据每个阶段进行阐述。 需求管理 需求调研 软件需求调研是软件开发过程中的重要步骤,它涉及到收集、分析和定义系统的需求。有效的调研方法能够帮助确保所开发的软件符合用户的实际需要。以下是几种常见的软件需求调研方

Administrator Administrator 发布于 2025-02-04

C R U D真的很简单?

技术是为业务服务的,业务离不开技术,技术离不开业务。很多人嘲笑 CRUD,C R U D:增删改查,CRUD不过是业务的基础部分,拥有再牛的技术但对C R U D 不熟练 如何架构及开发好整个系统? C R U D 的思考 添加数据 添加数据如何设计?如何保持幂等性?如何保持接口的传输安全性?如何保

Administrator Administrator 发布于 2025-02-04