We're sorry but react app doesn't work properly without JavaScript enabled. Please enable it to continue.
文档
备案
控制台
登录
立即注册
首页
文章
问答
视频
活动
下载资源
团队号
镜像站
发布
苏三说技术
文章
专栏
问答
苏三说技术
不写一行代码!SpringBoot + MinIO实现万能文件在线预览,太酷了!
云原生
大模型
云存储
数据库
苏三的免费八股文网站: www.susan.net.cn文件存储是项目中常见的功能,我们可以用MinIO来实现文件存储。但是有时候不仅要实现存储,还要实现文件的在线预览,此时就可以用万能文件预览工具kkFileView来实现。今天给大家分享下SpringBoot + MinIO + kkFileView如何实现任意文件的在线预览功能。kkFileView是一个万能的在线预览开源项目,基于Sprin
3
0
0
0
苏三说技术
务必立即拿下软考证(政策红利)
云原生
火山方舟
向量数据库
大模型
25年软考政策福利真的超前利好,有 很多适合IT人 简历镀金、升职加薪、以考代评职称、积分落户、领现金补贴💰、争取国家项目 的高性价科目。2025年软考官宣3月10日 报名开始,备考时间已不足3个月 ,现在正是备考黄金期,错过后悔一整年。 在职人如何击破通关难题,一次拿证?🔥分享一个 免费 ,且有 超多备考干货 的—— 2025软考通关VIP学习群(冲刺计划)入 群即享2 h技术大佬软考
2
0
0
0
苏三说技术
百万 QPS 性能优化
云原生
向量数据库
大模型
数据库
大家好,我是苏三。在 JVM 的世界中,运行时数据区域是整个虚拟机的基础,它决定了程序的内存管理、线程的执行流以及垃圾回收的核心逻辑。运行时数据区域的划分不仅体现了 JVM 的设计哲学,还在性能优化中起着至关重要的作用。今天,我们来学习下 JVM 的内存区域划分、对象内存布局、百万 QPS 优化实践。图: 小豆丁技术栈内存区域划分JVM 内存可分为 线程私有 和 线程共享 两大类区域: 图:小豆丁
2
0
0
0
苏三说技术
Manus 一票难求
AI
大模型
向量数据库
数据库管理服务
来源:https://mp.weixin.qq.com/s/60phqafR0f_xDkJgyWc57Q3月6日凌晨,是DeepSeek 之后科技圈又一个不眠之夜,所有人都被一个名为Manus的产品刷屏了。受此影响,3月6日早盘,互联网、软件、计算机、ERP概念、AI智能体等板块亦是集体爆发。其中,ERP概念大涨超7%,早盘资金净流入近36亿元,AI智能体大涨5.6%,资金净流入超48亿元。**中
4
0
0
0
苏三说技术
瞧瞧别人家的判空,那叫一个优雅!
云原生
大模型
关系型数据库
容器服务
苏三的免费八股文网站: www.susan.net.cn某互联网金融平台因费用计算层级的空指针异常,导致凌晨产生9800笔错误交易。DEBUG日志显示问题出现在如下代码段:此类链式调用若中间环节出现null值,必定导致NPE。初级阶段开发者通常写出多层嵌套式判断:这种写法既不优雅又影响代码可读性。那么,我们该如何优化呢?Java8之后,新增了Optional类,它是用来专门判空的。能够帮你写出更加
2
0
0
0
苏三说技术
蚂蚁集团发布全员信:薪资大调整。
云原生
火山方舟
向量数据库
大模型
最近蚂蚁集团发布全员信,宣布对薪酬体系进行重大调整!目的是要 提升员工薪酬收入的流动性和激励即时性,进一步优化激励机制。17级及以下同学,13薪没有了,并入到每月的基本工资中发放, 员工每个月拿到手的钱会更多,增加月度现金流。此项调整自2025年1月生效,并于2025年3月底发薪开始体现,并补齐1月、2月差额。18级及以上同学,13薪并入到年终奖, 与绩效激励挂钩 。自2025年绩效年度起,基于年
1
0
0
0
苏三说技术
一行CompletableFuture代码引发的P0级事故
AI
向量数据库
大模型
关系型数据库
昨晚凌晨 2 点,我司电商平台的订单服务突发崩溃。用户支付请求堆积超20万条,数据库连接池耗尽,直接损失预估百万级。根本原因:一行未指定线程池的 CompletableFuture 代码,在高并发下触发默认线程池资源耗尽,导致任务队列无限堆积,最终内存溢出(OOM)。你以为这只是偶然?数据揭示真相:80% 的异步编程事故源于线程池配置不当;90% 的开发者对 CompletableFuture 异
3
0
0
0
苏三说技术
K8s + Docker = 王炸!
云原生
Kubernetes
容器
数据库
今天就给大家分享一份来自 阿里内部的《阿里云Kubernetes项目实战实战》 和 《轻松玩转docker》 , 另外再分享一份 《Jenkins持续集成从入门到精通》 , 图文并茂, 含金量很高,更 偏实战 。阿里云Kubernetes项目实战实战这份文档分为 理论篇和实践篇 两大部分, 全文127页 ,内容丰富全面,图文并茂,可读性强,基于大厂实际生产环境的真实项目,实用性强。特别适合对K8S
4
0
0
0
苏三说技术
从 12s 到 200ms,用了这 6 招
数据库
MySQL
关系型数据库
数据库管理服务
大家好,我是苏三。那晚,大约晚上 11 点,电商平台的运维大群突然炸开了锅。监控系统发出刺耳的警报:订单查询接口响应时间 飙升到 12 秒,数据库 CPU 利用率突破 90%。发现事故根源竟是一个看似平常的查询——用户中心的历史订单分页查询。这背后隐藏的正是MySQL 深度分页 的典型问题——数据越往后查,速度越让人抓狂。其本质是传统分页机制在数据洪流下的失效:这样的查询,会让数据库像逐页翻阅千页
6
0
0
0
苏三说技术
再见PowerDesigner!一款现代化的数据库设计工具,界面够炫酷!
数据库
关系型数据库
NoSQL数据库
数据库管理服务
苏三的免费八股文网站: www.susan.net.cn在我们开发项目的初期,往往需要进行数据库的设计,此时如果有一款好用的数据库设计工具,会明显提高我们的数据库设计效率。今天给大家分享一款开源的数据库设计工具,界面炫酷、使用方便!DrawDB是一款开源的数据库设计工具,目前在Github上已有的Star,它具有直观易用的数据库设计、数据库建模功能,同时添加了SQL生成器,能方便地把设计好的数据库
12
0
0
0
苏三说技术
如何让技术突飞猛进?
AI
向量数据库
大模型
机器学习
我花了两年多的时间,把我这些年的技术成长路线,都沉淀到了我的知识星球:【Java突击队】 。目前星球收到了越来越多小伙伴的好评,很多小伙伴表示在星球中收获很大,技术有很大提升。星球里面沉淀的干货越来越多,包含了:AI技术、6个项目实战、学习路线、系统设计、技术选型、踩坑分享、源码解读、底层原理、高频面试题,里面什么都有。近期还增加了AI专栏,干货很多。星球中干货满满,有不少小伙伴有相见恨晚的感觉,
5
0
0
0
苏三说技术
Sentinel,真香!
云原生
向量数据库
大模型
微服务
大家好,我是苏三~~最近我在整理代码仓库的时候突然发现了被尘封了接近两年之久的Sentinel源码库两年前我出于好奇心扒了一下Sentinel的源码,但是由于Sentinel本身源码并不复杂,在简单扒了扒之后几乎就再没扒过了那么既然现在又让我看到了,所以我准备再来好好地扒一扒,然后顺带写篇文章来总结一下。Sentinel是阿里开源的一款面向分布式、多语言异构化服务架构的流量治理组件。主要以流量为切
8
0
0
0
苏三说技术
为什么华为到处招人?
云原生
向量数据库
大模型
机器学习
一网友在网上发文为什么华为到处招人,打开招聘网站全是华为的。我觉得主要是华为人多,20.7万人,就算每年更替5%-10%就是1-2万人。招的人很多都是大学生,华为又看重学校,这些新人集中到少数名校,那就显得尤为突出了。还有就是华为业务发展迅速,项目需求增长,需要更多的技术支持。同时,华为对人才的要求也比较高,既要人多又要能力强,这就造成了用人部门招聘需求强烈,而合适的人才相对较少,所以HR们会积极
30
0
0
0
苏三说技术
24张图带你彻底弄懂线程池
AI
向量数据库
大模型
机器学习
大家好,我是苏三~~今天跟大家聊一聊无论是在工作中常用还是在面试中常问的线程池,通过画图的方式来彻底弄懂线程池的工作原理,以及在实际项目中该如何自定义适合业务的线程池。线程池其实是一种池化的技术的实现,池化技术的核心思想其实就是实现资源的一个复用,避免资源的重复创建和销毁带来的性能开销。在线程池中,线程池可以管理一堆线程,让线程执行完任务之后不会进行销毁,而是继续去处理其它线程已经提交的任务。线程
190
0
0
0
苏三说技术
决定放弃 JWT 了!
云原生
向量数据库
大模型
数据库
大家好,我是苏三~JWT相信大家都有所了解,一种无状态的认证方式,因为JWT本身就能存储一些非敏感的身份信息,这种方式目前也被广泛使用,在苏三之前的项目中使用的就是JWT。但是JWT虽好,使用过程中还是要依赖缓存,比如退出登录,JWT唯一的失效途径就是等待过期时间失效,因此在退出登录时必须借助外力Redis才能达到效果。这个在之前的文章中也有介绍。既然都要用Redis,为什么不采用Redis+Sp
32
0
0
0
苏三说技术
瞧瞧别人家的OpenFeign,那叫一个优雅!
云原生
微服务
数据库
NoSQL数据库
大家好,我是苏三。在今天的DDD与微服务系列文章中,让我们探讨如何在DDD的分层架构中调用第三方服务以及在微服务中使用OpenFeign的最佳实践。DDD中的防腐层在应用服务中,经常需要调用外部服务接口来实现某些业务功能,这就在代码层面引入了对外部系统的依赖。例如,下面这段转账的代码逻辑需要调用外部接口服务RemoteService来获取汇率。这里可以看到,强烈依赖于和对象。如果外部服务的方法或字
32
0
0
0
苏三说技术
突发,DeepSeek宣布降价75%
大模型
大模型
向量数据库
机器学习
2月26日,DeepSeek在其API开放平台发布错峰优惠活动通知。根据通知,北京时间每日00:30-08:30为错峰时段,API调用价格大幅下调,其中DeepSeek-V3降至原价的50%,DeepSeek-R1降至25%,降幅有75%。DeepSeek鼓励用户在该时段调用,享受更经济更流畅的服务体验。API调用是针对开发者的一种使用方式,是一种允许开发者通过编程方式访问和调用大型人工智能模型功
49
0
0
0
苏三说技术
瞧瞧别人家的跨域方案,那叫一个优雅!
云原生
向量数据库
大模型
云通信
很多小伙伴第一次遇到跨域问题,大概率会一脸懵逼:“我后端接口明明通了,Postman也能调,为啥浏览器就报红字?”其实这事儿得怪浏览器的**“同源策略”** (Same-Origin Policy)。简单说,浏览器觉得“不同源的请求都是耍流氓”。比如你的前端跑在http://localhost:8080。而后端在https://api.xxx.com:8000。只要、、任何一个不同,就会被浏览器直
46
0
0
0
苏三说技术
高并发下 如何保证接口的幂等性?
数据库
关系型数据库
NoSQL数据库
MySQL
问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。不知道你有没有遇到过这些场景:有时我们在填写某些时,保存按钮不小心快速点了两次,表中竟然产生了两条重复的数据,只是id不一样。我们在项目中为了解决问题,通常会引入了。第一次请求接口超时了,请求方没能及时获取返回结果(此时有可能已经成功了),为了避免
36
0
0
0
苏三说技术
换掉Kibana!一款轻量级的Elasticsearch可视化管理工具,太香了!
大数据
MySQL
NoSQL
关系型数据库
一款轻量级的可视化管理工具,简单又易用!
41
0
0
0