相关文章
使用MAT定位线上OOM问题
目录
1.什么是OOM?
2.发生的可能原因
3.常见类型的OOM
4.如何定位问题?
4.1 获取dump文件
4.2 MAT分析
「Leak Suspects」泄露嫌疑
「Histogram」直方图
「dominator tree」支配树
「thread overview」线程视图 目录
1.什么是OOM?
2.发生的可能原因
…
建站知识
2024/9/13 23:34:23
JUnit 5学习笔记
JUnit 5 学习笔记 1.JUnit5的改变2.JUnit5常用注解及测试2.1 DisplayName/Disabled/BeforeEach/AfterEach/BeforeAll/AfterAll2.2 Timeout2.3 RepeatedTest 3.断言3.1 简单断言3.2 数组断言3.3 组合断言3.4 异常断言3.5 超时断言3.6 快速失败 4.前置条件5.嵌套测试6.参数化测试…
建站知识
2024/9/13 23:34:20
微信小程序-上拉加载和下拉刷新
一.上拉加载
微信小程序的上拉加载使用onReachBottom(),写在.js文件里面的Page方法里面。
onReachBottom(){//上拉自动更新到4,5,6wx.showLoading({title: 数据加载中...,})setTimeout(()>{const lastNumthis.data.numList[this.data.nu…
建站知识
2024/9/22 14:11:49
thinkphp5模型的高级应用
ThinkPHP5 是一个基于 PHP 的轻量级框架,它提供了许多便利的功能来简化 Web 开发。在 ThinkPHP5 中,模型(Model)是 MVC(Model-View-Controller)架构中的重要组成部分,负责处理数据逻辑。以下是一…
建站知识
2024/9/13 23:34:11
【计算机网络】TCP报文详解
认识TCP报头
其实协议的形式都是一个结构化的数据,TCP协议也不例外。一起来看看TCP协议的报头是怎么样的。 以上就是TCP报头,实际上是一个结构化的数据,也就是一个结构体。例如:
struct tcp_hdr
{unsigned int stc_port : 16;un…
建站知识
2024/9/13 23:34:07
手把手教你创建并启动一个Vue3项目(Windows版)
一、Node安装
1、下载地址:Node.js — Run JavaScript Everywhere 2、安装Node,双击启动一直Next 3、验证安装Node是否成功,打开CMD命令窗口,输入node -v,显示版本就表示成功 4、验证安装npm是否成功,npm是…
建站知识
2024/9/13 23:17:16
多环境镜像晋级/复用最佳实践
作者:木烟
本文主要介绍镜像构建部署场景,多环境镜像晋级/复用最佳实践,保证“所发即所测”。
场景介绍
应用研发场景有效地管理镜像产物是确保软件快速、安全、可靠部署的关键环节。通常一个应用研发需要经过测试、预发、生产各个阶段&am…
建站知识
2024/9/13 23:34:03