自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL模式变更引发的教训:SET GLOBAL sql_mode(ANSI_QUOTES)的影响

SET GLOBAL sql_mode:启用了 ANSI_QUOTES 模式,导致 SQL 语句中的双引号被解释为标识符,而不是字符串字面量,从而引发报错。

2024-06-03 10:38:13 500

原创 开发中如何选择集合实现类(精简版)

无序:HashSet(底层是HashMap,维护了一个哈希表,既(数组+链表+红黑树))改查多:ArrayList(底层维护Object类型的可变数组)插入和取出顺序一致:LinkedHashSet(数组+双向链表)(1)键无序:HashMap(底层是:哈希表 --jdk8:数组+链表+红黑树)增删多:LinkedList(底层维护了一个双向链表)(3)键插入顺序与取出顺序一致:LinkedHashMap。(2)键排序:TreeMap。(1)允许重复:List。(2)不允许重复:Set。

2024-05-08 16:18:12 312

原创 代码插入数据库数据时报错:Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long

因为使用的数据库为 MySQL,表的引擎是 InnoDB 表类型,会出现锁等待的情况,在出现锁等待时,会根据参数 innodb_lock_wait_timeout(默认50s)的配置,判断是否需要进行 timeout 的操作,如果等待时间超过了设置的时间就会报错。此时才想到自己代码还处于debug状态,因此造成了锁等待情况,接着停止代码运行后就可以修改表中字段长度了~

2024-03-22 08:39:23 3089 1

原创 Mybatis中sql使用DATE_SUB后对日期进行计算后返回值错误

一般情况来讲使用date_format关键字后,对时间进行INTERVAL - 1 DAY操作时,获取到的日期应该为前一天,结果当查询出来后日期反而增加一天,变为后一天的日期。函数的第二个参数应该是一个负数,以便从NOW()中减去负的天数,从而得到加一天的效果。这样的操作实际上是获得。

2024-02-05 09:17:11 815 1

原创 idea推送代码时Mapper报错Error:(18, 38) @MapKey is required

MapKey("xx") 指定一个字段xx作为返回Map中的key。方法上加 @MapKey("id"),指定一下key。输出时pianqu即作为Map中的key。

2024-01-31 09:59:33 532

原创 idea拉取git代码报错:Failed to connect to 10.65.14.32 port 80 after 2175 ms: Couldn‘t connect to server

看看这个端口服务到底通没通,通过telnet端口发现真的不通。1.在http协议克隆地址ip后加端口进行访问。1.确定端口服务是否正常。

2024-01-29 08:17:10 632

空空如也

空空如也

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

TA关注的人

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