自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良月柒

每天分享Java干货,公众号「程序员的成长之路」,回复「1024」获取程序员大礼包~

  • 博客(4301)
  • 资源 (2)
  • 收藏
  • 关注

原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了

北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...

2019-04-28 10:26:31 4829 2

转载 IntelliJ IDEA 2026.1 EAP 3 发布:被开发者催了 6 年,这个细节终于修了!

在 JetBrains 的 issue 中,这个需求最早在 6 年前提出。在 IDE 中删除文件时,将移动到系统回收站/垃圾桶,而不是直接永久删除。为“远程 IDE + AI IDE + 分布式 IDE”做准备。现在删除文件的行为变为 移动到回收站,而不是 直接永久删除。replace_text_in_file 修复空文本替换问题。MCP Server 多项修复(LLM 工作流相关)最常见、最致命、最容易发生的 IDE 事故之一。清理 CachedValuesManager。

2026-02-20 07:32:24 1

转载 支付成功订单却没了?MyBatis连接池的坑我踩了

支付业务出了问题,用户支付成功,但订单表没数据。问题虽然解决了,但还是很奇怪:为啥一个业务的事务没提交,会影响到其他完全不相关的支付业务?DBA看了一眼数据库连接,发现几个事务一直没提交,锁着订单表的几行数据。对比了最近的上线记录,发现有个新业务刚上线。看调用栈,看变量值,比看文档快多了。会在每次从池子取连接时重置状态,避免被污染的连接影响业务。问题来了:如果上一个业务用完连接后,事务没提交也没回滚,但只要分配到被污染的线程,就会出问题。根据事务传播行为,可能会加入现有事务,而不是创建新事务。

2026-02-19 07:35:25 4

转载 SpringBoot 整合 Canal+RabbitMQ 监听数据变更~

顺带一提,上面这段可以忽略,因为在SpringBoot的RabbitMQ配置中,会自动创建交换器exchange和队列queue,不过手动创建的话,可以在忽略SpringBoot的基础上,直接在RabbitMQ的管理页面上看到修改记录的消息。经过调研发现,使用Canal来监听MySQL的binlog变化可以实现这个需求,可是在监听到变化后需要马上保存变更记录,除非再做一些逻辑处理,于是我又结合了RabbitMQ来处理保存变更记录的操作。启动程序,此时新增或修改数据库中的数据,我们就能从客户端中监听到。

2026-02-18 07:33:54 16

转载 面了个要28K的候选人,简历写精通Linux/Shell。让他现场写个命令:乡统计Nginx日志里访问量Top10的IP。憋了半天,写了个cat‘,就没了

我觉得这事吧,关键不在那道题,而在“精通”两个字。你要涨到 28K,本质上是告诉老板:我能独立搞定一类问题。简历水一点,可能能骗到一两次机会,但真上了岗,迟早要还。刚看到个贴子,说面了个要 28K 的候选人,简历写“精通 Linux/Shell”,结果现场让写个统计 Nginx 日志里访问量 Top10 IP 的命令,人愣半天,只打出个。踏实把基础命令练熟,让自己配得上那个数字,比在简历上堆词儿靠谱多了。薪资,可以慢,但别虚。,后面 awk、sort、uniq 全不会。2024年IDEA最新激活方法。

2026-02-17 07:33:45 10

转载 新一代可视化拖拽式数据流平台

简单配一配,就能校验两个数据源之间的数据是否一致,不管是不同类型的库还是不同的表、索引,都能搞定。发现不一致还能自动修复,省心。架构上支持动态伸缩,说人话就是:平时流量小的时候可以少开几台机器省点钱,赶上双十一这种大促,加机器就能扛住更大的量。今天给大家分享一个挺有意思的数据流平台,主打一个"拖拖拽拽就能搞定数据同步",对于不想写代码的同学来说简直是福音。想怎么配数据流就怎么配,拖拖拽拽就能搞定数据同步、清洗、过滤,全程零代码。在这个画布上,数据同步、清洗、过滤、生成报表,想干啥干啥,不用写一行代码。

2026-02-17 07:33:45 10

转载 面了个要28K的候选人,简历写精通Linux/Shell。让他现场写个命令:乡统计Nginx日志里访问量Top10的IP。憋了半天,写了个cat‘,就没了

我觉得这事吧,关键不在那道题,而在“精通”两个字。你要涨到 28K,本质上是告诉老板:我能独立搞定一类问题。简历水一点,可能能骗到一两次机会,但真上了岗,迟早要还。刚看到个贴子,说面了个要 28K 的候选人,简历写“精通 Linux/Shell”,结果现场让写个统计 Nginx 日志里访问量 Top10 IP 的命令,人愣半天,只打出个。踏实把基础命令练熟,让自己配得上那个数字,比在简历上堆词儿靠谱多了。薪资,可以慢,但别虚。,后面 awk、sort、uniq 全不会。2024年IDEA最新激活方法。

2026-02-17 07:33:45 3

转载 面了个要28K的候选人,简历写精通Linux/Shell。让他现场写个命令:乡统计Nginx日志里访问量Top10的IP。憋了半天,写了个cat‘,就没了

我觉得这事吧,关键不在那道题,而在“精通”两个字。你要涨到 28K,本质上是告诉老板:我能独立搞定一类问题。简历水一点,可能能骗到一两次机会,但真上了岗,迟早要还。刚看到个贴子,说面了个要 28K 的候选人,简历写“精通 Linux/Shell”,结果现场让写个统计 Nginx 日志里访问量 Top10 IP 的命令,人愣半天,只打出个。踏实把基础命令练熟,让自己配得上那个数字,比在简历上堆词儿靠谱多了。薪资,可以慢,但别虚。,后面 awk、sort、uniq 全不会。2024年IDEA最新激活方法。

2026-02-17 07:33:45

转载 拼多多员工爆料:有个哥们中了696万的彩票, 中奖当天就提了离职,已经有人开始去他“曾经”的工位打卡了

不过话说回来,羡慕别人暴富很正常,但别被这种故事带节奏。脚踏实地赚钱,该上班上班,该休息休息,万一哪天真的中个奖,那也是在更稳的生活上加个“buff”,而不是唯一的出路。彩票这种事,概率摆在那儿,指望它逆天改命的,大多最后还是要回去上班。换个角度,能让人一天就拍板走人,多半原来就过得不开心。刚看到个贴子,说拼多多有个哥们中了一等奖,拿了696万,当天就提离职。网友们的回复我看了看,有人羡慕“人生巅峰”,有人笑说“打工不如买彩票”,也有人吐槽他太冲动,劝大家别跟风。2024年IDEA最新激活方法。

2026-02-16 15:44:45 13

转载 SpringBoot 实现 DOCX 转 PDF(基于 docx4j 的轻量级开源方案)

网上方案很多——有收费的 Aspose、有重量级的 LibreOffice,也有轻量的 docx4j。用户上传 Word( .docx)文件,希望后台自动生成 PDF,用于下载、归档或在线预览。使用 docx4j 在 Spring Boot 中实现 .docx → .pdf 转换。docx4j 是纯 Java 实现,无需安装 Office 或 LibreOffice;选择一个 .docx 文件上传,即可生成同名 .pdf 文件。转换质量好,能保留图片、表格、页眉页脚;的字体文件拷贝到 Linux 的。

2026-02-16 15:44:45 8

转载 掌握 Spring 框架这 10 个扩展点,让你的能力更上一层楼

在 run 方法中,我们可以编写在项目启动时需要执行的附加功能代码,例如加载系统参数、初始化资源、预热缓存等。在日常开发中,我们经常需要从 Spring 容器中获取 Beans。例如,如果我们希望在同一个线程中从 Spring 容器中获取的所有 bean 都是同一个对象,该怎么办呢?过去,在开发接口时,如果发生异常,我们通常需要给用户一个更友好的提示。:在原型作用域中,从 Spring 容器中获取的每个 bean 都是不同的对象。:在同一个请求中,从 Spring 容器中获取的 bean 都是同一个对象。

2026-02-13 07:34:18 11

转载 在职4年多,归还电脑时,因为有4个角磕碰,要收我 275块钱。真真恶心我呀。

我觉得这事吧,得分两头看。电脑毕竟是公司资产,用坏了完全不管也说不过去。什么叫正常磨损,什么叫人为损坏,一视同仁照章执行。再就是沟通方式,真有问题,当面说明情况、给出依据,比冷不丁甩个转账二维码强太多。说到底,打工人最怕的不是那两三百块,而是被当成“潜在坏人”。规则立得越清楚,大家越有安全感;公司讲理一点,员工保护好公物,彼此都轻松些。刚看到个贴子,说一网友在职四年多,离职归还电脑,因为四个角有磕碰,公司让他赔275块,他直接来句“真恶心”。2024年IDEA最新激活方法。

2026-02-11 07:30:07 17

转载 晋升答辩那天,我准备了20页PPT,把过去一年的成就讲得天花乱坠,后来我才发现,晋升名单其实早就在答辩前定好了。答辩只是走个过场

我觉得关键有两点: 一是别把“一场答辩”当翻盘机会,真正决定晋升的,大多是平时项目里的站位、老板对你的信任度,还有你跟业务绑定得多深。二是那句“不可替代性”,虽然问得扎心,却是职场底层逻辑——你离开会带来什么损失?刚看到个贴子:楼主晋升答辩做了20页PPT,把一年业绩讲得可花,结果评委只问了一句“你的不可替代性在哪”,他懵了,后来才知道名单早就定好了,答辩只是走过场。看清规则,再决定怎么玩:要么努力把自己变成“谁动你位置都很麻烦”的人,要么早做打算,换个更匹配的赛道。2024年IDEA最新激活方法。

2026-02-10 07:25:34 16

转载 这才是企业级的oss-spring-boot-starter,属实好用!

比喻说我们今天使用的是阿里云OSS对接阿里云OSS的SDK,后天我们使用的是腾讯COS对接是腾讯云COS,我们何不直接对接AmazonS3实现呢,这样后续不需要调整代码,只需要去各个云服务商配置就好了。:修饰bean的一个注解,当你的bean被注册之后,注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个。看下图,有很多的配置,有的指定了默认值有的没有,可以到AmazonS3的官方文档熟悉相关配置,配置你所需要指定的配置信息等。代码如下,注释写的非常清楚了。

2026-02-10 07:25:34 34

转载 兄弟被降职降薪,被猎头挖新公司时承诺45万年薪,结果签合同才发现这45万里有“部分“是股权激励,还得2年后才能兑现。。

职场谈薪就像点外卖,你只听商家说“满减后到手15块”,结果一看账单,优惠券、满减、平台补贴一堆,真掏的钱还是不少。换到工作上也是,总包=固定工资+奖金+期权+各种“如果”,口头说再好听,不写进合同都是白搭。刚看到个贴子,说一兄弟在原公司被降职降薪,正郁闷呢,被猎头挖走,新公司口头给到45万年薪。结果签合同才发现,这45万里有一块是“股权激励”,要干满两年才能拿到,瞬间觉得自己被耍了。不过话说回来,也别把期权妖魔化,真有成长性的公司,股权是加分项,只是千万别把“未来也许有的”当成“现在已经到手的”。

2026-02-09 07:29:18 15

转载 Spring + asyncTool:实现复杂任务的优雅编排与高效执行

例如,某些任务必须在其他任务完成后才能执行,而另一些任务则可以在依赖任务中的任意一个或多个完成后执行。object 是任务的输入参数,allWrappers 是所有任务的包装类集合,可用于获取其他任务的结果。:任务执行结果的回调。例如,在多个任务依赖关系中,后续任务可以复用前一个任务的线程。单个任务的失败不会影响其他任务的回调和最终结果的获取,但如果任务依赖的上游任务失败,则当前任务也会失败并返回默认值。每个任务可以设置超时时间和默认值,当任务执行失败或超时时,会返回默认值,确保整个任务链的稳定性。

2026-02-09 07:29:18 18

转载 五大 Java 对象映射工具终极对决:从 Spring、Apache 到 MapStruct 的性能深度评测

终极建议:对于新项目,直接采用MapStruct+Spring Conversion组合,兼顾性能与灵活性;核心洞见:随着系统复杂度提升,应逐步向更高层级演进。方案3:Spring ConversionService(全局转换)类型安全转换库:JMapper(编译时+注解)无反射方案:Manifold(编译时代码扩展)方案1:MapStruct(编译时代码生成)对象语义映射(DTO Assembler)类型转换+格式处理(Converter)编译时代码生成(MapStruct)

2026-02-08 07:28:44 18

转载 MyBatis 批量插入从5分钟缩短到3秒?我的三个关键优化

10万条数据,每条都要走一次网络请求、一次SQL解析、一次事务提交。模式下,MyBatis会缓存SQL,最后一次性发送给数据库执行。时,自增主键返回可能有问题,需要升级MySQL驱动到8.0.17+。算一下:假设每条插入需要3ms,10万条就是300秒 = 5分钟。上周接了个数据迁移的活,要把10万条数据从老系统导入新系统。原理:一条SQL插入多条数据,减少网络往返次数。写了个简单的批量插入,跑起来一看——5分钟。折腾了一下午,最后优化到3秒,记录一下过程。如果一次插入太多条,SQL会非常长,可能超过。

2026-02-07 13:00:23 23

转载 混用 @Transactional 和 TransactionTemplate 被怼了,三种事务管理到底怎么选?

就能开启事务,但对于什么时候该用声明式、什么时候该用编程式,以及它们背后的工作原理,却很少深究。忘记是哪位哲人说的这句话了,在最近的一次code review中,我逐渐体会到了这句话的分量。假设我们要实现一个批量导入用户的功能,要求是:如果某个用户导入失败,不应该影响其他用户的导入。它既保持了一定的灵活性,又不会让代码变得过于复杂。虽然这些都是老生常谈的问题了,但在实际开发中,还是有太多因为这种细节出bug的情况。对于有经验的开发者,在已经熟练掌握编程时事务控制的前提下,再多关注事务的性能影响。

2026-02-04 07:28:20 22

转载 现在老公失业都不敢说话,烦死了,真的好无奈一点处理问题的能力都没有。

我觉得这事吧,两个人都不好受。男人失业,自尊受挫,容易躲起来;可日子要继续,另一半扛着房贷孩子,也会崩溃。关键不是“谁更惨”,而是一起不一起面对。刚看到个贴子,说有姐妹吐槽:老公失业在家,一句话不说,也不想办法,家里压力全砸她身上,烦得要死还不敢吵。失业是阶段性的,不沟通不行动才是致命的。两口子同频对抗现实,比在家互相内耗强多了。先把情绪放一放,坐下来算账和分工——还能撑多久,各自去找什么活,家里怎么搭把手。2024年IDEA最新激活方法。

2026-02-04 07:28:20 21

转载 现在的HR不直接说35岁不要,但筛选逻辑变了。35岁+普通公司+薪资20k>几乎收不到面试邀请

刚看到个贴子,大概意思是:35岁以上,简历如果写着“某大厂+要3w”,HR立马捞;写着“普通公司+要2w”,那基本石沉大海。大家都在骂:这不就是变相嫌弃普通打工人的35岁吗?HR想的是:我要的是能立刻顶上去的人,大厂背书=培训成本低+可复制经验多,所以敢给高薪;普通公司出来,同样年龄,同样要价,HR会担心学习速度、抗压度和“天花板”在哪。总的来说还是那句:别把希望寄托在HR良心上,还是寄托在自己竞争力上,更靠谱。不是35岁被嫌弃,是“性价比”被嫌弃。2024年IDEA最新激活方法。

2026-02-03 07:39:18 16

转载 现在的HR不直接说35岁不要,但筛选逻辑变了。35岁+普通公司+薪资20k>几乎收不到面试邀请

刚看到个贴子,大概意思是:35岁以上,简历如果写着“某大厂+要3w”,HR立马捞;写着“普通公司+要2w”,那基本石沉大海。大家都在骂:这不就是变相嫌弃普通打工人的35岁吗?HR想的是:我要的是能立刻顶上去的人,大厂背书=培训成本低+可复制经验多,所以敢给高薪;普通公司出来,同样年龄,同样要价,HR会担心学习速度、抗压度和“天花板”在哪。总的来说还是那句:别把希望寄托在HR良心上,还是寄托在自己竞争力上,更靠谱。不是35岁被嫌弃,是“性价比”被嫌弃。2024年IDEA最新激活方法。

2026-02-03 07:39:18 6

转载 现在的HR不直接说35岁不要,但筛选逻辑变了。35岁+普通公司+薪资20k>几乎收不到面试邀请

刚看到个贴子,大概意思是:35岁以上,简历如果写着“某大厂+要3w”,HR立马捞;写着“普通公司+要2w”,那基本石沉大海。大家都在骂:这不就是变相嫌弃普通打工人的35岁吗?HR想的是:我要的是能立刻顶上去的人,大厂背书=培训成本低+可复制经验多,所以敢给高薪;普通公司出来,同样年龄,同样要价,HR会担心学习速度、抗压度和“天花板”在哪。总的来说还是那句:别把希望寄托在HR良心上,还是寄托在自己竞争力上,更靠谱。不是35岁被嫌弃,是“性价比”被嫌弃。2024年IDEA最新激活方法。

2026-02-03 07:39:18 6

转载 现在的HR不直接说35岁不要,但筛选逻辑变了。35岁+普通公司+薪资20k>几乎收不到面试邀请

刚看到个贴子,大概意思是:35岁以上,简历如果写着“某大厂+要3w”,HR立马捞;写着“普通公司+要2w”,那基本石沉大海。大家都在骂:这不就是变相嫌弃普通打工人的35岁吗?HR想的是:我要的是能立刻顶上去的人,大厂背书=培训成本低+可复制经验多,所以敢给高薪;普通公司出来,同样年龄,同样要价,HR会担心学习速度、抗压度和“天花板”在哪。总的来说还是那句:别把希望寄托在HR良心上,还是寄托在自己竞争力上,更靠谱。不是35岁被嫌弃,是“性价比”被嫌弃。2024年IDEA最新激活方法。

2026-02-03 07:39:18 7

转载 现在的HR不直接说35岁不要,但筛选逻辑变了。35岁+普通公司+薪资20k>几乎收不到面试邀请

刚看到个贴子,大概意思是:35岁以上,简历如果写着“某大厂+要3w”,HR立马捞;写着“普通公司+要2w”,那基本石沉大海。大家都在骂:这不就是变相嫌弃普通打工人的35岁吗?HR想的是:我要的是能立刻顶上去的人,大厂背书=培训成本低+可复制经验多,所以敢给高薪;普通公司出来,同样年龄,同样要价,HR会担心学习速度、抗压度和“天花板”在哪。总的来说还是那句:别把希望寄托在HR良心上,还是寄托在自己竞争力上,更靠谱。不是35岁被嫌弃,是“性价比”被嫌弃。2024年IDEA最新激活方法。

2026-02-03 07:39:18 6

转载 老公税后收入从月薪20K+,骤降到月薪6K。想问下男同胞们,我现在该怎么做能让他好受一些?

从我的角度看,第一先共情,不评判:告诉他家是安全区,不是考场,他的价值不只写在工资条上。第二一起算总账:谁发展空间大、异国成本多高、孩子谁带,别端着offer当赢输牌。刚看到个贴子,一姐妹吐槽老公税后月薪从2w+掉到6k,自己13k还有去发达国家的机会,家里还有刚出生的宝宝,问怎么让老公好受点。我觉得这事表面是钱,底层是自尊心。男人突然降薪,最怕被嫌弃、被比较,而不是这点钱真花不下去。真要给他安慰,就是一句:“现在换我多扛一点,等你状态回来了再一起冲。2024年IDEA最新激活方法。

2026-02-02 07:33:21 16

转载 <span class=“js_title_inner“>微信提现可以免手续费了,方法教会你很实用 省钱达人看过来</span>

微信支付为优化体验、增强用户黏性,结合普惠金融政策,推出免费额度、商家返现及银行合作活动,降低提现门槛,平衡平台运营成本,推动移动支付生态良性发展。• 案例:水果摊主张先生日均收款5000元,每月兑换7500元额度,全年省2300元手续费。✅ 转出:持有≥1天后,选择「普通到账」转出至银行卡(0手续费,单日限额1万)✅ 每收款1元积1分,200分兑换100元提现额度(单日上限5000元)✅ 交通银行:每月前5笔提现免手续费(单笔≤2000元)✅ 超额部分按0.1%收费(如提现1万元需10元手续费)

2026-02-01 07:26:08 44

转载 OpenFeign 首次调用卡 3 秒?八年老开发扒透 5 个坑,实战优化到 100ms!

作为经手过 6 个微服务项目的八年 Java 开发,我第一反应是 “OpenFeign 的首次调用坑”—— 果然,查看日志发现,首次调用时 Feign 客户端初始化花了 2.3 秒,加上 TCP 握手,总延迟直奔 3 秒。作为开发者,我们不仅要会用框架,更要扒透它的 “脾气”—— 就像 OpenFeign,你越了解它的初始化流程,就越能驯服它的 “首次延迟”。电商最火那几年,测试妹子反馈了个诡异问题:“订单服务第一次调用支付服务,要等 3 秒才返回,第二次以后就快了,是不是网络抽风?

2026-02-01 07:26:08 21

转载 <span class=“js_title_inner“>微信黑名单好友怎么找出来?恢复黑名单好友,操作很简单!</span>

另外,如果在拉黑期间,对方也将你删除了,那么在你移出黑名单后,需要重新添加对方为好友,等待对方通过验证,才能恢复完整的好友关系。打开微信的聊天记录页面,在顶部的搜索框中输入与该好友相关的关键词,比如你们之前聊天提到的某个话题、对方的名字等。在搜索结果中,找到与该好友的聊天记录,点击进入聊天页面。在好友的个人资料页面右上角,有一个三个点的图标,点击它,会弹出一个操作菜单。如果你在查找或恢复黑名单好友的过程中遇到了问题,比如按照步骤找不到相关选项,或者恢复后出现异常情况,欢迎随时和我交流,我会帮你分析解决。

2026-01-31 14:08:26 53

转载 <span class=“js_title_inner“>微信客服24小时人工客服的联系方法,详细的版本</span>

• 地址:kf_sec@tencent.com(安全类) / wechat_pay@tencent.com(支付类)• 拨通后按 2(个人账户)→ 输入绑定手机号 → 连续按 # 键3次触发极速转人工。• 拨通后按 2(微信问题)→ 输入微信号后6位 → 重复语音指令“人工客服”3次。| 人脸验证失败 | 身份证正反面(加盖水印) |• 热线:95017(境内) / +86 571 95017(海外)① 拨打95017声明“账号被盗”→要求“紧急冻结”(5分钟内生效)

2026-01-30 07:37:34 1151

转载 Java25 是真的强啊:更简洁、更高效、更现代!

作为 长期支持(LTS)版本,它不仅稳定,还带来了大量新特性。对于开发者来说,这意味着未来几年可以放心使用,而新手也能通过这些更新更轻松地入门 Java。Java 25 的更新覆盖了 语言语法、并发编程、性能优化、运行时监控以及安全性 等多个方面,目标是让 Java 更现代、更高效,也更易用。对新手来说,这些改进让 Java 更容易入门,也更现代化;Shenandoah GC 支持分代,降低延迟,提高吞吐,适合高并发场景。意义:不再需要手动拆箱或强制转换,代码更简洁、安全,也更易读。

2026-01-30 07:37:34 13

转载 从夯到拉,锐评13个 Java Web 框架!

约定优于配置、自动装配机制、微服务全家桶(Spring Cloud)、文档极其完善、招人容易。以下评价基于技术特性、生态成熟度、市场采用情况等客观维度,不代表对任何框架的贬低。:老牌微服务框架,整合了Jetty、Jersey、Jackson等成熟组件。:Kubernetes环境、Serverless、微服务、追求极致性能。:模块化设计、响应式支持、GraalVM原生、文档规范。:启动快、内存低、支持GraalVM、响应式编程友好。:事件驱动、Reactor模式、性能极致、支持多语言。

2026-01-29 07:34:17 26

转载 30岁阿里P7,边缘团队很难晋升,看了看个人所得税去年税前总收入180+,这个收入算高算低呀

真正该问的不是“高还是低”,而是“值不值”: 这份钱,值不值得你牺牲健康、时间和家庭?从我的角度看,只要选择是自己认的,就别被评论带节奏。承认它在社会里是高收入,同时也清醒地给自己准备下一步,这才是成年人的体面。刚看到个贴子,说一位30岁阿里P7,在边缘团队晋升难,一查个税发现去年税前180多万,跑来问这收入算高算低。,它就是一个“还不错但不夸张”的区间,而且伴随高强度、裁员风险和随时掉队的焦虑。,180+已经是天花板级别了,是能改变家庭阶层的数字;2024年IDEA最新激活方法。

2026-01-29 07:34:17 22

转载 Spring项目别再乱注入Service了!用Lambda封装个统一调用组件,直接起飞!

组件,用 Lambda 搞定这些破事 —— 不用手动注入 Service,调用方法像写公式一样简单,还能自动缓存、统一处理异常,新手也能秒懂秒用!Controller 里干干净净,再也不用注入一堆 Service;写 Lambda 的时候,方法名错了编译就报错,不用等到运行才发现。用 JDK8 及以上,Lambda 表达式是 JDK8 才有的;,得在每个 Service 方法里写一遍,改起来要疯;解析过的 Service 信息会缓存,下次调用更快;下面咱一步步来,代码都给你贴好,复制过去改改就能用。

2026-01-28 07:29:51 29

转载 堂哥 40.5岁,今年被裁员了,赔偿金54.6万,被裁后他找了半年的工作,都嫌弃他年龄大,工资比以前少大半不够养家。他问我咋办

网友们的回复我看了看,有说干脆啃赔偿躺几年,有说咬牙创业的。怎么说呢,我的看法是:先别想着“翻身仗”,先保命。赔偿金当“缓冲垫”,不是“养老钱”,最好按两三年摊开来算,每月能花多少有个数。刚看到个贴子,说网友堂哥40多,被裁拿了五十多万,一直找不到合适工作,新岗位又嫌他年纪大、工资打对折,不够养家,他问“我该怎么办”。不过话说回来,40岁出去找工作,不是拼履历,是拼心态和健康。总的来说还是那句话:先活下来,再谈体面。路会慢一点,但不会断。2024年IDEA最新激活方法。

2026-01-28 07:29:51 24

转载 重磅!Maven 4 官宣:历时15年,Java构建工具迎来彻底重构

以来,Maven 对 Java 构建生态的整体支持方式,几乎没有发生过颠覆性的变化。不升级 POM 也能用 Maven 4,但升级后才能真正“吃到红利”。Maven 4 的解决方法是 POM 扁平化(Flattening)。Maven 3 的生命周期是 线性的,即使多模块,也很难高效并行。向后兼容:Maven 4 仍然可以构建 4.0.0 的 POM。Maven 4 的出现,正是为了解决这些长期积累的历史包袱。这是 Maven 4 最重要、也是最颠覆性 的变化之一。

2026-01-27 07:32:50 48

转载 面一个90年的经理岗,开口要40k+,本来聊得挺顺的。HR总监突然灵魂发问:你这年纪主动离职够有勇气啊。候选人苦笑:公司6个月没发工资了..

怎么看呢,我觉得真正离谱的不是40K,也不是离职,而是拖欠工资还能一脸理直气壮。成年人的工作,本质就是劳务交换,不发钱就是违约,谈什么忠诚与稳定?与其在烂公司耗着体面受罪,不如早点止损,把精力用在提升自己、找靠谱平台上。刚看到个贴子:90年候选人面经理岗,开口40K,本来双方都聊得挺顺,HR总监突然来一句:你这年纪还主动离职,挺有勇气。候选人苦笑,说公司六个月没发工资,不走喝西北风。网友回帖我看了看,有嫌他要价高的,也骂HR冷血的,还有提醒大家入职前一定要看公司现金流的。2024年IDEA最新激活方法。

2026-01-27 07:32:50 22

转载 <span class=“js_title_inner“>【微信运动】微信步数运动打开排名</span>

进入微信运动「设置」→「隐私及提醒设置」,关闭「加入排行榜」开关,你的步数将不再显示在好友排名中,但仍可正常记录数据。打开微信运动页面(可通过「发现」页或搜索进入),点击「步数排行榜」即可实时查看好友步数排名。进入微信「我」→「设置」→「通用」→「辅助功能」→点击「微信运动」→选择「启用该功能」。重启微信或手机,清理微信缓存(路径:微信「我」→「设置」→「通用」→「存储空间」)。:进入手机「设置」→「隐私」→「健康」→找到微信并开启「步数」权限。若好友步数为0,可能是对方未开启微信运动或关闭了步数显示。

2026-01-27 07:32:50 26

转载 @Transactional做不到的5件事,我用这6种方法解决了

特点:集成测试框架,通过反射自动构建参数,启动即测试,自动生成markdown报告。:MQ消息发出去了,但事务回滚了,订单根本不存在。理论上,如果日志表和订单表在同一个数据库、同一个事务里,写早了会一起回滚,不会有问题。我测试了100个订单,97个成功,3个失败。成功的都发货了,失败的记录下来了。事务回滚了,消息就不发。一个方法操作6张表,14步业务逻辑,全在一个事务里,居然没炸。:100个订单发货,1个失败就全部回滚,但其实想让成功的继续。好处是代码解耦了,要加新功能,写个监听器就行,不用改原方法。

2026-01-26 07:33:07 46

转载 跟一个年薪100万的技术总监吃饭,席间聊到年底绩效评级,他说决定谁拿A+、谁升职,从来不看这人加了多少班,只看这人的静音能力。。

所谓静音能力,八成不是让你闭嘴当工具人,而是看你能不能稳住情绪,不在群里乱发牢骚,不当面一套背后一套,遇事先解决问题,再表达不满。不过话说回来,如果一个领导只盯着谁最乖、最安静,不看结果、不看担当,那这公司也真没啥前途。职场上,比较理想的状态是:嘴上会“静音”,不乱喷;刚看到个贴子,说网友跟一个年薪100万的技术总监吃饭,聊到年底绩效。那总监说,自己决定谁拿A+、谁升职,只看一条:这人的“静音能力”咋样。网友回复我也扫了扫,有的骂他说压榨情绪,有的调侃:原来职场晋升靠“装死”和“少说话”。

2026-01-26 07:33:07 18

多套Java工程师简历模板,包含具体项目经验、责任描述等.zip

压缩包有多套Java工程师简历模版多套合集,包含具体项目经验、责任描述等

2024-05-13

mybatis 框架中关于动态sql的内容讲解及笔记.txt

mybatis 框架中关于动态sql的内容讲解及笔记.txt

2024-05-13

JDK1.8 API 中文文档 高清完整版 CHM.zip

JDK1.8 API 中文文档 高清完整版 CHM

2024-05-13

JAVA+SQL电子通讯录带系统托盘(论文+源代码).zip

JAVA+SQL电子通讯录带系统托盘(论文+源代码).zip

2024-05-13

JAVA+SQL办公自动化系统(源代码+论文+外文翻译).zip

JAVA+SQL办公自动化系统是一个基于Java编程语言和SQL数据库管理系统构建的应用程序,旨在帮助用户提高办公效率和管理工作流程。该系统主要包括以下功能: 日程管理:用户可以创建、编辑和查看个人或团队的日程安排,包括会议、约会、任务等,实现时间的有效利用和工作计划的安排。 文档管理:支持用户上传、下载、编辑和共享文档,包括文档版本管理、权限控制等功能,提高团队协作效率和文档管理的便利性。 任务分配和跟踪:管理员可以将任务分配给团队成员,并跟踪任务进度和完成情况,实现任务的分工合作和及时反馈。 通讯录管理:用户可以管理联系人信息,包括姓名、电话、邮箱等,方便进行沟通和联系。 工作报告和统计分析:系统可以生成工作报告和统计分析,包括工作量统计、时间分配、任务完成情况等,帮助用户了解工作情况并进行有效的管理和决策。 系统设置:提供系统参数设置、权限管理、数据备份等功能,保障系统稳定运行和数据安全。 通过以上功能,JAVA+SQL办公自动化系统能够有效地帮助用户管理日常工作流程,提高团队协作效率和工作效率。

2024-05-13

配置 Eclipse 进行反编译.docx.zip

配置 Eclipse 进行反编译.docx.zip

2024-05-13

采用了c/s架构的桌面聊天室.zip

该毕业设计采用了c/s架构,通过javase中的知识编写完成,系统功能包括:用户注册,用户登录,聊天功能。 对于刚学完java基础的同学来说可以通过该毕业设计加深对所学知识的理解。该系统使用socket进行数据的发送,用户注册登录之后,可以进行多人聊天,功能类似qq群聊。

2024-05-13

JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译).zip

JAVA+SQL离散数学题库管理系统是一个用Java编程语言和SQL数据库管理系统构建的应用程序,旨在帮助用户管理离散数学题库。该系统主要包括以下功能: 题库管理:允许用户添加、编辑、删除离散数学题目,包括题目内容、选项、答案等信息。用户可以根据需要对题目进行分类、标记或搜索。 用户管理:支持用户注册、登录、注销等功能,保障系统安全性和个性化服务。管理员可以管理用户权限,如分配不同的角色和权限。 练习和测试:用户可以通过系统进行练习和测试,选择特定题目或随机生成题目进行答题。系统会自动批改答案并记录用户的答题历史和成绩。 数据统计和分析:系统可以对用户的答题情况进行统计和分析,包括答题时间、正确率、题目难度等,帮助用户了解自己的学习情况并进行有效的学习计划。 系统设置:提供系统参数设置、题目难度调整、数据备份等功能,保障系统稳定运行和数据安全。 通过以上功能,JAVA+SQL离散数学题库管理系统能够有效地帮助用户管理离散数学学习过程中的题目资源,提高学习效率和成绩。

2024-05-13

springboot 学生信息管理系统.zip

学生管理系统是一个典型的基于 Spring Boot 的应用程序,旨在帮助学校、教育机构或培训机构管理学生信息、课程安排、成绩等。下面我将介绍一个简单的学生管理系统的设计和实现,基于 Spring Boot 框架。 功能特点 学生信息管理 添加、编辑、删除学生信息。 查询学生信息,支持按姓名、学号等条件查询。

2024-05-13

java+mysql crm客户关系管理系统毕业论文

这是篇java+mysql CRM客户关系管理系统 CRM(Customer Relationship Management,客户关系管理)系统是一种旨在帮助企业管理与客户之间关系的软件系统。它涵盖了从客户的获取、维护到发展等全过程,旨在帮助企业建立并维护与客户之间的良好关系,以提高销售、服务和客户满意度。 功能特点 客户信息管理 CRM 系统可以集中管理客户的基本信息,包括联系方式、购买历史、偏好等。通过对客户信息的管理,企业可以更好地了解客户需求,为客户提供个性化的服务。 销售管道管理 CRM 系统可以帮助企业管理销售管道,包括潜在客户的跟进、销售机会的追踪等。通过对销售管道的管理,企业可以更好地掌握销售进展,提高销售效率。 营销活动管理 CRM 系统可以支持企业进行各种营销活动的管理,包括市场推广、促销活动、客户群发邮件等。通过对营销活动的管理,企业可以更好地吸引客户、提高品牌知名度。 客户服务管理 CRM 系统可以帮助企业管理客户服务工作,包括客户投诉处理、售后服务跟踪等。通过对客户服务的管理,企业可以更好地解决客户问题,提高客户满意度。 数据分析与报告 CRM 系

2024-05-13

学生在线考试系统论文参考.zip

在线考试系统是互联网教育发展的重要成果,基于国内外的研究和发展来看,线下考试对人力物力的消耗不断增加,安排考试和准备考试试卷,批改试卷和统计成绩,使教师工作量增大。 在线考试系统的出现,很大程度上减轻了老师的负担,能够快速的完成出卷命题和收卷判分,以及统计考试成绩等考务工作。 在线考试有随机试卷和抽题试卷,还有多种试题导入的方式可以批量导入试题,能够轻松组卷,发布考试。 本文的在线考试系统采用的是结构化设计思想,系统主要分为考试模块和系统管理模块两大模块,考试模块包括考试题库、考试试卷和考试安排三个方面;系统管理模块包括学生信息管理、教师信息管理和往期试卷管理三个方面。 该系统的用户主要有学生、教师和管理员,学生可以参加考试,查看考试信息,查询个人成绩;教师可以添加试题和试卷,发布考试,查询试卷,查看学生信息;管理员可以管理学校学生和老师信息,维护系统。

2024-05-13

py12306抢票开源库,假期抢票难,加脚本直接上强度!

随着互联网时代的到来,越来越多的人选择通过网络购买火车票。 然而,面对庞大的用户群体和高并发的购票请求,传统的购票系统可能会遇到一系列的挑战,例如系统崩溃、购票失败等问题。 为了解决这些问题,一款名为py12306的高效分布式多账号、多任务购票系统应运而生。 本文讲讲py12306开源库的特性、使用方法以及其在分布式环境下的运行方式,帮助你更好地理解和应用这一工具。 特性介绍 py12306具有以下特性: 多日期查询余票:能够同时查询多个日期的火车余票信息,提高查询效率。 自动打码下单:支持自动识别验证码并完成购票流程。 用户状态恢复:能够保存用户状态,避免重复登录和重复填写乘客信息。 电话语音通知:支持通过电话语音通知用户购票结果。 多账号、多任务、多线程支持:能够同时运行多个账号、多个购票任务,并支持多线程处理购票请求。 单个任务多站点查询:能够同时查询多个车站的余票信息。 分布式运行:支持分布式集群部署,提高系统的稳定性和扩展性。 Docker支持:提供Docker镜像,方便部署和管理。 动态修改配置文件:支持在运行时动态修改配置信息。 邮件通知:支持

2024-04-28

IDEA中使用.env文件配置信息的EnvFile插件.rar

在软件开发过程中,经常需要使用配置信息来指定应用程序的行为,例如数据库连接参数、API密钥等。 而将这些敏感信息硬编码在代码中是不安全的,因此通常会将其存储在配置文件中。 .env文件是一种常见的配置文件格式,它可以存储键值对形式的配置信息,并且具有良好的可读性和易用性。 有时候IDEA网络不好下载不了,我这里提供一个下载包,下载到电脑上,从IDEA直接就能导入。 插件版本:3.4.2 IDEA版本要求:2020.1+ 更新时间:Dec 26, 2023

2024-04-25

Java Sevrlet停车管理系统

Java Servlet 停车管理系统是一个基于 Java Servlet 技术开发的简单停车场管理系统,旨在帮助停车场管理者更好地管理停车场的车辆信息、停车位管理以及收费等业务。以下是对该系统的简单介绍: 技术实现: Java Servlet: 使用 Java Servlet 技术实现系统的后端逻辑处理,包括处理用户请求、调用服务层方法、生成响应等。 JSP 页面: 使用 JSP(JavaServer Pages)技术实现系统的前端页面展示,包括车辆信息录入、停车位管理、车辆进出记录展示等功能页面。 数据库存储: 使用关系型数据库(如 MySQL、Oracle 等)存储系统的车辆信息、停车位信息、停车记录等数据,通过 JDBC 技术实现与数据库的交互。 HTML/CSS/JavaScript: 结合 HTML、CSS 和 JavaScript 技术实现页面布局和样式设计,提升系统的用户体验和交互性。 适用场景: Java Servlet 停车管理系统适用于小型停车场、停车场管理公司等单位,帮助管理者高效地管理停车场的日常运营工作,提升停车场的管理水平和服务质量。

2024-04-21

项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)

项目背景 随着现代社会教育事业的不断发展,教务管理系统成为了学校管理的重要组成部分。传统的手工管理方式已经无法满足日益增长的管理需求,因此需要一种高效、智能的信息化系统来提高管理效率,满足各方面的需求。 基于JDBC+MySQL的Java教务管理系统应运而生,旨在为学校提供一套完善的教务管理解决方案,实现学生信息管理、课程管理、成绩管理等功能,提高教务管理的效率和质量。 技术选型 在开发基于JDBC和MySQL的Java教务管理系统时,我们可以选择以下技术: JDBC:作为Java程序访问数据库的标准接口,使用JDBC可以方便地连接和操作MySQL数据库。 MySQL数据库:作为一种开源的关系型数据库管理系统,MySQL提供了稳定、高效的数据存储和管理能力。 Java Control:实现用户友好的界面设计。 论文说明:https://blog.csdn.net/qq_42914528/article/details/138034406?spm=1001.2014.3001.5501

2024-04-21

Spring Boot 项目 application.properties 超配置详解

Spring Boot 是一款基于 Spring 框架的快速开发框架,它通过自动配置和约定大于配置的理念,极大地简化了项目的搭建和开发。 其中,application.properties 文件是 Spring Boot 项目中的配置文件之一,用于配置应用程序的各种属性。 该配置文件将深入介绍 Spring Boot 项目中 application.properties 的超配置功能,帮助开发者更好地理解和利用这一强大的配置机制。

2024-04-21

Spring Boot RabbitMQ常用配置

RabbitMQ 是一个开源的消息代理中间件,广泛用于构建分布式应用程序中的消息系统。在 Spring Boot 项目中,通过集成 RabbitMQ,可以实现异步消息传递、消息队列等功能,提高系统的可靠性和扩展性。

2024-04-21

springboot2+mybatis多数据源配置

相信很多朋友在开发的时候,可能会碰到需要一个项目,配置多个数据源的需求,可能是同一种数据库,也可能是不同种类的数据库,这种情况,我们就需要配置多数据源对程序的支持了。 本项目就是一个多数据源的配置,使用技术如下: web框架:SpringBoot2 orm框架:Mybatis 数据库连接池:Druid 主数据源:Mysql 从数据源1:Oracle 从数据源2:SqlServer 运行平台:Jdk8 接口文档:Swagger-ui (提供伪Restful接口) 日志配置:Logback 实现功能 多个数据源,动态切换 swagger-ui提供伪Restful接口文档 AOP实现统一入参校验 AOP实现统一异常处理

2024-04-21

适合Java新人练习的8个小项目

对于初学者来说,练习小项目是学习编程语言和开发技术的重要方式之一。通过实际动手编写代码,不仅能够加深对语言特性和开发工具的理解,还能够提升问题解决能力和编程思维。 本资源将介绍适合Java新人练习的8个小项目,帮助他们更好地学习和掌握Java编程。 1.考试系统(单机版) 2.考试系统(BS网络版) 3.考试系统(CS网络版) 4.计算器 5.记忆测试系统 6.局域网广播系统 7.Hannoi塔 8.JPEG图像生成器 通过以上8个小项目的练习,新人可以逐步掌握Java编程的基本技能,并且对编程思维和开发流程有更深入的理解。 建议新人在完成每个项目时,尽量注重代码的规范性和可读性,养成良好的编程习惯。

2024-04-21

springcloud 微服务(全套视频)

springcloud 微服务(全套视频)

2019-04-22

第三代移动开发代码Flutter(简单易懂),包含23个实例

最新最全flutter代码学习实例,包含23个小实例,千万不要错过。温馨提示;学习此代码先配置学习环境。

2019-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除