ICode9

精准搜索请尝试: 精确搜索
  • 线上异常日志没有堆栈信息2022-09-14 12:04:57

       线上大量异常,查看日志,却只有java.lang.NullPointerException,无异常堆栈信息,无法定位异常的位置。只能在本地调试查找异常位置,但是在本地调试过程中却可以打印异常堆栈的。后来继续查找之前的日志,之前的某段时间这个地方是存在异常堆栈信息的。可以设置JVM参数,在启动进程的时

  • 数据库线上操作流程规范2022-09-13 12:30:38

      1.提前评估 生产操作前必须评估操作的后果,包括不限于以下性能风险检查项:实例级别(存在大表数据库DDL需要与DBA确认操作时间窗口)锁规模(存在锁升级和锁堆积风险时避免操作)并发数(并发活跃线程数>200,并发连接数>3500时禁止操作)阻塞状态(存在大量阻塞时禁止操作)无大事务(存在running状

  • VR线上虚拟党建教育平台的优势-深圳华锐视点2022-09-09 18:31:11

      从统一的网站、客户端,到一体联动的多平台传播,VR党建沉浸式教育极大提升了党建工作水平,通过线上三维立体化丰富的红色教育资源,让广大基层党员教育渠道更多样、方式更便捷、内容更丰富和效果更优质,那么VR党建厂家排名靠前的公司有哪些呢?   借助VR虚拟现实制作和web3开发技术

  • MySQL数据库如何线上修改表结构2022-09-03 12:31:45

    一、MDL元数据锁 在修改表结构之前,先来看下可能存在的问题。 1、什么是MDL锁 MySQL有一个把锁,叫做MDL元数据锁,当对表修改的时候,会自动给表加上这把锁,也就是不需要自己显式使用。 当对表做增删改查的时候,加的是MDL读锁 当对表结构做变更修改的时候,加的是MDL写锁 读与读之间不互斥

  • 线上问题如何复盘?2022-09-03 00:04:27

    昨天知识星球社群里有同学问了一个问题:线上问题如何复盘?从流程、分析和后续措施落地有哪些好的建议? 从质量保障的角度来说,针对线上问题进行复盘可以发现工作中的不足并持续改进,不断提高线上的交付质量。 从团队管理的角度来说,针对线上问题进行复盘也可以发现团队短板并针对性的补

  • 线上非遗全景展馆制作让广大市民在家能享受到精美的文化大餐2022-09-02 18:34:21

      随着线上虚拟艺术展厅的宣传效果显著,加上实体艺术展馆开放受限等外部因素影响。越来越多的艺术机构和艺术家选择“线上艺术展厅”,举办艺术作品展、艺术拍卖会和艺术文化传播等。  线上展馆设计此刻成为了艺术家、艺术学学校和美术培训机构的“第一展厅”。   由于所有展品

  • 活动列表所有活动全部过期[线上问题]2022-08-17 01:31:29

    Lambda表达List转Map问题:list有重复,报错了 java.lang.IllegalStateException: Duplicate key 1 at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133) at java.util.HashMap.merge(HashMap.java:1253) at java.util.stream.Collectors.lamb

  • 深圳华锐视点:线上展馆vr全景交互展示,提升云展馆的吸引力2022-08-16 19:03:12

      线上VR展馆突破传统线下展馆局限,包括时间、地点、空间和风格的限制,借助沉浸式、互动式的浏览体验,可以让参观者不用出门就感受到真实的场景,还能从任何角度漫游展馆,体验各个方面的多样化虚拟互动。 在艺术机构、艺术馆、美术馆、少儿画展、高校毕业展、纪念作品展等均能运用。

  • 测试开发工作内容/要求2022-08-13 22:03:44

    1. 质量工具开发、提效工具、机器人、线上巡检工具、测试覆盖率、造数工具等 2. 测试的左移(参与code review)和右移(线上监控、应急) 3. 接口测试用例开发(提测前):增量用力和维护存量用例    

  • git 线上做分支合并2022-07-18 00:08:49

      背景:  假设远端有master和dev分支, 拉取到本地后,本地也有master和dev分支.  然后在本地的dev分支上开发(写代码), 完了后提交到远端的dev分支, 然后在线上将dev分支合并到master分支上   词语解释: 提交pr, 即提交一个合并分支的请求(pull request)        你提交一个

  • 线上紧急hotfix复盘2022-07-15 16:04:36

    一、前言做业务研发,难免碰到线上问题。从异常出现,到问题解决,需要紧绷神经,争分夺秒,是对程序员专业技能的硬核考验。特别是在面向亿万用户的大促场景,上下游几十号同事同时盯着,负责问题解决的几个关键同学必须抗住巨大压力,极限编码,在最短时间解决战斗。可谓台上一分钟,台下十年功,平常

  • 线上事故2022-07-14 14:05:49

    线上事故竟然是自己的锅!!!   前言 前段时间,我们线上系统出现了一个事故:用户创建了商品,在商城的商品列表页看不到,也搜索不到。、 这个问题持续了大概半个小时,最后发现竟然是我的锅。 这个事情怎么说呢,完全是我自己把自己坑了。到底怎么回事呢? 1. 从需求说起 1.1 背景 由于我们这个

  • 线上CPU飙升排查2022-07-11 18:02:01

    线上CPU飙升排查 目录线上CPU飙升排查准备一份代码步骤top命令找到对应进程找到占用最高的线程方法1方法2将线程号转换成16进制使用jdk的工具jstack查看堆栈信息cpu飙升可能原因1. 超大对象频繁移动或者创建2 .内存消耗过大,导致Full GC次数过多3. 死循环等CPU密集型代码4. 死锁5.

  • 如何评价测试质量?2022-07-11 15:01:10

    读者提问:阿常老师,请问如何评价测试质量 ?阿常回答:评估测试质量,最直接的体现是线上问题发生率,间接的体现可以是测试用例质量,常见问题知识库。 一、线上问题发生率 评估测试质量,最直观的就是看本次迭代版本是否存在线上问题,线上问题数量有多少,线上问题的严重程度,线上问题的影响范围

  • 使用Arthas热更新线上代码2022-07-07 10:37:39

    一般线上问题比开发环境的问题更难解决,一个主要的原因便在于开发态可以任意 debug 断点调试,而线上环境一般不允许远程调试,所以在实践中,我一般习惯用 Arthas 来定位线上的问题。 Arthas 是阿里巴巴开源的 Java 应用诊断利器 Arthas 可以完成很多骚操作,今天给大家介绍的 Arthas

  • 浏览器直接修改线上js2022-07-06 14:04:02

    1.首先f12查看源码; 2.点击替换选中任意本地文件夹,最好是空文件夹           3.右击要修改的js,保存并覆盖           4.修改文件内容,随后ctrl+s保存        5.再次点击触发尝试     最后, 这个文件其实已经保存在了本地,可以直接在本地修改随时保存,而且当启用了

  • 线上问题排查2022-07-06 11:33:35

    1.磁盘空间不足问题 先从总体查看磁盘状态:df -h 找到不足的磁盘,进入目录查看具体文件大小:du -sh *(ls -lh只能看文件大小,文件夹的看不出来) 2.cpu和内存使用率过高问题 查看所有进程:top 查看单个进程:top -p pid 查看单个进程的线程:top -p pid -H 只看内存使用情况:free -h 只看交换

  • 线上故障突突突?如何紧急诊断、排查与恢复2022-07-05 04:04:36

    作者:十眠 概述 稳定性大于一切,因此我们需要有更有效的方式避免线上故障。在发生故障不可避免的假设下,我们需要能够快速修复,减少线上影响。基于以上这些想法,我们提出了 1-5-10 的快恢目标,所谓 1-5-10 的目标就是是要我们对于线上问题能够做到 1 分钟发现,5 分钟定位,10 分钟修复。下

  • 测试右移:线上质量监控 ELK 实战2022-07-03 00:02:52

    目录【测试右移】介绍ELK Stack 介绍ELK 监控体系搭建ES & Kibana 搭建Nginx 日志自动采集Nginx Agent安装 Nginx 服务器数据分析Logstash 搭建 【测试右移】介绍 为什么要做测试右移? 测试环境不能完全模拟线上环境。 线上质量不仅取决于已发布代码,还取决于数据变更与配置变更。

  • SpringBoot应用线上重启脚本2022-07-01 09:31:17

    查找应用进程PID 杀死应用进程PID 运行启动脚本 烦不烦啊,像我这么懒得人 得想个办法一步搞定! 如下所示 新建一个shell脚本,然后将其运行之! #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "需要传入jar包的名称!" exit 1 fi # 根据输入的应用名,找出指定的应用的进

  • 线上一些问题排查2022-06-23 01:03:22

    一,线上cpu飙升很高怎么排查? 1.通过top命令或者htop也可以看到哪些pid(进程)的cpu使用率比较高,比如pid=2266这个进程跑java服务占用百分之70的cpu. 2.如果发现当前进程pid占用较高,你就可以使用 top -p 2266  ,输出当前进程,如果想看当前进程下的线程哪个占用cpu比较高,可以使

  • 线上CPU100%怎么排查?2022-06-22 21:01:07

    前言 很多小伙伴可能日常开发都遇到过线上CPU突然就100%了,要么内存占用太高,怎么排查呢?面试官也经常喜欢问类似问题,希望本文对大家有帮助。 1.排查CPU故障的常用命令 top:Linux 命令。可以实时查看各个进程的 CPU 使用情况。也可以查看最近一段时间的 CPU 使用情况。默认按 CPU 使

  • 纪录一次php环境线上优化2022-06-19 09:00:22

    最近发现阿里云的一台线上php环境特别的卡,cdn与web应用防火墙都上了,但还是很卡,查看top命令发现phpfpm占用系统资源很严重,cpu总是在80%多运行,内存占用正常,当下状态就算输出一个helloworld都得3s以上,肯定是有问题的,仔细核对后,发现php.ini中有一个参数有被修改过: output_buffering =

  • MySQL 千万数据库深分页查询优化,拒绝线上故障!2022-06-17 08:33:46

    文章首发在公众号(龙台的技术笔记),之后同步到博客园和个人网站:xiaomage.info 优化项目代码过程中发现一个千万级数据深分页问题,缘由是这样的 库里有一张耗材 MCS_PROD 表,通过同步外部数据中台多维度数据,在系统内部组装为单一耗材产品,最终同步到 ES 搜索引擎 MySQL 同步 ES 流程如下:

  • 【深入理解TcaplusDB技术】查看TcaplusDB线上运行情况2022-06-16 14:34:23

    【深入理解TcaplusDB技术】查看TcaplusDB线上运行情况 作为一名运维人员,平时的日常工作之一就是查看数据库的整体情况,确保后台运行正常,那下面就给大家简单介绍如何查看情况。 找到一台tcapsvr机器,进入tcapsvr的control模式(如:/data/tcaplus/tcaplus_service/bin/*_*_*_*/tcapsvr -

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有