相关文章
OOM问题排查和解决
问题
java.lang.OutOfMemoryError: Java heap space
排查
排查手段
jmap命令
jmap -dump,formatb,file<file-path> <pid>
比如 jmap -dump:formatb,file./heap.hprof 44532
使用JVisualVM工具: JVisualVM是一个图形界面工具,它可以帮…
建站知识
2025/4/15 14:18:03
鸿蒙公共通用组件封装实战指南:从基础到进阶
一、鸿蒙组件封装核心原则
1.1 高内聚低耦合设计
在鸿蒙应用开发中,高内聚低耦合是组件封装的关键准则,它能极大提升代码的可维护性与复用性。
从原子化拆分的角度来看,我们要把复杂的 UI 界面拆分为基础组件和复合组件。像按钮、输入框这…
建站知识
2025/4/15 14:17:02
【教学类-102-11】蝴蝶外轮廓01——Python对黑白图片进行PS填充三种颜色+图案描边+图案填充白色+制作1图2图6图24图
背景需求:
用Python,对白色255背景的图片进行了透明化、制作点状或线段的描边裁剪线
【教学类-102-10】剪纸图案全套代码09——Python线条虚线优化版04(原图放大白背景)+制作1图2图6图24图-CSDN博客文章浏览阅读1k次,点赞27次,收藏8次。【教学类-102-10】剪纸图案全套代…
建站知识
2025/4/15 14:16:01
从Ampere到Hopper:GPU架构演进对AI模型训练的颠覆性影响
一、GPU架构演进的底层逻辑
AI大模型训练效率的提升始终与GPU架构的迭代深度绑定。从Ampere到Hopper的演进路径中,英伟达通过张量核心升级、显存架构优化、计算范式革新三大技术路线,将LLM(大语言模型)训练效率提升至…
建站知识
2025/4/15 14:14:59
JavaCallBat.java
JavaCallBat.java Java调用带参数的批处理文件BAT,并返回结果集
package zwf;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;/*** Java调用带参数的批处理文件BAT,并返回结果集*/
public class J…
建站知识
2025/4/15 14:13:57
Windows基于Oracle goldengate 19从ADG备库实时同步数据
Windows基于Oracle goldengate 19从ADG备库实时同步数据
环境说明: 源端环境是一套各单实例的ADG,目标端是一个单实例的Oracle数据库,版本均为11.2.0.4,根据生产环境要求,任何对接生产数据的系统都不能直接对接主库&a…
建站知识
2025/4/15 14:12:53
【集成电路版图设计学习笔记】2. 基本绘制的layer层和电路失效机制
一、基本的版图层次
1. 金属层(Metal Layers)
金属层主要起到互连的作用,完成基本电路器件的连接金属线的材质通常是铝或者铜,一般在线条比较粗的情况下,即特征尺寸比较粗的,一般是用铝制作的。在先进工艺…
建站知识
2025/4/15 14:10:49