Fork me on GitHub
上一页 1 2 3 4 5 6 7 ··· 35 下一页
摘要: 当大部分 26 届的同学还沉浸在快乐的暑假生活时,已经有人悄悄上岸了。 这不,今天要分享的这位双非院校的同学经历就是如此,接下来就以“第一人称”的方式,来给大家讲讲这位同学努力上岸“快手”的故事。 新手村 我本人来自四、五线小县城,父母都是普通的工薪阶层,爸爸有一份相对稳定但工资不高的工作,妈妈在超 阅读全文
posted @ 2025-08-18 11:47 磊哥|www.javacn.site 阅读(86) 评论(0) 推荐(0)
摘要: “拖 Offer”既不是职场厚黑学,也不是道德瑕疵,而是劳动力市场里最理性的博弈动作,是用时间换筹码的基本操作。 因为这样你才能跑完其他更多面试、拿到更多 Offer、拥有更多选择,真正的把单选题变成了多选题。 当然,如果操作不当也可能会导致“鸡飞蛋打”“一无所获”,所以本文一定要认真看完。 “拖 阅读全文
posted @ 2025-08-14 10:49 磊哥|www.javacn.site 阅读(65) 评论(0) 推荐(0)
摘要: 内存泄漏是指程序中某些对象不再被使用,但由于仍然被引用,垃圾回收器无法回收这些对象,导致内存被持续占用的问题。 PS:这就像桶破了个洞,水慢慢漏出,最终桶里的水会越来越少。 内存泄漏 ≠ 内存溢出 这里需要注意的内存泄漏和内存溢出是不同的,内存溢出是指程序在申请内存时,系统无法提供足够的可用内存空间 阅读全文
posted @ 2025-08-13 13:01 磊哥|www.javacn.site 阅读(203) 评论(0) 推荐(0)
摘要: 自从 2015 年做了技术经理之后,一直到最近几年做面试辅导时,经常会遇到这样尴尬的场景: 面试官:HashMap 的扩容因子为什么是 0.75? 候选人:……因为源码里写的就是 0.75? 面试官:那如果改成 0.5 会怎样? 候选人:……会炸? 上面的场景,如果你是面试官或有看模拟面试,那么你一 阅读全文
posted @ 2025-08-12 15:32 磊哥|www.javacn.site 阅读(55) 评论(0) 推荐(0)
摘要: 最近各家的秋招提前批陆续都开始招聘了,相比于秋招正式批(9-11 月)来说,提前批的特点是:招聘规模小、应聘人数少、竞争压力小、面试难度低,因此对于学校比较好的同学来说是一次难得上岸的好机会。 大家可以感受以下百度提前批的面试难度: 除了场景题外,其他问题基本都是白送,这样的面试拿不下就说不过去了。 阅读全文
posted @ 2025-08-08 16:31 磊哥|www.javacn.site 阅读(57) 评论(1) 推荐(0)
摘要: 分布式锁是在分布式系统环境下,确保多个节点(可能位于不同机器或不同地理位置)对共享资源的互斥访问,从而避免数据不一致和竞争条件。 它是现代微服务应用(分布式应用)架构解决并发控制问题的关键技术,也是面试中的常客了,今天咱们来盘点一下分布式锁的 3 种常见实现方案。 1.基于Redis的分布式锁 这是 阅读全文
posted @ 2025-08-07 17:04 磊哥|www.javacn.site 阅读(136) 评论(0) 推荐(1)
摘要: 所谓的“学历厂”是指在招聘时非常看重学历的企业,尤其是校招招聘的目标主要集中在 985、211 等重点高校的企业。 那么今天咱们就来冒死盘点一下这些“学历厂”,如果看到本文请抓紧观看和转给身边有需要的朋友,因为本篇涉及的内容可能会触犯有些公司的“声誉”,导致文章被下架,大家且看且珍惜吧。 这其中有些 阅读全文
posted @ 2025-08-06 11:37 磊哥|www.javacn.site 阅读(192) 评论(0) 推荐(0)
摘要: @Transactional 声明式事务失效的场景是 Java 面试中经常被问到的问题,所以今天咱们就来系统的盘点一下导致 @Transactional 失效的场景有哪些?以及导致的原因和解决方案详解。 1.方法访问修饰符不是public 以下代码会导致 @Transactional 失效: @Se 阅读全文
posted @ 2025-08-05 16:55 磊哥|www.javacn.site 阅读(474) 评论(0) 推荐(2)
摘要: 最近在和一些同学交流中发现,无论是社招同学还是校招同学,都觉得应该等到 9 月份之后再出去找工作好一些。但今天要给大家提醒一下,不要等金九银十!不要等金九银十!不要等金九银十! 为什么呢?接下来聊聊我的思考。 先说校招 尤其对于好学校的校招、准大四的学生来说,更不要等 9 月份才开始找工作。 校招找 阅读全文
posted @ 2025-07-31 12:09 磊哥|www.javacn.site 阅读(136) 评论(0) 推荐(0)
摘要: Coze 开源了,科技圈一下炸开了锅,一时风光无两,我也第一时间部署并体验了开源版的 Coze,并且出了一个很详细的安装视频,以及简单的体验案例,有兴趣的同学可以去看:https://www.bilibili.com/video/BV1Vg84zxEtF/ 但今天要谈的不是安装的问题,而是在深度体验 阅读全文
posted @ 2025-07-28 15:59 磊哥|www.javacn.site 阅读(1195) 评论(2) 推荐(3)
摘要: Dify 又发布新版了,这次也是直接从 V1.6.0 升级到 V1.7.0 了,那这次升级的主要内容是啥呢?接下来我们一起来看。 这次升级除了修复了一些列 BUG 和部分功能优化之外,最大的升级是提升了 Dify 的安全性和版本兼容性。 具体来说,本次 V1.7.0 最大的升级有以下两个: 1.Di 阅读全文
posted @ 2025-07-25 16:52 磊哥|www.javacn.site 阅读(701) 评论(0) 推荐(0)
摘要: RAG、MCP 和 FunctionCall 等都是 AI 的核心技术,同时也是面试中最长问的知识点,那么今天就来看下:RAG 技术及其执行流程。 概述 RAG(Retrieval-Augmented Generation,检索增强生成)是指在将原始问题发送给大语言模型之前,先通过外部知识库将数据进 阅读全文
posted @ 2025-07-24 15:38 磊哥|www.javacn.site 阅读(605) 评论(0) 推荐(2)
摘要: Dify 有多种调用外部程序的方式,例如调用外部 Java、Python 等程序。 常见的调用方式有以下几种: HTTP 调用方式。 自定义工具调用。 使用 MCP 方式调用。 具体实现如下。 1.HTTP调用方式 具体实现: 1.Dify 配置: 在工作流中添加 HTTP 请求节点,填写目标 Ja 阅读全文
posted @ 2025-07-22 09:55 磊哥|www.javacn.site 阅读(591) 评论(0) 推荐(0)
摘要: 所有的大模型本身是不进行信息存储的,也不提供连续对话功能,所以想要实现连续对话功能需要开发者自己写代码才能实现。那怎么才能实现大模型的连续对话功能呢? 大模型连续对话功能不同的框架实现也是不同的,以行业使用最多的 Java AI 框架 Spring AI 和 Spring AI Alibaba 为例 阅读全文
posted @ 2025-07-18 16:54 磊哥|www.javacn.site 阅读(646) 评论(0) 推荐(0)
摘要: 作为一个企业级的 MCP Server 服务,只运行在单机环境上是远远不够的,我们需要让它部署在多个机器上,并且支持分布式的调用,这其中当然还包括负载均衡和节点变更的动态感知等内容。 那么如何让你的 MCP 服务支持这些功能呢?接下来,我们一起来看。 实现方案 MCP 生产级别的分布式部署方案主要包 阅读全文
posted @ 2025-07-16 17:22 磊哥|www.javacn.site 阅读(739) 评论(0) 推荐(1)
摘要: 在如今比较卷的 Java 面试市场,会 AI 技术是比较吃香的,它也可以作为一个技术或项目亮点,帮你拿到更多的面试机会,当然,也会帮你大大的提升面试的通过率。 但是在面试的过程中,如何展现你的 AI 技术?又成了一件比较头疼的事,所以本文就给大家提供一下思路,仅供各位大佬参考。 首选,关于 AI 技 阅读全文
posted @ 2025-07-15 16:14 磊哥|www.javacn.site 阅读(197) 评论(0) 推荐(0)
摘要: Dify 又发布新版本了,并且这次是直接从 1.5 升级到 1.6 的,所以大家应该清楚这次升级一定会有一个比较大的功能升级。 是的,没错。这次 Dify 新版本原生支持了 MCP 了,老版本是通过 MCP 插件的方式才能调用 MCP 服务,新版本可以直接调用了。并且新版本还可以将你的 AI 应该直 阅读全文
posted @ 2025-07-11 16:49 磊哥|www.javacn.site 阅读(563) 评论(0) 推荐(0)
摘要: 无论是使用最新正式版的 Spring AI,还是最新正式版 Spring AI Alibaba,在实现自定义 MCP 服务器端和客户端的时候,一定要注意这两个问题,不然你会发现你的 MCP 服务器端能启动,但客户端就是连接不上,并且控制台也都是误报信息。 注意事项一 自定义 MCP 服务器端添加依赖 阅读全文
posted @ 2025-06-27 17:09 磊哥|www.javacn.site 阅读(510) 评论(0) 推荐(0)
摘要: Dify 本周又发布了一个实用的大版本,直接从 V1.4.3 版本干到 V1.5.0 了,那问题来了,这次更新了哪些内容呢?接下来我们一起来看。 官方给这次更新的定义是:一个简洁、强大的更新,通过简化的调试和强大的集成功能,提升您的工作效率。 那它是怎么提示工作效率的呢?接下来我们一起来看。 1.旧 阅读全文
posted @ 2025-06-26 16:37 磊哥|www.javacn.site 阅读(1040) 评论(0) 推荐(0)
摘要: 在 Spring AI Alibaba 程序中,我们可以直接使用本地程序调用百炼平台的云知识库,实现知识库文档解析、分块、向量化存储等一条龙服务。 这样,开发者就不用本地部署搭建向量数据库、不用进行复杂的文档处理,以及开发文档管理等业务功能了,可以大大提升开发效率,非常哇塞。 那问题来了,如何对接百 阅读全文
posted @ 2025-06-24 09:38 磊哥|www.javacn.site 阅读(238) 评论(0) 推荐(0)
摘要: 提示词(Prompt)是输入给大模型(LLM)的文本指令,用于明确地告诉大模型你想要解决的问题或完成的任务,也是大语言模型理解用户需求并生成准确答案的基础。因此 prompt 使用的好坏,直接决定了大模型生成结果的质量(是否符合预期)。 那问题来了,在 Spring AI/Spring AI Ali 阅读全文
posted @ 2025-06-23 16:19 磊哥|www.javacn.site 阅读(645) 评论(0) 推荐(1)
摘要: 在 Spring AI/Spring AI Alibaba 框架中,ChatModel 和 ChatClient 都可以实现大模型的文本生成功能,例如聊天机器人,但二者是两种不同层级的 API 封装,分别针对不同的开发场景和需求设计。 1.功能定位与抽象层级 1.1 ChatModel 直接与具体的 阅读全文
posted @ 2025-06-19 15:47 磊哥|www.javacn.site 阅读(250) 评论(0) 推荐(0)
摘要: 做自媒体行业的同学都知道,制作一条可发布的视频成本是很高的,通常我们需要先录制原始视频,而录制原始视频的时间通常是发布视频时长的 3-5 倍,之后还需要花费很长的时间剪辑,最终才能制作一条可发布的视频,相当费时费力。 但是,技术发展到今天,我们可以使用数字人来自动生成视频。这样每天就能简单且高效的产 阅读全文
posted @ 2025-06-16 17:34 磊哥|www.javacn.site 阅读(345) 评论(0) 推荐(0)
摘要: 在 Dify 的使用中,有很多很实用并且很好玩的案例,例如今天给大家介绍这个“AI邮件批量发送器”。 在没有 Dify 之前,我们要实现邮件的批量发送是件很难的事,不但要写很长的代码,还要配置很多参数,但是有了 AI 之后,事情变得简单很多。 例如,我们要给所有的候选人批量发送统一的笔试邀请的时候, 阅读全文
posted @ 2025-06-12 17:58 磊哥|www.javacn.site 阅读(734) 评论(1) 推荐(0)
摘要: 很多情况下,我们需要升级 Dify 版本以获得新的功能和性能的提升,同时还能确保系统的安全性、稳定性和兼容性,从而更好地满足用户的需求。 那问题来了,怎么升级 Dify 版本呢? 接下来,我们以 Docker 方式安装 Dify 的升级为例,给大家演示一下升级的流程和注意事项,当然源码安装的升级方式 阅读全文
posted @ 2025-06-11 15:45 磊哥|www.javacn.site 阅读(2988) 评论(2) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 35 下一页