- 博客(4)
- 收藏
- 关注
原创 go语言 gin框架中集成zap日志库
在go语言gin框架中,日志是默认输出到终端的,但是我们在实际工作中,一般来说是需要记录服务器日志的。而最常用的日志库就是zap日志库,我们需要将gin在终端输出的内容通过zap日志库记录到文件中。
2022-10-20 15:26:29
1779
原创 mysql-自定义函数传入的数字四舍五入总是有问题,原因是传入的数字不可以是int或者float类型,需要改成decimal类型
前段时间在遇到一个四舍五入的问题,已经解决写个博客记录一下,先看代码:这一段代码中要是传入一个浮点型,返回一个int类型看,如果这个浮点型=0,则返回一个0,如果这个浮点型向上取整等于1,则返回1,如果这个浮点型向上取整大于1,则对他进行四舍五入的操作,其他情况返回-1。注意一下这个时候这个函数实际上是由问题的,如下图: 我传入的是22622.5,正常来说应该返回22623,但是却返回了22622,但是当我传入22622.6时,如下图: 这个时候他又正常了,导致这个问题的根本原因是不可以传入floa
2022-06-06 13:22:30
377
原创 oracle-sql突然运行卡住,一开始好好的,突然就卡住了,时而卡住,时而很快,这是因为数据库本身执行计划错乱导致
前段时间在项目上遇到这样一个问题,有一个比较大的sql一开始跑着很正常,后来突然就跑不动了,过段时间又正常了,然后过段时间又跑不动了,今天突然想起来这个问题,写个博客记录一下吧(之前的截图找不到了,找了这样一张照片,先凑合用吧)这个项目的数据库版本是19c,当时19c刚发布没多久,可能是因为新发布,有些地方还有一点小问题sql卡住了,首先我们来分析一下这个sql,可以看到他的执行计划里有笛卡尔积,这就是他卡住的原因。但实际上sql里并没有可以产生笛卡尔积的操作。所以他有一种可能就是oracle的执行计划跑乱
2022-06-06 10:47:43
3176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人