首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

芋道源码

专栏成员
40
文章
14467
阅读量
12
订阅数
Java 21 新特性的实践,确实很丝滑!
国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。
用户1220090
2025-05-19
1580
SpringBoot 物理线程、虚拟线程、Webflux 性能全面对比!
国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。
用户1220090
2025-05-10
1730
实现订单 30 分钟未支付则自动取消,我有五种方案!
对上述的任务,我们给一个专业的名字来形容,那就是延时任务 。那么这里就会产生一个问题,这个延时任务 和定时任务 的区别究竟在哪里呢?一共有如下几点区别
用户1220090
2025-05-08
1250
批处理框架 Spring Batch 这么强,你真的会用吗?
概念词就不多说了,我简单地介绍下 , spring batch 是一个 方便使用的 较健全的 批处理 框架。
用户1220090
2025-05-08
3070
巧用『责任链模式』来优化 参数多重校验,非常优雅!
最近在做需求,写一个方法,先在前面做验证,if 不满足 A 条件则 return,if 不满足 B 条件则 return...一共写了 5 个验证,等验证通过以后才执行下面的逻辑,这个也没问题。过了一阵产品提了需求,跟这个方法类似,我又把这个方法 copy 了一份,只不过验证条件稍微有点不一样,要变成 6 个验证了。
用户1220090
2025-05-08
950
公司新来了个同事,代码写得是真优雅呀!代码如诗!
工作多年后,越发觉得代码整洁真的是太重要了!尤其是在团队开发中,写出优雅工整的代码,能让同事更乐于跟你合作。
用户1220090
2025-05-01
510
我们放弃了Nacos作为配置中心,转而选择了这款神器~
目前,我们所有微服务的配置中心都没有采用Nacos,而是选择了另一款携程开源的分布式配置中心Apollo,今天就跟大家详细介绍一下这款神级配置中心
用户1220090
2025-04-29
1940
你知道什么是 SaaS 吗?
天天听SaaS,相信大家都知道什么叫SaaS系统!这不?领导安排下来了任务,说要去做SaaS系统,作为小白的我赶紧去看看什么是SaaS,大概收集整理(并非原创)了这部分内容,分享给大家。相信大家看了也会有很多收获。
用户1220090
2025-04-29
3250
SpringBoot + Nacos + k8s 优雅停机
优雅停机,通常是指在设备、系统或应用程序中止运作前,先执行一定的流程或动作,以确保数据的安全、预防错误并保证系统的整体稳定。
用户1220090
2025-04-29
1840
SpringCloud 远程调用为啥要采用HTTP,而不是RPC?
建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket ,套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。
用户1220090
2025-04-27
1740
从Java8到Java17,这些新特性让你的代码起飞!
一直想找时间做一篇关于Java新特性的盘点清单,一切以实用为主,不多赘述,不讲空谈,不整虚头巴脑的概念,从实战的角度出发,根据实际开发需求,盘点值得使用的新特性。
用户1220090
2025-04-14
1760
微信聊天内容可以被监听吗
“在那个群,和谁聊了什么,看的一清二楚,还可以搜索”, 并且使用的是自己的设备,着实让我觉得不可思议。先不论技术,逻辑上说,如果仅因为使用了公司的wifi就可以被监控微信聊天内容,推论就是:
用户1220090
2025-04-14
1530
SpringBoot Starter,自定义全局加解密组件
SpringBoot Starter作用将一组相关的依赖打包,简化项目的配置和初始化过程,通过特定的Starter开发者可以快速的实现特定功能模块的开发和扩展。
用户1220090
2025-04-14
870
实现异步编程,我有八种方式!
异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间,比如:「发送短信、邮件、异步更新等」 ,这些都是典型的可以通过异步实现的场景。
用户1220090
2025-04-14
2180
面试官:MySQL 上亿大表,如何深度优化?
XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性)
用户1220090
2025-03-31
480
这五款牛逼的 IDEA 插件,堪称代码质量检查利器!
随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升,潜在的风险也随之暴露,导致最终服务不稳定,造成业务价值的损失。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,从而降低错误风险,但是,代码审查难度大,代码缺陷、漏洞不易发现,且审查工作随着代码量增加而增加,审查效率低。
用户1220090
2025-03-31
8460
性能爆表:SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据实测!
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
用户1220090
2025-03-31
1860
new ArrayList 不当导致 CPU 飙升。。
首先问题是这样的,周五正在写文档,突然收到了线上报警,发现cpu占用达到了90多,上平台监控系统查看容器,在jvm监控中发现有一个pod在两个小时内产生了61次youngGc一次fullGc,这个问题特别严重且少见,由于我之前也没有排查过此类问题,所以也是百度,但整个过程也有一些自己的思考,所以跟大家分享一下~
用户1220090
2025-03-24
750
一款灵活优秀的开源工单系统
本系统是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。致力于减少跨部门之间的沟通,自动任务的执行,提升工作效率与工作质量,减少不必要的工作量与人为出错率。
用户1220090
2025-03-24
3340
如何用 Java 几分钟处理完 30 亿个数据?
现有一个 10G 文件的数据,里面包含了 18-70 之间的整数,分别表示 18-70 岁的人群数量统计,假设年龄范围分布均匀,分别表示系统中所有用户的年龄数,找出重复次数最多的那个数,现有一台内存为 4G、2 核 CPU 的电脑,请写一个算法实现。
用户1220090
2025-03-24
620
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档