06 2022 档案

摘要:1.待定 dump脚本 #!/bin/bash time=`date +%Y%m%d%H%M` dump_path=/home/ewei/dump save_path=/home/ewei/dump/${time}-`hostname` dump_oss_path="/home/ewei/oss/e 阅读全文
posted @ 2022-06-28 09:22 意犹未尽 阅读(178) 评论(0) 推荐(0) 编辑
摘要:package com.biz.core.armslog; import com.alibaba.dubbo.common.extension.Activate; import com.alibaba.dubbo.common.logger.Logger; import com.alibaba.du 阅读全文
posted @ 2022-06-23 10:25 意犹未尽 阅读(83) 评论(0) 推荐(0) 编辑
摘要:分析 注:metaspace溢出不会像堆OOM溢出一样down调,mespace溢出应用还是可以正常接受请求的,但是如果处理请求需要加载新的class 但是没有足够空间会报错 可以dump信息找到无用相关类 然后找到相关对象 根据引用定位到功能代码 我是还没拿到dump信息就定位到了可疑代码 线上错 阅读全文
posted @ 2022-06-21 16:33 意犹未尽 阅读(116) 评论(0) 推荐(0) 编辑
摘要:什么是jdk动态代理 JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程。JDK从1.3开始支持动态代理。那么JDK是如何生成动态代理的呢?JDK动态代理为什么不支持类的代理,只支持接口的代理? 首先来看一下如何使用JDK动态代理。JDK提供 阅读全文
posted @ 2022-06-21 15:54 意犹未尽 阅读(674) 评论(0) 推荐(1) 编辑
摘要:添加字段 #指定在哪个字段后面添加新字段 alter table table1 Add column 列名1 VARCHAR(字段长度) DEFAULT NULL COMMENT '字段描述' AFTER 列名3; #不指定在哪个字段后面添加新字段 alter table table2 Add co 阅读全文
posted @ 2022-06-21 10:03 意犹未尽 阅读(87) 评论(0) 推荐(0) 编辑
摘要:背景 统计一张表的总数量,是我们开发中常有的业务需求,通常情况下,我们都是使用select count(*) from table 语句来完成。随着业务数据的增加,你会发现这条语句执行的速度越来越慢,为什么它会变慢呢? InnoDB和MyISAM是我们常用的MySQL存储引擎,所以主要对比一下cou 阅读全文
posted @ 2022-06-10 11:42 意犹未尽 阅读(268) 评论(0) 推荐(0) 编辑
摘要:说明 放入的redis的好处是防止定时任务扫库,以下未封装 可以利用spring 生命周期进行更好的封装 场景 针对MQ发送消息 消费端为了防止队列阻塞,失败的不重新丢回队列的补偿 如需要保证原子性的获取锁的消费失败,或者timeout异常等 针对MQ发送端 发送消息失败的统一重新发送补偿 非MQ场 阅读全文
posted @ 2022-06-06 15:27 意犹未尽 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示