- 博客(366)
- 资源 (2)
- 收藏
- 关注
原创 Vue3 date.toLocaleDateString()的问题
文章讨论了如何在前端代码中处理日期格式,以满足后台Java系统的要求。首先,getCurrenMonthFirstDay函数获取当前月份的第一天,并将其时间部分设置为零,然后使用toLocaleDateString方法返回日期字符串。然而,这种方法与后台Java系统要求的yyyy-MM-dd HH:mm:ss格式不符。为了解决这个问题,文章引入了getYMDHMS函数,该函数接收一个日期对象,并返回符合Java系统要求的格式化字符串。这个函数通过手动拼接年、月、日、时、分、秒,并确保每个部分都符合两位数的格
2025-05-09 11:03:29
198
原创 Collections.synchronizedMap的作用
forEach 語句中不可以Add,Delete Or Update,但是可以通過改變Asyn 的對象為synchronized後就可以操作。因為synchronized變成了單線程後,保證了線程內的安全。
2025-05-07 16:01:05
86
原创 el-select @change时传选中的item
el-select 的value-key="brandId" 为item的主键,el-option 的value="item".
2025-03-31 15:41:36
381
原创 Java Long 和long 在表示数据库外键时的作用
如果外键在赋值或者插入失败的情况下,通过外键时0,有可能会指向关联表中0为主键的记录,可能会造成风险。
2025-03-27 10:55:09
107
原创 Mybatis 遇到MySQL 的不等判断!= 和<>
Mybatis 是基于XML规范属性,预定于的特殊符号不可以使用,除非用<![CDATA[]]> 或者 & 转义。
2025-03-26 10:32:00
119
原创 SQL 規則設計的不合理, Group by 主鍵,如果想查詢其它內容,也必須在Group by 中羅列。
Group by 主鍵 也就意味著每天數據都是唯一,不應該再強制要求Group by時一一羅列需要輸出的字段。
2025-03-07 17:28:54
117
原创 Java排序
3. 藉助map的value,通過compareTo比較后確定先後順序。2.通過new一個Comparator 對List進行排序。通過對key進行排序,實現對map排序。1.定義一個固定的順序map。
2025-01-03 10:11:43
313
原创 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
212
原创 MySQL utf8mb3 和 utf8mb4引发的问题
utf8字符的最大字节数是3 byte,但是某些特殊字符utf8 编码后是4个byte,所以会被认为是不合法字符。sddd_aaa_ark 存储中文字符时,出现上述问题。sddd_aaa_ark在数据库中结构是。
2024-11-01 16:04:02
471
原创 ArrayList addAll() UnsupportedOperationException
List中addAll()报java.lang.UnsupportedOperationException异常。List.of 不可以修改,不可以再被赋值。
2024-10-08 17:47:22
206
原创 Springboot3,Vue3 Date丢失Time的问题
Vue3@RequestBody 通过Jackson序列化参数后Time部分丢失,以及Time Zone 错误。
2024-09-25 16:45:30
312
原创 Mybatis分页查询主从表
主查询的结果是List,以及每一条记录的内涵List,性能是N+1次查询。先主查询,再关联子查询,不影响分页效果,否则子查询也会参与分页。不过如果主查询包括SUM和Group语句,这种方式就不可以。只有在平铺所有主从表的时候可用。
2024-09-03 18:32:54
370
原创 UML(ER) manual book
通常使用两条平行线表示,表示数据在系统中的存储位置,比如物理存储,Cache等。真实世界的表示(实物),负责数据的发送或者接收,通常使用矩形表示。通常使用圆圈表示数据时如何被处理,比如下订单,付款等动作。数据从一个实体通过加工处理后流向下一个实体。
2024-09-03 11:38:39
129
原创 Loop map without foreach,lambo语法真是鸡肋
【代码】Loop map without foreach,lambo语法真是鸡肋。
2024-08-20 18:26:25
138
原创 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
623
原创 MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串
【代码】MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串。
2024-07-31 19:27:14
258
原创 GROUP_CONCAT 最大長度限制
默認最大長度是1024,如果需要獲得更長,需要重新設定group_concat_max_len。或者 mysql ini 配置。
2024-07-31 11:40:57
408
原创 Result Maps collection does not contain value for java.util.Date
resultMap: 与 的id对应。resultType:如果是原始类型,直接使用resultType。
2024-07-22 17:49:32
220
原创 Vue Promise 必须在外层,放到其它比如ElMessageBox,将不会返回任何值
当点击switch按钮之前,如果当更新后再刷新的效果不好,需要判断行为,然后再决定是否打开按钮。
2024-07-19 17:29:24
346
原创 AtomicInteger 调试时的怪现象
在调试时index.getAndIncrement() 也会自增,造成Coding的逻辑判断错误,也就是index会被自增多次。
2024-07-18 11:30:47
224
原创 Mybatis Exception Date cannot be cast to String
【代码】Mybatis Exception Date cannot be cast to String。
2024-07-11 10:10:07
266
原创 Typescript window.localStorage 存储 Obj && Value区别
不能获得UserC,所有保存的时候需要存储value,而不是对象。
2024-07-05 21:11:27
431
原创 Java switch 语句
switch 语句,break 不可以缺少,否则语句顺着往下执行了,也就是执行了多个case的内容。default 是任何时候都会执行的,用于默认情况。
2024-07-05 10:33:37
88
原创 Mybatis MySQL allowMultiQueries 一次性执行多条语句
Mybatis MySQL allowMultiQueries 一次性执行多条语句
2024-06-21 19:38:32
704
原创 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
395
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人