• 2025-01-03一文吃透常用的 JVM 调优命令!
    目录一、常用命令1.1、jps2.2、jstat2.2.1、示例参数:class2.2.2、示例参数:compiler2.2.3、示例参数:gc2.2.4、示例参数:gccapacity2.2.5、示例参数:gcutil2.2.6、示例参数:gccause2.2.7、示例参数:gcnew2.2.8、示例参数:gcnewcapacity2.2.9、示例参数:gcold2.2.10、示
  • 2024-12-30pg_dump -Fc 导出的自定义格式数据库文件 相关操作
    目录实例实例将test.dmp文件转换为普通SQL内容,并打印到屏幕pg_restore-Upostgres-Fc-f-test.dump将test.dmp文件转换为普通SQL内容,并输出到test.sql文件中pg_restore-Upostgres-Fc-ftest.sqltest.dump备份得到自定义格式的数据库文件(dmp)
  • 2024-12-29第9章 LINQ 运算符
    第9章LINQ运算符本章所有例子所使用的names数组都是一致的:string[]names={"Tom","Dick","Harry","Marry","Jay"};9.1概述标准查询运算符分三类:输入是序列(IEnumerable​),输出是序列(IEnumerable​)(IEnumerable​→IEnumerable​)输入是序列(IEnumerabl
  • 2024-12-26某视频tv app 签名算法分析
    一、基本信息分析工具:objection、frida二、加解密分析通过抓包发现请求体里有签名校验sign,并且响应体里返回的数据是密文,所以本次的目标就是破解签名sign以及响应包加密算法。2.1请求签名sign从sign的数值长度上判断可能是MD5,先使用objectionhookjava.security.
  • 2024-12-162024ciscn 逆向ezCsky和dump详解
    ezCskyExeinfo看了不是exeIDA分析不了,使用鸡爪Ghidra进行分析。这边顺带讲一下Ghidra的基础操作方法下载Ghidra:https://gitcode.com/gh_mirrors/gh/ghidra_installer下载java11(对版本有要求)打开.bat文件第一次用需要先输入jar文件所在的地址,比如我的就是C:\ProgramFile
  • 2024-12-15读数据保护:工作负载的可恢复性14备份和恢复数据库
    1. 给采用传统方式交付的数据库制作备份1.1. 某个数据库是新还是旧,跟该数据库是不是传统数据库没有必然的联系,真正的决定因素在于,这个数据库是不是运行在你所管理的服务器或虚拟机里1.1.1. 如果是,那就可以归入按照传统模型来交付的数据库1.1.2. 如果不是,那么则有可能
  • 2024-12-12postgres备份与恢复脚本
    postgres备份与恢复脚本编写一、脚本说明1.环境判断:is_docker()函数现在会检查是否在Docker环境中运行,并且判断是否存在名为postgres的容器。如果是Docker环境,脚本会通过dockerexec执行命令。如果不在Docker环境中,则直接在宿主机上执行相应的命令。2.数据库备
  • 2024-12-11ABAP Dump:GETWA_NOT_ASSIGNED
    ALV点击导出按钮时系统Dump,看报错应该是哪里的字段结构不符 经过检查发现ALV布局参数设置时,添加了内表未定义的字段CELLCOLOR。1DATALS_LAYOUTTYPESLIS_LAYOUT_ALV.2LS_LAYOUT-ZEBRA='X'.3LS_LAYOUT-COLWIDTH_OPTIMIZE='X'.4*LS_LAYOUT-COLTAB_FIEL
  • 2024-12-09jmap命令的作用是什么?
    jmap是JDK自带的工具软件,主要用于打印指定Java进程的内存细节。也就是说可以使用jmap生成HeapDump。如果程序内存不足或者频繁GC,很有可能存在内存泄露情况,这时候就要借助Java堆Dump查看对象的情况。堆Dump是反应Java堆使用情况的内存镜像,其中主要包括系统信息、虚拟机属性
  • 2024-12-06redis使用rdb文件无法恢复数据
    1.情况说明(1)我使用docker部署的redis容器(单节点),由于服务器资源缩减,要将单独部署在服务器上的redis迁移到其他服务器上(2)源服务器192.168.1.5,目标服务器192.168.1.6(3)redis版本6.0.12(4)docker版本19.03.82.执行步骤(1)首先在源服务器192.168.1.5上,登陆redis#登陆redis容器d
  • 2024-12-04线上应用cpu飙高排查记录
    背景:昨天下午4点多上线一个需求之后,发现服务整体rt由之前的1.xms上涨到6~8ms,刚开始以为是增加了某些逻辑导致rt上涨,没放心上。结果晚上8点多下班路上,该服务就有2个pod开始告警,cpu使用率>=90%,慌得一匹,赶紧下了地铁就近打开热点吧问题pod删除了,同时扩容了一下机器。到家后,发现整体
  • 2024-12-04记一次 对 xfs格式 逻辑卷进行扩缩容
    背景前人在部署服务器的时候,给根目录预留的空间太小了,导致总告警,虽然会定时自动清理,但是总触发告警总是不好的。查看发现/home目录空间非常大,而且利用率非常低,所以想着把/home目录的空间匀一点给根目录。但是发现逻辑卷的格式是xfs格式的,是只能扩容,无法缩容的,缩容后需要
  • 2024-11-30【实战】Oracle基础之重做日志文件(REDO)的6种dump方法
    关于Jady:★工作经验:近20年IT技术服务经验,熟悉业务又深耕技术,为业务加持左能进行IT技术规划,右能处理综合性故障与疑难杂症;★成长历程:网络运维、主机/存储运维、程序/数据库开发、大数据运维、数据库运维、数据管理;★擅长技术:Oracle/MySQL/PGSQL/SQLServer/ClickHouse/Elastic
  • 2024-11-29jvm-46-jvm Thread Dump 线程的信息获取+可视分析化工具 FastThread
    拓展阅读JVMFULLGC生产问题I-多线程通用实现JVMFULLGC生产问题II-如何定位内存泄露?线程通用实现JVMFULLGC生产问题III-多线程执行队列的封装实现,进一步抽象jvm-44-jvm内存性能分析工具EclipseMemoryAnalyzerTool(MAT)/内存分析器(MAT)jvm-45-jvmdump
  • 2024-11-29java jvm部分命令 ~~还在完善中
    命令整理jps-q只输出进程号-mmain函数的参数-l主类全名-v输出jvm参数jstatjstat-gcpid100010classgcgccapacitygcutilgccausegcnewgcnewcapacitygcoldgcoldcapacitycompilerprintcompilationgcmetacapacityjinfo-syspropspid-fl
  • 2024-12-1220222418 2024-2025-1 《网络与系统攻防技术》实验七实验报告
    1.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,用DNSspoof引导特定访问到冒名网站。2.实验过程(1)简单应用SET工具建立冒名网站cat/etc/apache2/ports.
  • 2024-12-09Android记单词app(包含数据库)
    一、功能与要求 实现功能:设计与开发记单词系统的,系统功能包括用户登录、用户注册、单词操作(单词的添加、查询、修改及删除)以及忘记密码等。指标要求:通过用户登录、用户注册、单词操作、忘记密等功能的设计与开发,掌握Android常用布局、控件的使用、监听器的设置以及Android
  • 2024-12-07AI语音模型PaddleSpeech部署到昇腾NPU详细步骤
    PaddleSpeech是飞桨推出的一个开源语音处理工具包,提供了完整的端到端语音处理解决方案,包括语音识别(ASR)、语音合成(TTS)、语音增强和语音翻译等功能。https://github.com/PaddlePaddle/PaddleSpeech一、华为鲲鹏CPU验证1.购买华为云虚拟私有云VPC和弹性云服务器ECS详细流程参
  • 2024-12-0574.《真的有用!!!----free图片尺寸和大小的代码实现》
    想必你碰到这些情况:哈哈大部分我们都会去干嘛呢?作为计算机学者啊肯定会想到一些这些坑爹收费的垃圾东西我们自己搞搞其实这不就是我们经常写过的文件上传下载业务吗参考:https://www.cnblogs.com/gaodiyuanjin/p/18410900结合博客园博主与统义灵码结合图片插件依赖
  • 2024-11-3007.ES11 08.ES12
    7.1、Promise.allSettled调用allsettled方法,返回的结果始终是成功的,返回的是promise结果值<script>//声明两个promise对象constp1=newPromise((resolve,reject)=>{setTimeout(()=>{resolve("商品数据-1");},1000)
  • 2024-11-30请问触发hasLayout的后果是什么?
    触发hasLayout的主要后果是元素会建立一个新的布局上下文(LayoutContext)。这意味着该元素会负责自身及其子元素的尺寸计算和定位,并且不会受到父元素或兄弟元素的影响(在某些方面)。具体来说,触发hasLayout会导致以下几个主要变化:包含块(ContainingBlock)的改变:has
  • 2024-11-24电影院订票选座系统设计及实现ssm+论文源码调试讲解
    2系统关键技术2.1微信小程序微信小程序,简称小程序,英文名MiniProgram,是一种全新的连接用户与服务的方式,可以快速访问、快速传播,并具有良好的使用体验[1]。小程序的主要开发语言是JavaScript,它与普通web的开发有很多相似之处。小程序和普通网页开发并不是相同的东西,是有差异
  • 2024-11-234- 机器学习原理与实践——聚类分析(k均值算法)
      k均值(k-means)算法是一种最老的、最广泛使用的聚类算法。该算法之所以称为k均值,那是因为它可以发现k个不同的簇,且每个簇的中心均采用簇中所含数据点的均值计算而成。1算法描述  在k均值算法中,质心是定义聚类原型(也就是机器学习获得的结果)的核心。除了第一次