- 博客(86)
- 收藏
- 关注
原创 MyBatis-Plus 3.x 默认使用 IdType.ASSIGN_ID(雪花算法)
实体类的 id 字段缺少 @TableId 注解。在 MyBatis-Plus 3.x 中,如果未指定 ID 生成策略,默认使用 IdType.ASSIGN_ID(雪花算法),因此会生成长数字 ID(如 2001934651985961000)数据库我是自增是,但是生成的id是。
2025-12-19 16:47:03
221
原创 @TableLogic(value = “0“, delval = “1“)
这样删除不了,如果要删除使用以下两种。删除加了这个字段如果要删除的话不能。
2025-12-08 15:53:49
187
原创 Vue 3 的 <script setup> 自动注册机制
├── DocumentList.vue (文档列表组件)└── InvoiceList.vue (发票列表组件)
2025-10-29 11:03:37
221
原创 Vue标签页切换时的异步更新问题
当你点击"发票备份"标签时,@tab-click 事件会立即触发 handleTabClick(),但此时 activeTab 的值还没有更新(Vue 的响应式更新是异步的),所以第一次还是用的旧值 'document' 去请求,等到第二次点击时才是正确的值。移除 @tab-click 事件,改用 watch 监听 activeTab 的变化,这样当标签切换后值更新了才会触发请求。方案1:使用 watch 监听(推荐)方案2:使用 nextTick。
2025-10-29 10:36:35
249
原创 Vue3路由
/ 1. 登录成功,存储token// 2. 路由守卫触发// 3. 获取用户信息// 4. 生成动态路由// 5. 注册路由})})})// 6. 进入页面,按钮权限控制// → permissions中没有 → 按钮被移除。
2025-10-28 15:36:55
995
原创 LLM大语言模型部署到本地(个人总结)
所以说专用内存占用太多,nvidia-smi也看不到(前序进程未释放显存(显存泄漏)),直接重启,然后运行完不用的话要stop。在跑ollama run deepseek-r1:latest时cpu100%,说明没有用到gpu。哈哈,于是我又运行了ollama run deepseek-r1:70b。说白了就是GPU硬件不支持,如果要运行70b的。但在跑70b的时候,cpu又百分比。我重启了电脑 gpu直接。可以了,然后不用了的话。使用的是ollama。
2025-09-10 17:03:05
331
原创 mysql迁到别的电脑上注意问题
2、在bin目录进入命令行 mysqld --install mysql、net start mysql。1、改my.ini路径。
2025-08-04 21:29:56
276
原创 uipath数据写入excel的坑
第一次循环数据写进excelA2里了但是没保存,导致第二次循环时out.xlsx是空的,数据从A3开始写,结束循环只有A3数据。copy file要放在循环外部,我一开始放里面了导致重复打开out.xlsx。
2025-07-29 11:05:57
234
原创 map() 和 flatMap()区别以及Collectors.toMap
【代码】map() 和 flatMap()区别以及Collectors.toMap。
2025-02-24 10:27:57
474
原创 主表增一个子表批量新增
3、在新增接口里,先随机生成编码,生成RedisLock,逻辑校验,Dto转bean,新增主表,获取主表的ID,调新增/修改子表方法(insertList,updateList,deleteList),新增的话主表id为null,修改的话不用写创建时间,创建人。1、在新增接口里,先随机生成编码,生成RedisLock,逻辑校验,Dto转bean,新增主表,获取主表的ID,新增子表,最后释放锁。2、在修改接口里,获取主表ID,先修改主表,根据主表ID/Code删除所有子表,再新增子表,加Redis分布式锁。
2025-02-20 20:07:26
222
原创 一种list转换成另一返回类型的list(四种)
二、list.stream().map(item -> {}).collect(Collectors.toList());一、List.forEach。
2025-02-20 15:57:40
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1