logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库事务耗时过长导致Could not retrieve transaction read-only status from server异常

背景[11-06 02:02:09:005] [ERROR] - DruidDataSource - discard connectionjava.sql.SQLException: Could not retrieve transaction read-only status from serverCaused by: com.mysql.jdbc.exceptions.jdbc...

#数据库
人际关系处理文库 怎样与女人相处 怎样与领导相处 张胜利 岳贵安著 PDF 网盘免费...

人际关系处理文库-17部大全怎样与男人相处、怎样与女人相处、怎样与领导相处、怎样对付小人、怎样识别谎言、怎样洞察人心、怎样变通协调、怎样出人头地、怎样对付难缠的人、怎样对付小报告、怎样广结人缘、怎样看穿陷阱、怎样笼络人心、怎样妙言善辩、怎样轻松自如、怎样善解人意、怎样识别骗局目前免费提供下载链接供大家下载:链接: https://pan.baidu.com/s/1ylXXnyM84ukO...

如何解决逻辑删除is_del与数据库唯一约束冲突

前言不知道大家有没有遇到这么一种业务场景,在业务中有个唯一约束A,当该业务进行逻辑删除后(设置标记为删除状态is_del = 1),再往唯一约束列插入相同的值时,此时会报Duplicate entry,但在业务上,该值时必须要插入的。今天我们就来聊聊处理这种业务场景的几种思路解决思路方案一:不采用逻辑删除,直接物理删除方案二:新建历史表主表进行物理删除,同时将删除的记录保存到历史表中...

#数据库
缺德学之黑色成功方案 PDF 网盘免费

缺德学之黑色成功方案 PDF 网盘免费下载链接: https://pan.baidu.com/s/1gbVB9opBwtKlmIO-lL69RA?pwd=un69提取码: un69如遇链接失效,请寻访原发布地址:https://www.cnblogs.com/lingyejun/p/17731637.html本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。首发链接:ht...

文章图片
mysql varchar类型字段为数字时,不带引号查询时查询结果与事实不符

背景今天出现了一个bug,在数据库中我们将订单表中的order_no从之前的bigint(20)改成varchar(20)后,原有的代码逻辑在进行时查询时,之前是以Long类型传参查询的。select * from order_main where order_no=16541913435669023debug时的时候发现这条sql语句查询出来两条数据,另外一条毫不相关的订单也被查...

#mysql#数据库#sql +2
mysql将字符串类型字段后面的小数点和零去掉

背景现有student表,表中的学生年龄student_age字段中的值,是通过读取excel中的信息后更新到数据库中,但是因为处理不当,导致年龄的均带有.0,如28.0实际上应该是28。我们需要将此字段的.0后缀去掉。操作说明:0+用来隐式转换 ,让数据库自动转换值。SELECT0 + CAST(student_age AS CHAR) AS student_ageFRO...

#mysql#数据库
mysql分组后选出最大值所在的那一行数据

背景mysql中使用group by进行分组后取某一列的最大值,我们可以直接使用MAX()函数来实现,但是如果我们要取最大值所在的那一行或多行(可能有多行对应的最大值都一样)那么我们需要取得整行的数据该怎么办?统计订单表中每个用户最近下单的一条数据方法一select a.* from order_main ainner join (select user_id, ...

#mysql#数据库
傅里叶分析之掐死教程(完整版)更新于2014.06.06

作 者:韩 昊知 乎:Heinrich微 博:@花生油工人知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。——更新于2014.6.6,想直接看更新的同学可以直接跳到第四章————我保证这篇文章和你以前看过的所有文章都不同,这是12年还在果壳的时候写的,但是当时没...

文章图片
#傅立叶分析
RocketMQ消费者没有成功消费消息的问题排查

背景今天下游同事反馈,有一些以取消的订单库存还原异常了,导致部分商品库存没有还原。查日志发现没有收到还原消息,但是查看发送方是可以确认消息是已经发了的,那么是什么原因导致消费者没有收到,或者收到后没有处理消息呢。最后发现这些消息的状态都是NOT_ONLINE,原因是服务挂了,重启之后便可以重新消费了。让我们看看这个调查过程。调查消息丢失如何排查?当我们在使用mq的时候,经常会遇到消息消费异...

#java-rocketmq#rocketmq#java +1
搞懂connectTimeout和socketTimeout的区别

背景有时候,由于业务的复杂性,在JVM中拼装一些数据,会造成资源的极大浪费。举个例子,从MySQL中查询出一个List,然后在代码里循环查询数据库,进行一些字段的填充。这种数据组装方式,除了执行效率的问题,往往会有更多的内存占用,对整个JVM计算节点造成了比较大的压力,有时候甚至造成内存溢出。于是,一些比较牛X的开发人员,使用非常复杂的SQL,来把这些耗时的操作,转嫁给数据库。可怜的数据库...

    共 24 条
  • 1
  • 2
  • 3
  • 请选择