- 博客(7)
- 收藏
- 关注
原创 Java线程创建全方式解析:从基础到高阶实践
→ 虚拟线程(JDK19+)I/O密集型任务使用虚拟线程。单继承限制,无法继承其他类。使用有界队列+拒绝策略(如。:使用线程池统一管理。
2025-05-14 11:44:52
387
原创 Java多线程编程实战指南:单线程与多线程深度解析与效能优化
IO密集型任务 → 多线程(线程数 ≈ 2 * CPU核数)CPU密集型任务 → 线程数 ≈ CPU核数。
2025-05-14 11:32:03
806
原创 Java字符串拼接终极指南:StringBuffer与StringBuilder深度对比与实战选型
类不可变性确保了安全性,但频繁修改时会产生大量临时对象(如循环拼接SQL语句)。A:在遗留系统或必须保证线程安全且无法重构的场景下仍有价值,但现代开发更推荐用。:在Controller方法内部优先使用StringBuilder。方案1:改用StringBuffer(同步开销)方案2:使用线程封闭(如ThreadLocal):异步日志中的StringBuilder线程隔离。:对StringBuffer高竞争场景使用。Q:StringBuilder的。:初始化容量预估(避免扩容):对象池化(需权衡GC压力)
2025-04-14 16:36:44
826
原创 阿里云百炼模型API整合指南(Java版)——以Max模型实现流式输出、网络搜索与上下文记忆
最近肯定有小伙伴想说ai这么强大我想做一个属于自己的ai但是本地部署又太麻烦了还吃配置有没有简单一点的实现,博主在这里说有的兄弟,有的,像这么强大的自定义ai配置一共有好几种:阿里百炼、火山引擎等等。3、阿里云百炼也是支持知识库检索功能,可以上传和自己智能体相关的文件来进行检索,使智能体更准确化回答问题,选择配置知识库创建新的知识库上传文件就可以,这里挺简单不过多描述。1、模型的话可以自己选择模型,我的这里选择的是通义千问-max,目前阿里云也是出了挺多的模型可以免费调用送100w token。
2025-03-28 14:18:32
2615
2
原创 当前热门AI工具(以本地部署大语言模型为例)的安装与配置完整教程,结合主流开源模型 DeepSeek-R1 和 moonlight-16B,涵盖硬件选择、环境搭建、模型部署及优化建议,引用多平台实践指
部署完成后,结合自身硬件调整模型参数(如7B模型适合轻薄本,32B需工作站),并关注开源社区更新以获取性能优化补丁。”),观察响应速度(7B模型首Token生成约2秒)打开Flowy → 本地模型 → 选择DeepSeek-R1(7B/14B/32B):英特尔锐炫A系列核显(如130T)或NVIDIA RTX 3060(8GB显存)英特尔酷睿Ultra 7 + 32GB内存(流畅运行14B模型):16GB LPDDR5X及以上(推荐32GB):更新至最新GPU驱动(如版本6559)
2025-03-28 10:49:14
1799
原创 Spring Boot整合MyBatis vs MyBatis-Plus:核心区别与选型指南
一键生成Entity、Mapper、Service层代码,适应表结构变更。通过自动化CRUD和动态SQL,将开发者从重复劳动中解放。根据状态分页查询用户,并按注册时间排序。字段变更仅需更新实体类,无需调整SQL。字段变更时需修改SELECT字段列表。等链式调用方法,避免SQL拼接错误。在复杂SQL场景中仍是首选方案。通过Wrapper动态构建条件。通过Wrapper动态构建条件。等方法,减少重复代码。
2025-03-28 10:31:53
853
原创 Spring Boot整合全攻略:主流技术栈整合实践与避坑指南
Spring Boot通过自动配置简化了传统Spring项目中复杂的XML配置,例如数据源、事务管理等模块的自动化装配。使用PageHelper实现分页,需在配置类中添加分页拦截器。可快速实现CRUD操作,支持Lambda表达式条件构造器。RabbitMQ客户端版本需与服务器端一致,避免连接失败。,配置控制台输出与滚动日志文件策略。)快速集成技术栈,避免版本冲突。路径需与实际XML文件位置一致。无需额外配置,模板文件存放于。使用Druid连接池时,配置。JSP整合时需显式引入。依赖,避免编译报错。
2025-03-28 10:05:50
1685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人