- 博客(6)
- 收藏
- 关注
原创 【实战应用】序列化/反序列化
本文介绍了利用Jackson和Redis实现聊天机器人对话上下文的序列化与反序列化方案。通过自定义RedisConfig配置类,使用GenericJackson2JsonRedisSerializer实现对象到JSON的转换,支持带类型信息的序列化存储。在具体实现中,用户输入被封装为MessageDTO对象,通过redisTemplate序列化存储到Redis列表,反序列化时自动还原为Java对象。该方案适用于Redis缓存、微服务通信等需要对象持久化的场景,通过合理的Jackson配置确保了类型安全,简化
2025-07-18 17:09:31
426
原创 在链接中 ? 之后拼接参数,无法获取参数问题。
ps:我之前用的是直接通过路由获取this.$route.query.deptcode;导致在手机端没有获取到参数,原因是因为 Vue Router 用的是。,而 this.$route.query.deptcode || '' 只适合在 history 模式中使用,建议在做开发之前一定要看清楚Router 模式。之后拼接参数,电脑端浏览器可以捕获到参数,手机特定情况下不行。(我是在帆软报表中嵌入 URL 链接导致捕获不到参数。然后在mounted()中直接用inject 方法截取参数就行了。
2025-07-17 16:25:32
147
原创 【详细解析】ElementUI实现下拉框全选功能
本文介绍了如何为ElementUI的Select组件添加全选功能。作者通过自定义实现解决原生组件不支持全选的问题,主要包含三个核心方法:1) selectAll()方法通过判断已选项数量实现全选/取消全选切换;2) changeSelect()方法监控选项变更,在所有选项选中时添加"全选"项;3) removeTag()处理标签移除事件,当移除"全选"项时清空所有选项。文中提供了完整的HTML代码和JavaScript实现,包括数据绑定、选项列表定义和三个关键方法的详
2025-07-17 16:17:31
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1