顶尖程序员:)
码龄24年
关注
提问 私信
  • 博客:50,027
    社区:3,761
    53,788
    总访问量
  • 25
    原创
  • 221,850
    排名
  • 176
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2001-03-14
博客简介:

悠杨的专栏

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    515
    当月
    6
个人成就
  • 获得263次点赞
  • 内容获得41次评论
  • 获得335次收藏
  • 代码片获得9,940次分享
创作历程
  • 4篇
    2024年
  • 21篇
    2023年
成就勋章
TA的专栏
  • LangChain
    3篇
  • AI
    3篇
  • 图书
    1篇
  • 日志框架
    8篇
  • uml
    1篇
  • ThreadLocal
    1篇
  • java
    2篇
  • maven
    1篇
  • Springboot
    5篇
  • mybatis
    1篇
  • 常见问题
    3篇
  • 性能优化
    5篇
  • 研发提效
    6篇
  • 软件设计原则与模式
    1篇
  • 开发笔记
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

最新LangChain+GLM4开发AI应用程序系列(三):RAG检索增强生成篇

这篇文章首先介绍了在LangChain中使用RAG的重要组成部分,包括文档加载器、文本分割器、嵌入模型、向量数据库,然后通过一个示例演示了LLM如何通过RAG检索增强生成的方式,借助特定领域用户数据,更准确的回答用户的提问。
原创
发布博客 2024.03.04 ·
4110 阅读 ·
45 点赞 ·
3 评论 ·
84 收藏

最新LangChain+GLM4开发AI应用程序系列(二):Agent智能体篇

这篇文章是LangChain开发系列第二篇,Agent智能体篇。首先介绍了Agent是什么,以及Agent的核心思想。如果说LLM是大脑,那么Agent就是给大脑装上了手脚眼睛后的智能体。Agent的核心思想是使用LLM作为推理引擎,来动态的确定要采取哪些操作,使用哪些工具以及按什么顺序执行。然后通过一个使用六个工具的Agent智能体实战案例,分析了Agent的实现原理。希望能给大家起到一定的参考作用,同时也欢迎共同探讨。
原创
发布博客 2024.02.24 ·
6533 阅读 ·
53 点赞 ·
4 评论 ·
63 收藏

探索AI编程前沿:DeepSeek、CodeLlama、GLM与ChatGPT系列大模型Java编码能力测评

在Java编码能力方面,GPT-4-0613 > DeepSeek-Coder-33B-Instruct > GPT-3.5 > GLM-4 > CodeLlama-70B-Instruct。整体来看,GPT-4在六项测评中都表现得比较稳定,其它四个大模型都存在在某项测评中表现不太稳定的情况。在编码大模型的选型方面,如果追求性能,首选还是GPT-4,但是也比较贵。如果从安全性和性价比考虑的话,私有化部署开源编码大模型DeepSeek-Coder-33B-Instruct应该是一个不错的选择。
原创
发布博客 2024.02.18 ·
2565 阅读 ·
15 点赞 ·
0 评论 ·
21 收藏

最新LangChain+GLM4开发AI应用程序系列(一):快速入门篇

本文是最新版LangChain使用智谱AI的GLM-4大模型开发AI应用程序系列的第一篇文章-快速入门篇。首先对LangChain做了介绍,LangChain是哈里森·蔡斯 (Harrison Chase) 于2022年10月创建的,对于AI应用程序开发来说,它的地位就相当于Java界的Spring。LangChain的整体架构分为六层,它的核心概念就是链,链接外部一切能链接的东西赋予LLM力量。然后从零基础开始介绍了LangChain环境的安装和配置,包括Conda、Jupyter Noteboo
原创
发布博客 2024.02.18 ·
9602 阅读 ·
46 点赞 ·
20 评论 ·
97 收藏

好莱坞原则-让Java编程变得更简单

好莱坞原则是一种软件设计原则,其表述为“don’t call us, we’ll call you.”,中文的字面意思是,不要主动联系我们,我们会联系你。那么从技术层面上来说,它鼓励通过使高级模块依赖于抽象而不是具体实现来实现模块之间的松耦合。这样一来,可以更轻松地替换实现而不影响系统的其余部分。
原创
发布博客 2023.12.01 ·
339 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

这些程序员必读的经典图书,你都读过吗?

这些程序员必读的经典图书,你都读过吗?
原创
发布博客 2023.11.30 ·
190 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

你的线上应用系统的日志级别使用正确吗?

本文介绍了在线上应用系统中不同日志级别的具体使用场景和示例。
原创
发布博客 2023.11.29 ·
237 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏

UML类图的几种关系,你都会用吗?

在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。你都会用吗?
原创
发布博客 2023.11.29 ·
179 阅读 ·
5 点赞 ·
1 评论 ·
0 收藏

如何优雅的使用ThreadLocal解决Java开发问题

ThreadLocal避免了在调用每一个方法时都要传递执行上下文信息,合理的使用ThreadLocal可以起到事倍功半的效果。
原创
发布博客 2023.11.28 ·
134 阅读 ·
5 点赞 ·
0 评论 ·
0 收藏

Springboot应用中Mybatis输出SQL日志的三种方法

Springboot应用中Mybatis输出SQL日志的三种方法,你都知道吗?
原创
发布博客 2023.11.28 ·
8119 阅读 ·
10 点赞 ·
2 评论 ·
12 收藏

关于Maven的重要知识点,都在这篇文章了

Maven的重点笔记
原创
发布博客 2023.11.27 ·
378 阅读 ·
12 点赞 ·
1 评论 ·
1 收藏

如何解决Java应用程序的Jar包冲突问题,看这一篇就够了

本文首先介绍了两类Jar包冲突问题:第一类是同一个Jar包出现了多个不一样版本,第二类是同一个类出现在多个不同的Jar包中。然后介绍了第一类Jar包冲突问题的原因是是因为Maven仲裁机制并不能只能的判断应用真正需要的Jar包版本,第二类Jar包冲突问题的原因是受到Jar包的类加载器的加载顺序和操作系统的文件加载顺序的影响。最后提出了问题排除和解决的方案,以及如何有效避免Jar包冲突问题的发生。
原创
发布博客 2023.11.26 ·
6468 阅读 ·
12 点赞 ·
1 评论 ·
21 收藏

成功避开日志打印代码的这些坑,应用系统性能瞬间提升20%

对于info,debug,trace级别的代码,都可以使用占位符和logger.isInfoEnabled、logger.isDebugEnabled、logger.isTraceEnabled方法,降低在生产环境时,不必要的日志打印对系统性能的影响。通过这种方式的优化,这几个应用系统优化后的性能比优化前的性能平均提升20%以上。
原创
发布博客 2023.11.26 ·
369 阅读 ·
7 点赞 ·
1 评论 ·
1 收藏

SpringBoot中如何通过AOP实现多数据源动态切换?

本文介绍了SpringBoot中,通过AOP实现多数据源动态切换的方法。
原创
发布博客 2023.11.25 ·
1336 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

Springboot集成Swagger实现接口文档自动生成

在实时接口文档的生成方案中,Swagger是最具影响力的一个。本文介绍了在Springboot项目中如何集成Swagger2和3,来实现接口文档的自动生成和更新的方法。
原创
发布博客 2023.11.25 ·
1189 阅读 ·
13 点赞 ·
0 评论 ·
3 收藏

Springboot应用中如何对异常进行统一处理

在Spring Boot中,可以使用AOP、@RestControllerAdvice注解方式来对异常进行统一处理,以提高代码的可维护性和错误处理的一致性。其中AOP方式可以在服务层、controller层、其他任何层中捕获并处理异常,适用范围较广。@RestControllerAdvice注解方式则是针对controller层进行统一异常处理。我们可以根据具体场景来选择具体的方式实现对异常的统一处理。
原创
发布博客 2023.11.25 ·
532 阅读 ·
16 点赞 ·
0 评论 ·
1 收藏

对象映射工具为什么首选MapStruct?

对比了多款对象映射工具,首选MapStruct。同时介绍了MapStruct的具体使用。
原创
发布博客 2023.11.23 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

应用中引入MapStruct导致Lombok不生效的问题解决方法

当我们在应用中引入MapStruct之后,Lombok不生效了的问题解决方法
原创
发布博客 2023.11.21 ·
1377 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

在线上环境如何动态修改Log4j2的日志级别?

为了排查线上问题需要动态的调整日志级别,比如调低某些类的日志级别,打印更多的有用日志信息,方便问题的排查。对于Log4j2,动态调整日志级别有JMX和编程两种方式,推荐使用编程的方式,更灵活方便。
原创
发布博客 2023.11.20 ·
1080 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

日志打印的性能优化的一些点

日志打印的性能优化的一些点
原创
发布博客 2023.11.20 ·
101 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多