首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IT周瑜
掘友等级
公众号@IT周瑜
公众号@IT周瑜
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
IT周瑜
公众号@IT周瑜
·
1月前
关注
为什么有了HTTP,还需要gPRC?
在构建现代应用,尤其是微服务架构时,我们经常讨论一个问题:已经有了无处不在的HTTP,为什么还需要gRPC?答案很简单:HTTP在某些场景下不够高效,而gRPC正是为了解决...
0
评论
分享
IT周瑜
公众号@IT周瑜
·
1月前
关注
天下苦@NonNull久矣,JSpecify总算来了,Spring 7率先支持!
想必你应该在代码中经常看到这些注解:@NonNull、@Nullable,这些注解理解起来很容易,比如@NonNull表示某个参数不能为空,@Nullable表示可以为空,...
2
评论
分享
IT周瑜
公众号@IT周瑜
·
1月前
关注
RAG效果不理想?试试用魔法打败魔法:让大模型深度参与优化的三阶段实战
检索增强生成(Retrieval-Augmented Generation, RAG)已成为大语言模型(LLM)应用落地最经典和有效的范式。然而,一个基础的RAG系统在面对...
0
评论
分享
IT周瑜
公众号@IT周瑜
·
1月前
关注
Spring AI Alibaba JManus底层实现剖析
JManus是Manus的一个Java实现,目前已经在阿里巴巴集团内的很多应用都有使用,主要用于处理需要有一定确定性要求的探索性任务,比如,快速从海量数据中找到数据并转换成...
0
评论
分享
IT周瑜
公众号@IT周瑜
·
1月前
关注
2000字源码分析,聊聊Spring的扫描机制底层到底是如何实现的?
2000字的源码分析,聊聊Spring的扫描机制底层到底是如何实现的?所谓的默认扫描路径到底是如何实现的? 记得点赞、关注、收藏,可以关注我的公众号:IT周瑜,有更多技术干...
4
评论
分享
IT周瑜
公众号@IT周瑜
·
1月前
关注
Java知名开源项目,5行代码,竟然有4个“bug”
这个世界是由草台班子构成的,只要你想,你也能成为别人眼中的那个技术大佬。 我为什么这么说?请大家先看看以下代码,是某个知名开源项目的代码,大家可以看看这段代码写的怎么样,其...
20
5
分享
IT周瑜
公众号@IT周瑜
·
1月前
关注
我给Alibaba JManus提交的第一个PR被Merge了!
前几天给JManus提交了一个PR,就在刚刚被接受了,这篇文章分享一下这个PR修改的是什么。 这个PR修改的是#2170这个bug,这个bug是这样的: 意思是,playw...
1
1
分享
IT周瑜
公众号@IT周瑜
·
2月前
关注
为什么Spring 6中要把synchronized替换为ReentrantLock?
作为一名资深Spring爱好者,没事看看Spring的commit记录是一大爱好,这不,刚刚看了一下Spring最新的commit记录,其中有一条是这样的: 5天前提交的,...
15
3
分享
IT周瑜
公众号@IT周瑜
·
2月前
关注
挑战一下,用Java手写Transformer,先手写QKV,能成功吗?
大家好,我是IT周瑜。 Transformer大家都知道吧,就是各种大模型背后的那个”变形金刚“,Transformer翻译过来就是”变形金刚“。 业界都是用Python来...
1
评论
分享
IT周瑜
公众号@IT周瑜
·
2月前
关注
Java已死?别慌,看我如何用Java手写一个Qwen Code Agent,拯救Java
从通义灵码、CodeBuddy等编程助手,到Cursor、Trae等AI编程IDE,再到Claude Code、Gemini Cli、Qwen Code等命令行工具,AI编...
5
2
分享
IT周瑜
公众号@IT周瑜
·
2月前
关注
小白LLM教程:不训练模型,如何进行微调?
大家好,我是大都督周瑜,欢迎大家关注我的公众号:IT周瑜。 最近,有学员在公司要做一个用户反馈的智能分类功能,需要打上“积极”、“消极”、“中性”这样的标签,他的第一反应是...
2
评论
分享
IT周瑜
公众号@IT周瑜
·
6月前
关注
三分钟让你掌握机器学习的本质
机器学习的本质 机器学习的任务,就是要找到一个函数,能够根据输入,预测出一个结果。 机器学习的分类 机器学习中的任务主要分为两类:Regression回归任务和Classi...
4
1
分享
IT周瑜
公众号@IT周瑜
·
11月前
关注
rewriteBatchedStatements的作用是什么?
以下是我的测试代码 如果rewriteBatchedStatements为false,那么以上代码相当于执行两次insert: insert into user_info ...
2
评论
分享
IT周瑜
公众号@IT周瑜
·
11月前
关注
in中到底能放多少个数据?200?1000?10000?
对于以下in语句: in条件中放了两个数据,那么最多能放多少个数据呢? 为此,我做了一个测试,以下是基于MyBatis-Plus写的测试代码: 测试了size=1000、s...
17
7
分享
IT周瑜
赞了这篇文章
我是Allen
后端TL,资深GO工程师 @不想只搬砖科技
·
11月前
关注
微服务实践的血与泪,从拆分到合并
微服务这几年越来越火,大家聊的也比较多,我刚进入初创团队时大家也兴奋不已(也是5年前了),为适应公司高速把单体项目拆分为微服务,当然后来肯定是一地鸡毛。我经历了...
33
16
分享
IT周瑜
公众号@IT周瑜
·
11月前
关注
PostgreSQL数据库中Sequence的使用详解
在 PostgreSQL 数据库中,Sequence 是一种特殊的表对象,主要用于生成按顺序递增或递减的数字序列,通常用于需要唯一标识符的场景,例如自增 ID。以下是如何在...
1
评论
分享
IT周瑜
公众号@IT周瑜
·
11月前
关注
一文彻底掌握MyBatis的底层工作原理
hello,我是周瑜(公众号:IT周瑜),这篇文章会分析MyBatis底层很多核心对象和核心机制的底层实现原理,文章较长,内容较多,建议收藏。 我们先看MyBatis是如何...
9
评论
分享
IT周瑜
公众号@IT周瑜
·
1年前
关注
MyBatis中的LanguageDriver的作用是什么
在 MyBatis 中,LanguageDriver(语言驱动)的作用是用于解析和处理 SQL 语句的生成和执行。具体来说,LanguageDriver 提供了一种机制,允...
3
评论
分享
IT周瑜
公众号@IT周瑜
·
1年前
关注
MySQL的作者能不能上点心啊,一个NULL怎么这么多坑?
NULL值是我们在开发过程中的老朋友了,但是这个老朋友在MySQL中有很多坑,我通过这篇文章来总结分享一下,欢迎大家在评论区分享你的看法和踩坑经历。 1、NULL不等于NU...
7
6
分享
IT周瑜
公众号@IT周瑜
·
1年前
关注
MySQL成神系列:MySQL中行锁mode的底层实现
hello,我是大都督周瑜,关注我(公众号:IT周瑜),学不一样的IT技术。 相信大家都知道,行锁可以分为X锁(排他锁)和S锁(共享锁),在源码中是这么定义的: LOCK_...
3
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
2,380
文章被阅读
397,689
掘力值
11,484
关注了
46
关注者
2,591
收藏集
5
关注标签
8
加入于
2017-04-28