- 博客(7)
- 收藏
- 关注
原创 MyBatis-Plus前置拦截器,基于注解按需分表方案
在实际业务中,并不是所有表都需要做分表处理。因此我们结合自定义注解与 MyBatis 拦截器机制,优雅地实现了按需分表查询的功能。本篇文章聚焦于实现逻辑,不深入探讨 MyBatis-plus 的底层机制,重点介绍如何在使用查询时,实现自动分表。👉业务背景:本例场景仅需将数据划分为“今日表”和“历史表”。如果你有更多维度的分表需求,可在此基础上扩展 SQL 替换逻辑。🎯 完整代码在最后,文章主要是分步解析,有基础的可以直接看完整代码,对疑惑的点在看详细的解析。
2025-05-16 08:30:00
890
原创 AI学习笔记:环境准备Conda、PyTorch 和 PyCharm
本文为个人参考资料,主要总结了在 AI 开发过程中使用的环境管理工具和基础配置方法。重点介绍了 Conda 作为包管理器和虚拟环境管理器的使用,包括如何创建、激活、删除环境,以及如何管理 Python 包。文章还提供了 Conda 命令的速查,以及如何更换默认镜像源以加速国内访问。此外,简要介绍了 PyTorch 和 PyCharm 等开发工具,让后续AI开发或使用打好基础
2025-05-14 08:30:00
866
原创 AI学习笔记:模型的认识与下载
本文是个人在学习 AI 过程中的一些笔记整理,主要围绕模型的基础概念与使用场景展开,包括向量的理解、文本向量化模型(Embedding)、BERT 语言模型,以及用于优化搜索结果的重排序模型(Rerank)。通过简单的例子和直观的比喻,帮助初学者快速了解这些核心模型的作用和差异。文中所述仅为个人理解,如有不当之处,欢迎指出交流。
2025-05-11 17:37:18
744
1
原创 Maven 打包优化实战:大型分布式服务代码与依赖分离,支持自动更新常用 jar
为了提升服务在客户环境中的部署效率,我们对 Maven 的打包方式进行了优化。将代码和依赖分开打包,并把依赖细分为常改和不常改两类,只更新需要改的部分,大大减少了传输体积。结合启动时自动更新依赖和重启机制,实现了更高效的部署流程。本文详细介绍了具体的配置方法和实现思路,适合有远程部署或运维需求的开发者参考。
2025-04-19 20:30:32
392
原创 JAVA-Function基础使用
这篇文章简要介绍了 Java 8 中的四个常用函数式接口,分别是 Function、BiFunction、Consumer 和 BiConsumer。这些接口使得方法可以作为参数传递,增加了代码的灵活性和可读性。Function 和 BiFunction 处理有返回值的场景,而 Consumer 和 BiConsumer 则适用于没有返回值的情况。通过使用这些接口,开发者能够更简洁地传递行为,提升代码的可维护性。
2023-08-15 20:44:04
2167
1
原创 JAVA使用HibernateSQLQuery查询Long类型转换问题Expected type: java.lang.Long, actual value: java.math.BigInteger
JAVA使用Hibernate SQLQuery查询Long类型转换问题Expected type: java.lang.Long, actual value: java.math.BigInteger
2023-08-02 20:36:24
975
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人