相关文章
聊聊JVM怎么调优?(实战总结)
JVM 核心配置与调优指南 一、堆内存与年轻代配置(影响最大)
堆内存大小: 在资源允许的前提下,堆内存应尽可能设置得更大。关键点: 必须将堆内存的最大值 (-Xmx) 和最小值 (-Xms) 设置为相同值。动态扩容会触发 Full G…
建站知识
2025/6/5 3:00:53
设计模式24——访问者模式
写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。
访问者模式(Visito…
建站知识
2025/6/4 13:04:18
SpringMVC核心原理与前后端数据交互机制详解
SpringMVC核心原理与前后端数据交互机制详解
一、SpringMVC概述
SpringMVC是Spring框架的一个模块,它是基于Java的轻量级Web框架,用于构建Web应用程序。它通过清晰的分层结构和灵活的配置,使得Web开发更加高效和简洁。SpringMVC的核心是Dis…
建站知识
2025/6/4 14:37:59
spring IOC控制反转
控制反转,将对象的创建进行反转,常规情况下,对象都是开发者手动创建的,使用 loC 开发者不再需要创建对象,而是由IOC容器根据需求自动创建项目所需要的对象
不用IOC,所有对象IOC开发者自己创建使用IOC&…
建站知识
2025/6/4 21:05:51
git reset --hard HEAD~1与git reset --hard origin/xxx
git reset --hard HEAD~1与git reset --hard origin/xxx git reset --hard origin/xxx有时候会太长,手工输入略微繁琐,可以考虑:
git reset --hard HEAD~1
替代。 或者使用这种方式 git reset撤销当前分支所有修改,恢复到最近一…
建站知识
2025/6/5 5:30:13
Kotlin中的::操作符详解
Kotlin提供了::操作符,用于创建对类或对象的成员(函数、属性)的引用。这种机制叫做成员引用(Member Reference)。这是Kotlin高阶函数和函数式编程的重要组成部分。
简化函数传递
在Java中,我们这样传方法: list.forEach(item -> System.…
建站知识
2025/6/4 20:12:03
LeetCode 3373.连接两棵树后最大目标节点数目 II:脑筋急转弯+广度优先搜索(黑白染色法)
【LetMeFly】3373.连接两棵树后最大目标节点数目 II:脑筋急转弯广度优先搜索(黑白染色法)
力扣题目链接:https://leetcode.cn/problems/maximize-the-number-of-target-nodes-after-connecting-trees-ii/
有两棵 无向 树,分别有 n 和 m 个树…
建站知识
2025/6/5 3:01:22