string(6) "一次" TAGS:一次 寻技术

TAGS:一次

记一次由于操作失误致使数据库瘫痪的故障分析与解决方案

引言 2023年8月27日,随着新业务的接入,我们开始进行项目的灰度发布。然而,直到2023年8月31日下午,我们才发现一个新字段并没有进行字段刷新,导致所有数据都是默认值,从而无法继续进行灰度测试。在业务方的要求下,我们需要进行批量更新字段。鉴于我们已经知道了时间范围,我们决定在白天进行批量更新数据。正是在这个过程中,故障发生了! 系统简介 该系统是一个服务群,其请求量主要集中在工作时间(9点-

Oracle 2024年05月14日  105

vue子组件封装弹框只能执行一次的mounted如何解决

这篇文章主要介绍“vue子组件封装弹框只能执行一次的mounted如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue子组件封装弹框只能执行一次的mounted如何解决”文章能帮助大家解决问题。 vue子组件封装弹框只能执行一次的mounted 封装了一个子组件来处理弹框内容,发现只能执行一次,在父组件添加一个 v-if 即可,当每次弹框关闭的时

VUE 2024年05月12日  118

C#winform软件实现一次编译,跨平台windows和linux兼容运行,兼容Visual Studio原生界面Form表单开发

一、背景: 微软的.net core开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开发起来还比较麻烦。微软只让c#的控制台软件支持在linux运行。 二、解决方案: 我想到的一个方案是自定义封装软件的System.Windows.Forms组件,把支持windows和linux的界面框架GTK封装进System.Wi

Linux / Windows 2024年05月09日  115

记一次 .NET 某医院预约平台 非托管泄露分析

一:背景 1. 讲故事 前几天有位朋友找到我,说他的程序有内存泄露,让我帮忙排查一下,截图如下: 说实话看到 32bit, 1.5G 这些关键词之后,职业敏感告诉我,他这个可能是虚拟地址紧张所致,不管怎么说,有了 Dump 就可以上马分析。 二:WinDbg分析 1. 虚拟地址紧张所致吗 要看是不是虚拟地址紧张,可以用 !address -summary 观察下内存段统计信息,截图如下: 我去

ASP.NET编程 2023年12月16日  69

记一次MySQL5初始化被kill的问题排查

写在前面 由于测试环境JED申请比较繁琐,所以Eone提供了单机版Mysql供用户使用,近期Eone搭建Mysql5的时候发现莫名被kill了,容器规格是4C8G,磁盘30G 这不科学,之前都是可以的,镜像没变,配置没变,咋就不行了呢,一定不是我的问题,是机器的问题 问题排查 重现 通过多次搭建mysql5进行采样,发现并不是稳定复现,有一些容器是可以正常启动提供服务的,找到被mysql服务被ki

Mysql 2023年12月13日  93

忆一次因SQLServer内存占用飙高导致的工厂停工

一、还有五小时到达战场 现在回想起来,整件事还挺离谱的...... 中午午休,正在公司总部(重庆)附近和同事们一起享受午餐; 突然接到上司电话,要求我立即出发去广州一趟,今天中午有个工厂因为我们的程序出问题导致停工了!!! 我立即反馈,由于我们的程序都是运行在Windows上的,只要给我远程桌面权限,我可以马上开始解决,争取马上让产线复工

SQLServer 2023年11月23日  97

记一次 .NET 某工控视觉系统 卡死分析

一:背景 1. 讲故事 前段时间有位朋友找到我,说他们的工业视觉软件僵死了,让我帮忙看下到底是什么情况,哈哈,其实卡死的问题相对好定位,无非就是看主线程栈嘛,然后就是具体问题具体分析,当然难度大小就看运气了。 前几天看一篇文章说现在的 .NET程序员 不需要学习WinDbg ,理由就是有很多好的分析工具诸如 VS,DnSpy,PerfView 可以替代,我也只能笑笑,在他们的认知中可能 .NET程

ASP.NET编程 2023年11月18日  78

2023-8-7 记录一次面试题,使用Sql进行递归

题目如图所示,是数据库源,这次考官需要我用Sql,完成一次数据查询 需要根据Excel数据查询结果如上图,这时候我看到了父子关系,很容易就联想到了需要使用父子关系,既然是父子关系,一般来说应该递归跑不掉了,使用Sql进行递归代码如下: WITH TEST_CTE AS ( SELECT 地区表1.地区编号, 地区表1.地区名称, 地区表1.上级编号, Cast(地区表1.地区名称 as

SQLServer 2023年11月17日  87

记一次有趣的 buffer overflow detected 问题分析

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在我开发的一个实验和学习库中,在很久以前全面启用了编译器的sanitize功能。 这次报错的程序,是我这个库中某个模块的单元测试模块。但是前面说的都不是重点。诡异的是本次出现的单元测试模块是很久未动的一个模块,而且在本地的单元测试过程中,是

Linux 2023年11月17日  78

vue项目使用定时器每隔几秒运行一次怎么实现

本文小编为大家详细介绍“vue项目使用定时器每隔几秒运行一次怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue项目使用定时器每隔几秒运行一次怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 代码如下: data() { return { timer:null, //定时器名称 } }, created() { this

VUE 2023年07月12日  93

php中每个类是不是只能被加载一次

这篇文章主要讲解了“php中每个类是不是只能被加载一次”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中每个类是不是只能被加载一次”吧! 首先,让我们看一下类被加载的过程。在PHP中,我们可以使用require或者include等函数来加载一个类文件,例如: require_once 'path/to/MyCl

PHP编程 2023年07月12日  74

SQL Server数据库判断最近一次的备份执行结果(最新推荐)

1 麻烦的地方 在SQL Server的官方文档里面可以看到备份和还原的表,但是这些表里面只能找到备份成功的相关信息,无法找到备份失败的记录,比如msdb.dbo.backupset。对于一些监控系统未监控作业的情况下,想要监控数据库备份任务执行失败而触发告警规则,有些麻烦。但是SQL server内部是可以通过查询errorlog来判断数据库备份作业是否成功: 2 获取errorlog

SQLServer 2023年07月11日  111

创建 Code Interpreter Demo: 一次实践的探索

好消息,好消息,Code Interpreter可以测试使用了!!! 在这篇文章中,我们将探索如何创建一个 Code Interpreter Demo。提交一个2023年1-5月份的融资记录数据,让它来帮我们分析一下这些数据。 执行的过程如下: 生成图表的代码我们也可以找到,需要做调整的话,可以把代码复制到本地进行修改 我正在与这个工具建立熟悉度,尽管它的深度和复杂性仍然让

人工智能 2023年07月11日  130

记一次 Oracle 下的 SQL 优化过程

1. 介绍 事情是这样的,UAT 环境的测试小伙伴向我扔来一个小 bug,说是一个放大镜的查询很慢,转几分钟才出数据,我立马上开发环境试了一下,很快啊我说?,放大镜的数据立马就出来了,然后我登录 UAT 环境一看,诶是有些慢? ,于是开始了我的排查之旅... 2. 过程 首先我立马拿到了执行的 SQL 在开发环境的数据库执行了下,很快,都在 1s 左右,感觉没啥问题啊,然后我就在页面上点点点,发现

Oracle 2023年07月11日  100

关闭

用微信“扫一扫”