首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hi云树
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
基于InnoDB存储引擎的MySQL死锁介绍
本文以一个具体的MySQL死锁例子为引子,介绍一下死锁的原理、分析和预防,并对数据库事务和锁进行了扩展介绍。
基于InnoDB存储引擎的MySQL索引介绍
索引(Index)是帮助MySQL高效获取数据的数据结构。如果把数据库比作一本书,那么索引就是这本书的目录。索引对于数据库查询性能非常关键,索引优化应该是对数据库查询性能优化最有效的手段了。
Java日志实践
日志是一个业务系统的重要组成部分,但常常不被开发人员所重视。打印日志简单,打印好日志很难,写好每一条日志,与君共勉!
Java实现SFTP上传下载文件及遇到的问题
最近用到了JSch去操作SFTP文件的上传和下载,本文记录一下封装的一个工具类,以及实际遇到的两个问题。
MySQL分页查询limit数据重复踩坑记
1. 问题背景 线上有一个批处理任务,会批量读取昨日的数据,经过一系列加工后,插入到今日的表中。表结构如下: 从某一天开始,客服频繁收到客诉,反馈数据未更新。 2. 问题排查 初步排查,客诉反馈的数据确实没有插入。线上增加了一些业务日志后,发现分页查询昨日数据时,第二次查询的结…
log4j2.xml基本配置
slf4j是对日志框架实现制定的一个日志规范、标准、接口,不能独立使用,需要与具体的日志框架实现配合使用。log4j、logback、log4j2分别是三种日志框架实现,其中log4j2是log4j 1.x和logback的改进版。 下面介绍一下xml格式的log4j2配置文件…
一次消息消费服务的内存泄漏排查小记
线上有一个消息消费服务xxx-consumer,使用spring-kafka框架,主线程批量从消费队列(kafka)拉取交易系统生产的消息,然后提交到子线程池中挨个处理消费。 1. 问题背景 有一天早上xxx-consumer服务出现大量报警,人工排查发现30w+的消息未处理,…
【学习笔记】分布式追踪Tracing
在软件工程中,Tracing指使用特定的日志记录程序的执行信息,与之相近的还有两个概念,它们分别是Logging和Metrics。 Logging:用于记录离散的事件,包含程序执行到某一点或某一阶段的详细信息,比如,应用程序的调试(debug)信息或错误(error)信息。它是…
printStackTrace()造成的性能瓶颈
在一次活动前的压测中,发现一个服务(平响为250ms左右)存在性能瓶颈,单实例的QPS压力从20升高到40后服务就雪崩了(平响急剧升高)。 分析<jstack -F>命令查出的线程信息,类Throwable的653行,printStackTrace()方法会对标准错误…
个人成就
文章被点赞
16
文章被阅读
7,707
掘力值
239
关注了
0
关注者
4
收藏集
1
关注标签
0
加入于
2020-10-19