首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
线上踩坑分享
码拉松
创建于2023-09-12
订阅专栏
本专栏主要针对线上日常遇到的问题进行总结
等 3 人订阅
共9篇文章
创建于2023-09-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【线上踩坑分享】构造器内调用Spring Bean对象方法抛空指针异常
前言 Spring是一款轻量级、易上手的开源框架,其中最核心的两大特性就是:IOC和AOP,通过使用Spring框架可以帮助开发人员快速完成构建企业级应用,不过,也正是因为其强大的功能,导致我们在工程
【线上踩坑分享】MySQL GROUP_CONCAT函数超长截断问题
前言 在MySQL中,你可以通过GROUP_CONCAT函数获取一个将所有字符串串联在一起的新字符串,其语法定义如下: 该函数的作用经常可以用于将多列数据合并为一列返回,方便客户端拿到后直接使用。 演
【线上踩坑分享】你能正确使用BigDecimal吗?
前言 先来看一个常见的问题 打印下面这两个计算结果,得到的值会不会和你预期的并不一样呢? 计算结果: 之所以造成这种问题的主要原因就在于计算机无法精确表达某些数值,因此在涉及到金额计算的时,我们一般会
【线上踩坑分享】这些MySQL隐式转换的规则,你了解吗?
问题现象 我想关于索引失效的问题,大家应该都不陌生,本编文章分享的也是导致索引失效的其中一个场景:隐式转换,如果再分的详细一些,应该是隐式转换的其中一个场景:字段类型不匹配。 下面,我们来看一下具体的
【线上踩坑分享】MyBatis if标签的坑,你踩过吗?
问题现象 我们知道MyBatis通过OGNL表达式的方式来进行动态SQL的拼接,比如像下图所示:if标签代表判断逻辑,但你是否了解,过果type类型为数值时,那么对于type != ''部分判断会出现
【线上踩坑分享】fastjson中JSONObject.parse的坑,你踩过吗?
问题现象 线上有一段代码使用fastjson中的JSONObject.parse方法来完成数据格式化,刚上线时没有任何问题,但过了一段时间后发现该方法偶尔有JSON解析异常的现象发生,分析日志后发现问
【线上踩坑分享】ES term query的坑,你踩过吗?
问题现象 由于对Elasticsearch term query的不了解,导致线上条件过滤出现问题,下面举个例子进行说明: 建立一个索引,其中name是keyword类型,full_name是text
【线上踩坑分享】 @Builder注解的坑,你踩过吗?
@Builder使用遇到的坑 问题现象 问题现象大概如下面示例所示: 有一个Account对象,内部包含一个设置默认值为0的type属性,但由于使用了Builder方式构建,最终导致默认值丢失。 测试
【线上踩坑分享】server.max-http-header-size参数设置不当引发的OOM
server.max-http-header-size设置不当引发的线上OOM案例分析 问题现象 某天线上服务突然不可用,查看后台服务日志后发现有如下图所示异常: 异常关键字: java.lang.O