- 博客(364)
- 资源 (2)
- 收藏
- 关注
原创 el-select @change时传选中的item
el-select 的value-key="brandId" 为item的主键,el-option 的value="item".
2025-03-31 15:41:36
138
原创 Java Long 和long 在表示数据库外键时的作用
如果外键在赋值或者插入失败的情况下,通过外键时0,有可能会指向关联表中0为主键的记录,可能会造成风险。
2025-03-27 10:55:09
98
原创 Mybatis 遇到MySQL 的不等判断!= 和<>
Mybatis 是基于XML规范属性,预定于的特殊符号不可以使用,除非用<![CDATA[]]> 或者 & 转义。
2025-03-26 10:32:00
110
原创 SQL 規則設計的不合理, Group by 主鍵,如果想查詢其它內容,也必須在Group by 中羅列。
Group by 主鍵 也就意味著每天數據都是唯一,不應該再強制要求Group by時一一羅列需要輸出的字段。
2025-03-07 17:28:54
115
原创 Java排序
3. 藉助map的value,通過compareTo比較后確定先後順序。2.通過new一個Comparator 對List進行排序。通過對key進行排序,實現對map排序。1.定義一個固定的順序map。
2025-01-03 10:11:43
306
原创 CMD manual
lt:less than小于le:less than or equal to小于等于eq:equal to等于ne:not equal to不等于ge:greater than or equal to大于等于gt:greater than大于
2024-11-05 17:58:49
207
原创 MySQL utf8mb3 和 utf8mb4引发的问题
utf8字符的最大字节数是3 byte,但是某些特殊字符utf8 编码后是4个byte,所以会被认为是不合法字符。sddd_aaa_ark 存储中文字符时,出现上述问题。sddd_aaa_ark在数据库中结构是。
2024-11-01 16:04:02
453
原创 ArrayList addAll() UnsupportedOperationException
List中addAll()报java.lang.UnsupportedOperationException异常。List.of 不可以修改,不可以再被赋值。
2024-10-08 17:47:22
201
原创 Springboot3,Vue3 Date丢失Time的问题
Vue3@RequestBody 通过Jackson序列化参数后Time部分丢失,以及Time Zone 错误。
2024-09-25 16:45:30
307
原创 Mybatis分页查询主从表
主查询的结果是List,以及每一条记录的内涵List,性能是N+1次查询。先主查询,再关联子查询,不影响分页效果,否则子查询也会参与分页。不过如果主查询包括SUM和Group语句,这种方式就不可以。只有在平铺所有主从表的时候可用。
2024-09-03 18:32:54
352
原创 UML(ER) manual book
通常使用两条平行线表示,表示数据在系统中的存储位置,比如物理存储,Cache等。真实世界的表示(实物),负责数据的发送或者接收,通常使用矩形表示。通常使用圆圈表示数据时如何被处理,比如下订单,付款等动作。数据从一个实体通过加工处理后流向下一个实体。
2024-09-03 11:38:39
121
原创 Loop map without foreach,lambo语法真是鸡肋
【代码】Loop map without foreach,lambo语法真是鸡肋。
2024-08-20 18:26:25
133
原创 Crypto-js Illegal base64 character 2d
Ehkmag111的 base64:HZZ5l6U53I4ilH3XvX-kbA-----------------22 如下錯誤。Ehkmag1111的base64:taAD0V-9oWUw9qiJivbDsA---------------22 如下錯誤。Ehkmag11的base64: gtioOypQBkVxU4wpqgjSFQ--------------22 正常。采用的url編碼的方式,在服務器端不能正常解碼。
2024-08-12 21:02:23
599
原创 MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串
【代码】MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串。
2024-07-31 19:27:14
248
原创 GROUP_CONCAT 最大長度限制
默認最大長度是1024,如果需要獲得更長,需要重新設定group_concat_max_len。或者 mysql ini 配置。
2024-07-31 11:40:57
377
原创 Result Maps collection does not contain value for java.util.Date
resultMap: 与 的id对应。resultType:如果是原始类型,直接使用resultType。
2024-07-22 17:49:32
216
原创 Vue Promise 必须在外层,放到其它比如ElMessageBox,将不会返回任何值
当点击switch按钮之前,如果当更新后再刷新的效果不好,需要判断行为,然后再决定是否打开按钮。
2024-07-19 17:29:24
336
原创 AtomicInteger 调试时的怪现象
在调试时index.getAndIncrement() 也会自增,造成Coding的逻辑判断错误,也就是index会被自增多次。
2024-07-18 11:30:47
212
原创 Mybatis Exception Date cannot be cast to String
【代码】Mybatis Exception Date cannot be cast to String。
2024-07-11 10:10:07
260
原创 Typescript window.localStorage 存储 Obj && Value区别
不能获得UserC,所有保存的时候需要存储value,而不是对象。
2024-07-05 21:11:27
414
原创 Java switch 语句
switch 语句,break 不可以缺少,否则语句顺着往下执行了,也就是执行了多个case的内容。default 是任何时候都会执行的,用于默认情况。
2024-07-05 10:33:37
83
原创 Mybatis MySQL allowMultiQueries 一次性执行多条语句
Mybatis MySQL allowMultiQueries 一次性执行多条语句
2024-06-21 19:38:32
684
原创 Spring boot parameter type String is not presentThe valid characters are definGet 提交不可以是复杂类型 如List
以Get方式提交List时,The valid characters are defined in RFC 7230 and RFC 3986。Spring boot parameter type String is not present,Get 提交 不可以时复杂类型 如List。客户端和服务器端包装参数的方式不同时报错。
2024-06-21 16:54:20
379
原创 java float 丢失的小数位,科学计数法陷阱
从不同的table,不同的Sql 获取的统计数据,map中有float 也有double数据。只要定义的数据类型是float,即使最后转成double,其实精度都会损失。因为把float转成double时,不再用科学计数法表示时,小数位没有了。float通过科学计数法,10 N次方,对于大数没有办法保留小数位。
2024-06-11 17:49:41
361
原创 java float 无处不是陷阱
页面输入后,保存到数据库竟然是随意的一个小数点,数据库是 decimal(10,2)中间没有经过任何运算,输入 - 保存。小数位随意,不确定。
2024-06-11 16:44:37
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人