自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 大模型Q_A

摘要: Agent是具有自主规划、行动与闭环反馈能力的智能体,能拆解复杂目标并调用工具与外界交互,区别于仅生成内容的大模型(LLM)。RAG(检索增强生成)通过动态检索外部知识库增强LLM回答的准确性与时效性,其流程包括:预处理文档为向量片段→检索相关段落→结合上下文生成答案。与微调不同,RAG无需修改模型参数,适合实时更新私有知识。LLM是通用“大脑”,而RAG为其提供外部知识支持,二者结合可解决幻觉问题、私有数据缺失等痛点,典型应用如企业智能客服或代码助手。

2026-07-03 15:14:33 225

原创 两种并发模式

文章摘要: 本文详细介绍了两种异步处理模式在保险业务中的应用。1) 线程池异步模式(Fire and Forget)通过InstSimQuoteServiceImpl实现试算报价功能,采用7参数的ThreadPoolExecutor配置,包含核心线程数、队列容量和拒绝策略等关键参数设计,确保系统稳定性和可维护性。2) 并发执行模式(Fork and Join)通过拆分大任务并行处理车辆信息,相比串行执行可显著降低耗时(如从1250ms降至500ms)。两种模式均采用守护线程设计,避免阻塞JVM退出,并通过上

2026-06-24 16:04:54 281

原创 work核心业务

2025-11-01 08:22:25 107

原创 ZSearch

ZSearch是蚂蚁集团基于Elasticsearch开发的增强版搜索服务,在保持与原生Elasticsearch兼容的基础上,重点优化了集群管理和高可用能力,并新增了zsearchsql、smartsearch等功能特性。与MySQL类比,ZSearch中的索引(index)相当于数据库中的表,文档(document)对应行记录,字段(field)对应列,并支持通过REST API和DSL语法进行数据操作。ZSearch提供了完整的查询功能,如通过GetAPI实现精确查询、SearchAPI实现复杂检索等

2025-10-30 11:26:17 600

原创 Sql视图

本文介绍了SQL中视图(View)和临时视图(CTE)的概念及用法。视图是基于表查询的虚拟表,可简化复杂查询、保证数据安全、实现逻辑解耦和代码复用。CTE是临时视图,仅在当前SQL中有效,适合处理复杂查询的中间步骤。两者都能提高SQL代码的可读性和维护性,但视图是持久化的,CTE是临时的。文章通过订单表实例演示了创建视图和使用CTE的方法,建议多用视图封装共享逻辑,在复杂查询中使用CTE组织代码结构。

2025-10-24 14:17:35 694

原创 书籍阅读总结

《代码设计与建模方法精要》摘要 本文探讨了提升代码质量的两种核心方法:组合方法模式和领域驱动设计(DDD)。组合方法模式通过"公有方法框架+私有方法实现"的结构,将高层流程与底层细节分离,以Spring的refresh()方法为例展示了其优势。DDD则强调业务逻辑内聚于领域模型,对比传统MVC的贫血模型,DDD的富血模型让代码更贴近业务语言,提升可读性和可维护性。文章还指出UML建模的价值,其时序图能清晰呈现对象交互流程,是大型项目开发的重要沟通工具。这三种方法共同指向一个目标:让代码更

2025-10-24 10:35:09 630

原创 与master文件内容不一致但无法merge问题

摘要: 个人分支read/ref-master与master分支文件不一致但无法merge,可能是master分支被reset/rebase导致。解决方法:使用git checkout master -- 文件全路径命令将master文件强制覆盖到个人分支。注意:严禁在master分支执行reset/rebase/force push等会改变历史记录的操作,这些操作只能在个人分支使用,以保持master分支历史的线性前进。问题根源在于master分支历史被回退导致merge失效。

2025-10-23 22:52:24 463

原创 车险小总结

本文介绍了车险与非车险的区别及常见产品,车险主要保障车辆及第三方损失如交强险、商业车险等,非车险则涵盖人身、家财等风险如意外险、健康险等。同时解析了"直通"投保流程的自动化特点,以及支付宝"飞马"保险科技平台的运营机制。此外,还提供了Java开发中常用的工具类方法,包括空值判断、集合操作、类型转换等实用技巧,重点介绍了Optional容器类如何优雅处理空指针异常,通过链式调用避免嵌套判空,提升代码可读性与安全性。

2025-10-18 16:53:49 1008 1

原创 Git在工作中的使用

摘要:本文介绍Git中两个实用功能。1) 使用git cherry-pick将错误分支的commit转移到正确分支:先通过git log记录commit id,再在目标分支按提交时间顺序执行cherry-pick。2) 处理未完成代码时(如写到一半的单测),可通过git stash临时存档(创建干净工作区),调试完成后再用git stash pop恢复。同时介绍了stash的其他操作:查看存档列表(git stash list)、删除存档(git stash drop)等。这些技巧能有效管理代码版本和临时工

2025-10-14 13:05:48 272

原创 IDEA2024.3账号密码登录~~~优雅

不会在你的电脑上的 系统环境变量中乱添加东西,你们在网上找的包括在网上商店买的一个激活插件,你激活之后你的系统环境变量会多很多东西,作为程序员你后期去管理系统环境变量的时候,很麻烦,也不能删除、、、、说白了 插件的形式就是当前idea能用就行,他可不管你的系统环境变量。身为一个程序员,不应该为这个事情发愁,更不应该为这个事情耽误时间。账号 密码 登录的好处?

2025-04-19 10:52:13 538

原创 mapper.xml中的 http://mybatis.org/dtd/mybatis-3-mapper.dtd爆红解决办法

再用MyBatisx对mapper层的XML自动生成的时候,发现http://mybatis.org/dtd/mybatis-3-mapper.dtd爆红。

2025-04-12 16:40:13 226

原创 Java和Python区别是什么

在看java八股文基础的时候,很多是对java的一个解释,学过python的同学都知道 Python和Java的语言格式可以说是天差地别,作为一个Java后端程序员,你突然问我Java和Python的区别是什么?我也会停顿一下......作恶多端,Java后端......

2025-04-08 19:00:42 276

原创 关于SpringBoot3中的笔记

ConfigurationProperties(prefix = "server")这个注解是添加在类上面的,,表示在配置文件中(application.properties或者是application.yml)以server开头的配置信息的值添加到对应类的属性上。属性类上的配置信息其实就是配置文件传递过来的信息..将来属性类被封装成对象之后在给各个组件传递数据 比如tomcat组件.viewResolver组件 (说白了就是配置文件中的信息先给各个类上的属性,经过类上的属性之后在分发)

2025-02-23 16:58:30 605

原创 java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV异常解决

JstlCoreTLV异常

2025-02-12 18:34:28 392

原创 三个域对象->Request域、Session域、Application域

一文彻底掌握SpringMVC中 ->三大作用域对象

2025-01-04 12:50:44 1374

原创 拦截器?过滤器?

对java中拦截器,过滤器的深入理解

2025-01-03 16:45:08 966 1

空空如也

空空如也

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

TA关注的人

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