自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 redis 命令输入分号引发的惨案

redis 命令输入分号引发的惨案

2024-03-01 22:21:55 1034 1

原创 2024 Java 外包面试,都问些什么

Java 外包面试一些感悟

2024-01-28 11:24:21 895 1

原创 有唯一索引,为什么还产生了重复数据?

MySQL表中已经添加了唯一索引,按理说有重复数据就会被拦截,为什么还会产生重复数据呢?

2024-01-14 17:18:00 623 1

原创 手把手教你用AI 随心所欲生成喜欢的图片

手把手教你如何在自己本地使用 AI 工具随心所欲生成自己喜欢的图片

2024-01-03 23:06:47 1370 1

原创 系统开发中金额用什么类型来表示?总监和经理为此吵了起来

如果系统中的金额运算都是简单的整数运算(加法、减法、乘以整数倍数、除以整数倍数),使用 Long类型表示金额是可取的,尤其是那些对性能要求较高的系统,由于 long 为基本类型, 使用long类型处理整数运算通常比使用 BigDecimal更快。文章开头,总监坚持使用 long,说曾经使用 BigDecimal 有过问题,很可能就如文中所述,是由于不合理的使用产生的。在系统开发过程中,涉及到金额的处理时,选择合适的数据类型非常重要,要求确保精度,不能有误差。计算商品金额报错,导致订单无法支付。

2023-12-26 22:59:28 704 1

原创 都说 2B系统复杂,其实很简单

都说 2B系统复杂,其实很简单

2023-12-24 19:49:38 1229 1

原创 程序员英语-HashMap源码解读

Hash table based implementation of the Map interface.

2023-12-18 23:15:52 998 1

原创 一个简单但功能强大的规则引擎(译文)

我希望有个这样的规则引擎,它是轻量级的、简单的,但是功能强大的。

2023-12-15 20:43:27 1216

原创 Java面试-int与Integer的区别

就目前Java现状来看,包装类型为基本类型添加了属性和方法,丰富了基本类型的操作,使其具有了对象的性质。不同的使用场景,需要使用不同的类型。如,Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况。要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。

2023-12-13 23:20:34 541 1

原创 从体检采血流程看线程池的实现原理

体检中心的采血室,不同于其他科室,往往都配备多名固定的采血人员。每次去体检,采血室外都要排上长长的队伍,井然有序的采血场面俨然一副现实版的线程池工作流程。

2023-12-10 11:17:54 622 1

原创 从天而降的联通宽带费

从天而降的联通宽带费

2023-12-08 21:13:35 978

原创 static 全局变量滥用,引发线上故障

在 Java 中,static 表示全局或者静态的意思,在类中用 static声明的变量为静态成员变量,为该类的公用变量,被该类的所有实例共享,在类加载时被显式初始化。实际开发过程中,不建议对静态成员变量进行修改;在编写方法返回值时,也不建议直接返回静态成员变量,因为调用方不知道返回的是静态变量,可能会对其进行修改。

2023-12-07 23:19:44 476 1

原创 线上请求响应 400 ,如何快速定位?

端上请求响应 400,应用拦截器有输出日志,但是 controller 日志没有打印,可以确定请求入参格式匹配不上,将 入参的 @RequestBody 注解去掉后问题随即解决。

2023-12-06 23:43:17 1588 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除