自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyFreeIT

一个计算机信徒抒写IT的历史

  • 博客(377)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTTPs

3.1 檢查 mkcert 命令。Powershell 中。

2025-11-10 18:44:23 412

原创 AI Google

本文摘要:通过gcloud命令为项目"inlaid-reach-334009"添加IAM策略绑定,授予服务账户"ai-google@inlaid-reach-334009.iam.gserviceaccount.com"语言用户角色(roles/language.user)。随后使用get-iam-policy命令查询项目IAM策略,通过grep筛选检查是否存在编辑者角色(roles/editor)。这些操作展示了Google Cloud项目中角色分配和权限查询的基本

2025-10-28 18:56:48 116

原创 Page光标focus在某个控件

2. ts 通过onMounted操控ref 前端input。

2025-10-16 12:15:30 218

原创 Mybatis 主键配置错误做成查询数据丢失

该代码片段展示了两种不同的MyBatis映射配置方式。第一种将id_inv_no和id_inv_seq都定义为联合主键,而第二种仅将id_inv_no作为主键。若不将id_inv_seq设为主键,查询结果会限制为3条记录。这体现了主键定义对查询结果的影响,说明在数据库映射中正确设置主键字段的重要性。

2025-10-05 22:04:43 243

原创 Java List Stream Fiter之后取最大和最小,相加

摘要:该代码片段用于从应收控制线列表中找出符合条件的日期。首先筛选到期天数大于0的记录,找出最早的到期日作为nvLastDate;然后从非空记录中找出最早凭证日期作为invEarliestDate。通过Java Stream API和Optional类实现空安全处理。

2025-09-09 11:37:00 137

原创 MySQL Function

摘要 DATE_SUB函数用于从日期或时间中减去指定的时间间隔。示例展示了其多种用法:减去7天得到前一周的日期,减去3个月得到季度初的日期,减去1年得到去年的同一天,以及减去2小时15分钟调整具体时间点。该函数支持日、月、年、小时和分钟等多种时间单位的计算,返回调整后的日期/时间值。

2025-09-05 11:09:52 143

原创 日期格式化成英文月,必須指定語言環境

摘要:在Java日期格式化时,若不指定Locale.ENGLISH,某些JDK会输出本地化月份名称(如中文"六月")。为确保统一输出英文月份缩写(如"Jun"),必须显式设置Locale.ENGLISH。示例代码展示了使用SimpleDateFormat时指定英语区域设置的正确做法,避免因系统默认区域设置导致的月份显示不一致问题,特别是在处理国际化场景时尤为重要。

2025-08-12 17:08:36 186

原创 Mybatis invalid bound statement

MyBatis SQL映射文件出现未绑定Statement错误,主要原因是XML配置中的SQL语句ID与调用方法不匹配。示例显示两个查询语句:queryByCust和queryLine,但系统提示找不到对应的Statement。解决方法包括:1)核对XML文件中的id属性与Java接口方法名是否一致;2)检查Mapper接口命名空间配置;3)确保SQL语句配置正确完整。该错误通常由XML与Java代码映射关系不匹配导致,需要仔细检查MyBatis映射文件配置。

2025-07-03 11:16:25 141

原创 Unable to start embedded Tomcat

摘要:XML配置错误常见于mapper映射问题:1)resultMap指向错误,如类型与实体类不符;2)字段类型定义错误,混淆了javaType(Java类型)和jdbcType(数据库类型),如将TINYINT用作javaType而非正确的jdbcType。这些错误会导致数据库映射失败,需仔细检查类型定义和属性对应关系。

2025-06-18 11:26:29 274

原创 VUE - AxiosError-ERR_BAD_REQUEST

调试1小时发现404错误,原因是URL缺少斜杠。错误写法是'/rest/deleteItem'+id,正确应为'/rest/deleteItem/'+id。代码片段显示DELETE请求时直接拼接id导致路径错误,通过对比两种URL写法,发现问题在于路径分隔符缺失。这种细微差别容易忽视却会引发请求失败,提醒开发者在拼接URL时要注意格式规范。

2025-06-12 17:01:27 328

原创 Spring transaction 控制

摘要:日志显示MyBatis会话管理过程,包括事务同步提交、注销和关闭SqlSession的操作。关键问题是"没有提交事务,也就是没有保存到数据库",导致数据未持久化。最后释放了指定ID的SqlSession实例,并留有"TODO"标记,表明该处代码需要后续完善。这提示开发人员需要检查事务提交逻辑,确保数据库操作能正确执行。(137字)

2025-05-30 09:50:45 156

原创 Vue3 date.toLocaleDateString()的问题

文章讨论了如何在前端代码中处理日期格式,以满足后台Java系统的要求。首先,getCurrenMonthFirstDay函数获取当前月份的第一天,并将其时间部分设置为零,然后使用toLocaleDateString方法返回日期字符串。然而,这种方法与后台Java系统要求的yyyy-MM-dd HH:mm:ss格式不符。为了解决这个问题,文章引入了getYMDHMS函数,该函数接收一个日期对象,并返回符合Java系统要求的格式化字符串。这个函数通过手动拼接年、月、日、时、分、秒,并确保每个部分都符合两位数的格

2025-05-09 11:03:29 290

原创 Collections.synchronizedMap的作用

forEach 語句中不可以Add,Delete Or Update,但是可以通過改變Asyn 的對象為synchronized後就可以操作。因為synchronized變成了單線程後,保證了線程內的安全。

2025-05-07 16:01:05 142

原创 el-select @change时传选中的item

el-select 的value-key="brandId" 为item的主键,el-option 的value="item".

2025-03-31 15:41:36 618

原创 Java Long 和long 在表示数据库外键时的作用

如果外键在赋值或者插入失败的情况下,通过外键时0,有可能会指向关联表中0为主键的记录,可能会造成风险。

2025-03-27 10:55:09 135

原创 Mybatis 遇到MySQL 的不等判断!= 和<>

Mybatis 是基于XML规范属性,预定于的特殊符号不可以使用,除非用<![CDATA[]]> 或者 & 转义。

2025-03-26 10:32:00 179

原创 Mybatis错误resultMap must match

ID 必须在Result 前面,否则会报错。

2025-03-24 17:28:19 275

原创 MySQL FIND_IN_SET

使用MySQL的是否包括函数。

2025-03-21 15:22:12 153

原创 MySQL 查询所有重复的记录

【代码】MySQL 查询所有重复的记录。

2025-03-18 17:16:39 116

原创 SQL 規則設計的不合理, Group by 主鍵,如果想查詢其它內容,也必須在Group by 中羅列。

Group by 主鍵 也就意味著每天數據都是唯一,不應該再強制要求Group by時一一羅列需要輸出的字段。

2025-03-07 17:28:54 165

原创 BigDecimal

【代码】BigDecimal。

2025-01-10 15:53:34 165

原创 Java排序

3. 藉助map的value,通過compareTo比較后確定先後順序。2.通過new一個Comparator 對List進行排序。通過對key進行排序,實現對map排序。1.定義一個固定的順序map。

2025-01-03 10:11:43 339

原创 操作Map

【代码】操作Map。

2025-01-02 11:55:45 69

原创 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 301

原创 Cmd 客户端 UTF8 和 WIN1252的问题

【代码】Cmd 客户端 UTF8 和 WIN1252的问题。

2024-11-04 18:01:44 227

原创 通过intl.cpl 设置cmd 显示编码utf-8,避免出现乱码

通过intl.cpl 设置cmd 显示编码utf-8,避免出现乱码。

2024-11-04 14:31:55 222

原创 MySQL utf8mb3 和 utf8mb4引发的问题

utf8字符的最大字节数是3 byte,但是某些特殊字符utf8 编码后是4个byte,所以会被认为是不合法字符。sddd_aaa_ark 存储中文字符时,出现上述问题。sddd_aaa_ark在数据库中结构是。

2024-11-01 16:04:02 559

原创 ArrayList addAll() UnsupportedOperationException

List中addAll()报java.lang.UnsupportedOperationException异常。List.of 不可以修改,不可以再被赋值。

2024-10-08 17:47:22 237

原创 Springboot3,Vue3 Date丢失Time的问题

Vue3@RequestBody 通过Jackson序列化参数后Time部分丢失,以及Time Zone 错误。

2024-09-25 16:45:30 358

原创 MySQL 按照条件(分组)只取一个形成列表 group max

MySQL 按照条件(分组)只取一个形成列表 group max。

2024-09-11 18:15:18 558

原创 Mybatis分页查询主从表

主查询的结果是List,以及每一条记录的内涵List,性能是N+1次查询。先主查询,再关联子查询,不影响分页效果,否则子查询也会参与分页。不过如果主查询包括SUM和Group语句,这种方式就不可以。只有在平铺所有主从表的时候可用。

2024-09-03 18:32:54 462

原创 UML(ER) manual book

通常使用两条平行线表示,表示数据在系统中的存储位置,比如物理存储,Cache等。真实世界的表示(实物),负责数据的发送或者接收,通常使用矩形表示。通常使用圆圈表示数据时如何被处理,比如下订单,付款等动作。数据从一个实体通过加工处理后流向下一个实体。

2024-09-03 11:38:39 160

原创 Loop Map 循环的几种方法

【代码】Loop Map 循环的几种方法。

2024-08-20 18:36:29 290

原创 Loop map without foreach,lambo语法真是鸡肋

【代码】Loop map without foreach,lambo语法真是鸡肋。

2024-08-20 18:26:25 153

原创 Map.of()的java.lang.UnsupportedOperationException

通过Map.of()创建的对象,不可以修改。

2024-08-15 16:01:22 325

原创 selenium 模擬click 抓取page data

一個更好用的crawler,完全模仿人為操作。也可以用於自動化網頁測試。

2024-08-13 01:49:46 188

原创 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 729

原创 python crawler web page

一個完整python抓取網頁的case,在現有Excel的基礎上追加內容。

2024-08-09 18:57:59 367

原创 MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串

【代码】MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串。

2024-07-31 19:27:14 292

原创 GROUP_CONCAT 最大長度限制

默認最大長度是1024,如果需要獲得更長,需要重新設定group_concat_max_len。或者 mysql ini 配置。

2024-07-31 11:40:57 538

自动备份Windows的环境变量

自动备份Windows的环境变量

2023-06-30

cmdAndPowershell.reg

鼠标右键添加cmd(管理员)AndPowershell(管理员)

2021-08-30

获得Dict的key和value

公共函数,通过get_keys_from_value(d,val),传入value get key

2021-06-18

空空如也

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

TA关注的人

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