- 博客(4390)
- 资源 (2)
- 收藏
- 关注
原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...
2019-04-28 10:26:31
4867
2
转载 现在的 offer已经逆天到这个地步了吗?干脆写50w年薪,49万绩效好了。。。
最逗的是“总监”这俩字,听着像能拍板方向,实际上HR这一套写法,明显就是把称呼撑大,把到手做虚。真去上班,最怕的还不是钱少,是你干着总监的活,拿钱的时候发现自己只是高级版拼多多。标题先给你抡个“总监”“L7”,气势拉满,结果薪资一拆,月基本工资两千多,差点以为穿越回十年前。剩下那点钱全靠津贴、绩效、年终给你拼起来,乍一看年薪35万,细一琢磨,味儿就不对了。评论区也挺损,有人说这不就是“把零件堆成整车”,还有人直接建议写50万年薪,49万算绩效,大家都省事。2024年IDEA最新激活方法。
2026-04-18 07:35:16
转载 外包甲方最爱!12个最火开源后台,轻松搞定企业级项目
暂时整理这么几个后面遇到更好的再整理,如果大家有好的也欢迎评论区下面推荐。2024年IDEA最新激活方法。
2026-04-18 07:35:16
转载 这…以后谁还敢连公司WIFI?
公司这波操作,真把打工人整出“连个WiFi都像签卖身契”的味儿了。表面看是网络报告,实际上已经快写成“办公室行为观察日记”了:谁几点上线,谁刷小红书,谁逛京东,谁一边挂着工位一边在Boss上疯狂看机会,连“求职信号强烈,建议HR介入”都整出来了,HR看完估计嘴角都压不住。有人说这不叫管理,叫电子盯梢;也有人说,摸鱼摸到工作占比个位数,被挂出来也不冤。话是这么说,但这玩意最吓人的不是抓到几个离谱选手,是它把“你在公司网上干了啥”扒得明明白白。以后谁还敢随手连公司WiFi~2024年IDEA最新激活方法。
2026-04-17 07:28:44
3
转载 告别手动画图!这款 IntelliJ 插件,能让 Java 方法自动生成 Mermaid 流程图
它把方法中的分支、循环、异常、调用链等信息转换成 Mermaid 流程图,让原本需要反复阅读源码的过程,变成了更直观的图形化分析。它不是简单地把源码“贴到图里”,而是会分析方法内部的结构和调用关系,因此生成的流程图更接近真实执行逻辑。分析 Java 方法的控制流,并输出为 Mermaid 格式的 Markdown 文件。Java2Flowchart 的价值,不在于“生成一张漂亮的图”,而在于它帮助开发者。先分析 Java 方法的语法结构,识别其中的条件分支、循环、返回、调用等信息。
2026-04-16 07:38:09
9
转载 为什么选择做程序员的人家庭条件都很一般?
如果一个家庭条件很好,那这个孩子在做选择的时候,他的选项是“缓冲垫”的。他有更多选项,可以大胆试错,可以走一些不那么确定的路。你看到的,是程序员群体里,普通家庭出身的人占比很高,于是下意识得出一个判断:是不是只有家境一般的人才会去做程序员?你能不能找到工作,基本是可以预期的,而不是靠托关系、碰运气。不是“家庭一般的人要选择去做程序员”,而是“程序员,是对普通家庭最友好的上升通道之一”。你不需要家里有资源,不需要认识谁,也不需要一个特别“体面”的背景。说白了,就是在做一笔“风险和回报”的计算。
2026-04-16 07:38:09
4
转载 我妹国企的工资,看完一点都不羡慕了
最逗的是,外面总有人把国企想成铁饭碗天花板,好像进去就自动开启养老模式。其实不少基层岗真没大家想得那么美,活不少,规矩不少,钱还卡得人眼皮直跳。名头是名头,到账是到账。1930摆那儿,再好听的单位抬头,也顶不上月底那顿饭钱。国企俩字一摆出来,外头人先脑补稳定、体面、福利厚。别说羡慕了,我都替人捏把汗,这点钱在小县城都得精打细算,放大点的城市,房租一交,基本就剩个“活着”。有人说,国企很多岗就是听着好听,工资条一展开,心都凉半截。还有人补刀,说稳定是稳定,稳定地穷。2024年IDEA最新激活方法。
2026-04-15 07:36:33
7
转载 FastUtil 高性能集合最佳实践:让你的 Java 程序真正“快”起来
改用new Object2ObjectOpenHashMap<String, Object>()+referenceEquality()3.8 String-Object / String-String 替换(最常见场景)迭代 Object 集合用 for-each(隐含 equals() 调用)用fastIterator()或referenceEquality()加速。系列(默认实现),它比旧的 RBTree/Champ 更快且内存更省。中等(String 不可变,但 Object 可能有引用)
2026-04-15 07:36:33
5
转载 final、finally、finalize 三兄弟全解析
面试官用这道题考查候选人对 Java 语法、异常机制和垃圾回收的基本认知,回答时要把三者的语义、使用场景以及常见误区都说清楚。类的一个方法,GC 在回收对象前可能调用它,允许对象做最后的清理工作(如释放本地内存等)。的方法,在 GC 回收对象前回调,但调用时机不确定、已被废弃,现代代码应改用。:该方法不能被子类重写(Override),但可以重载(Overload)。• 调用时机不确定,完全由 GC 决定,可能导致资源迟迟不被释放。只会被调用一次,第二次 GC 时不会再调用,资源行为不可预测。
2026-04-14 07:32:26
7
转载 如果月入15000,早9晚6,周末双休每天闲的发霉,没人和你说话,一直不开心还要坚持下去吗?
有网友说,这不就是很多人做梦都想要的班,钱不算低,事不算多,忍忍得了。也有人回得更扎心:人不是绿植,光摆那儿浇点工资就能活。班轻松不等于人轻松,长期没交流、没反馈、没存在感,那种空耗感挺折磨,比忙成狗还阴。但要不要立马跑,也别冲动。先看这份不开心,是工作本身没劲,还是你整个人已经被这种环境磨麻了。要是下班后也提不起劲,周末都懒得见人,那就不是“矫情”,是身体和情绪都在报警。钱能顶很多事,但真顶不了一个人天天像被关静音。月薪1万5,早九晚六,双休齐全,活还少到能把人闲出蘑菇。2024年IDEA最新激活方法。
2026-04-14 07:32:26
5
转载 别让AI摸鱼了!如何让AI一边修 Bug,一边重构代码,一边帮你review?
目录),里面有很多小隔间(worktree),每个隔间都在干不同的活,但共享同一套基础设施(Git 历史、配置等)。你可以开多个终端,每个终端进入不同的 worktree,启动不同的 Claude Code 实例。其实可以用 Git Worktree 让多个 Claude Code 实例同时工作,各干各的,互不干扰。简单说,Git Worktree 让你在同一个仓库下同时检出多个分支,每个分支有自己独立的工作目录。整个过程就是这样,每个 worktree 都是独立的工作空间,可以同时在不同分支上工作。
2026-04-13 07:30:42
14
转载 重磅!JetBrains 正式发布全新的 AI 开发工具,定名 AI IDE AIR
JetBrains Air 是一个智能代理开发环境(ADE),让你可以将编码任务委托给 AI 代理,同时全程保持对工作的控制。可以输入清晰的任务描述(如“为订单模块添加分页查询功能,支持每页 10 条数据”),并补充上下文(如“参考。首次启动时,需登录你的有效订阅账号,完成后进入欢迎页。不是把 AI 塞进 IDE,而是用 AI 重构 IDE 本身 —— 这就是 AIR(AI IDE from JetBrains)。支持多任务并行运行(如一个任务写测试,另一个修 Bug),互不干扰。
2026-04-12 16:02:50
21
转载 面完十五分钟就接 offer了,hr还打电话给我读了很长一段用心的面试评价,很幸运
评论区有人酸,说这八成是岗太急,先抓个能用的再说。也有人说,说明人家确实聊顺了,面试官当场就觉得“就他了”。我倒觉得,这里面最稀缺的还不是 offer,是那个愿意认真反馈的 HR。现在多少人面完跟石沉大海一样,连个“不合适”都懒得回,你这边还能听到一段走心评价,已经赢麻了。当然了,开心归开心,也别一下子飘了。十五分钟能拍板,说明匹配度高,也说明岗位画像挺明确,双方都没啥废话空间。对求职人来说,这种体验太提气了,像连着投了半个月简历,终于听见一声人话。2024年IDEA最新激活方法。
2026-04-11 07:35:27
17
转载 Java面试题「1」:== 与 equals() 的区别,你真的搞清楚了吗?
听起来简单,但考官往往通过字符串常量池、Integer 缓存池等细节来加深追问,让很多候选人回答得模棱两可。是 Java 面试中出现频率极高的一对概念,几乎所有公司的基础题环节都会涉及。是 Object 提供的方法,用于比较对象的逻辑相等性。(对象、数组、字符串等),比较的是两个引用变量所指向的堆内存地址。(int、double、char 等),比较的是字面值本身。比较的是两个变量的内存地址(对于基本类型就是字面值),而。等依赖哈希的容器中会出现"存入找不到"的诡异 bug。这是自动拆装箱的经典陷阱。
2026-04-11 07:35:27
16
转载 SpringBoot 缓存架构:一行配置切换 Caffeine 与 Redis,透明支持多租户隔离
同时,针对多租户场景下容易被忽略的“数据隔离”问题,我们通过装饰器模式在框架底层透明解决,业务开发人员不用操心缓存 Key 的租户前缀,实现无感知的多租户缓存隔离。机制,打造了一套可插拔的缓存解决方案:只需修改一行配置,就能在 Caffeine 本地缓存和 Redis 分布式缓存之间自由切换,业务代码完全不用动。一旦后续想切换成本地缓存,或者对缓存架构做升级改造,业务代码就得大面积修改,维护成本极高。替代默认的 JDK 序列化,Redis 中的数据为可读的 JSON 格式,便于调试。
2026-04-10 07:33:46
22
转载 昨天还在说没对象,今天工作都没了。 那我有什么?有房贷啊,还有一身过劳的臭毛病
我看这种吐槽,笑一下就笑不出来了。以前大家拿没对象当人生难题,现在发现那只是“烦恼入门版”。真到公司缩编、项目砍掉、绩效乱飞的时候,单不单身都得先往后稍一稍。有人说,工作没了至少还能再找,对象没了还得先有过。还有人补刀,恋爱能缓缓,房租可不会等你。这话听着扎心,但真就是打工人的日常。所以现在网上那些“找对象焦虑”,很多人不是不急,是根本没空急。先保住饭碗吧,别哪天连吐槽自己单身,都得蹭前同事的工位发。昨天还在群里哀嚎“怎么连个对象都没有”,第二天工位直接空了。2024年IDEA最新激活方法。
2026-04-09 07:33:04
15
转载 SpringBoot中获取真实客户端IP的终极方案,99%的人都没做对!
方法获取IP,结果到了生产环境才发现,拿到的全是负载均衡器、网关这类中间件的IP,根本不是用户的真实IP。今天,我就以资深架构师的视角,把Spring Boot中获取真实客户端IP的正确方法讲透,帮你避开所有坑!开发、测试、生产环境配置不同的代理规则,比如开发环境信任本地所有IP,生产环境仅信任指定内网代理。想要让应用正确识别代理传递的真实IP,必须配置Tomcat信任指定的内网代理,避免被伪造IP攻击。获取到真实IP后,可基于IP做日志记录、黑名单拦截、频率限制等安全防护,下面是生产级的实现示例。
2026-04-09 07:33:04
19
转载 leader当着我的面把数据清空了~
事情大概是这样:leader让我用 SQL 更新下数据。我刚连上库,他突然来一句“你先别动”,估计是怕实习生一紧张把生产当测试。行吧,他说让我站旁边观摩。我就看他手速飞起,鼠标一飘,啪,点了个红色按钮——清空表数据。我脑子里报警器“嘟嘟嘟”,正要喊“回滚!”,他又很自然地点了 commit。我觉得最扎心的是,他最后只“啊”了一声,还补了一句:数据没备份。兄弟们,原来最危险的不是实习生,是自信到不看提示框的leader。跑路年年有,清表天天见,最怕的是:你还在输密码,leader已经把库给“减肥”成功了。
2026-04-07 07:35:05
16
转载 微服务灵魂:Gateway网关才是流量真正的入口
接着是filters方法,它代表过滤器,也就是在Gateway执行路由之前,或者之后可以加入一些逻辑,这里的stripPrefix方法表示删除匹配地址中的一个层级,如果配置的匹配路径是。为服务发现的路由,通过它就可以将请求匹配到商品(Goods)服务的各个可用实例,从而实现负载均衡,在注册服务治理中心的环境中,经常会用到服务发现的路由方式。在Gateway中,过滤器分为全局过滤器和局部过滤器,全局过滤器对所有路由有效,局部过滤器对指定的路由有效,局部过滤器只需要实现。了,这才是能找到服务的地址;
2026-04-07 07:35:05
20
转载 领导,请停止对我的侵犯!
说白了,大家烦的不是复盘,是边界感被踩没了。工作当然得负责,可人不是公司WiFi,不能24小时在线。成年人下班后那点时间,有人要陪家里人,有人想发会呆,有人只是想安静吃顿夜宵。领导要真想团队状态好,先把深夜复盘这毛病戒了,比喊口号实在。有网友说得挺狠:10点以后还在聊工作的领导,多半默认别人没有生活。还有人补刀:复盘要是真重要,白天为什么不敢开,非得等大家脑子快关机了才想起进步。我在网上刷到个帖子,标题就很扎心:领导,别再晚上10点拉人开复盘会了。白天开会讲战略,晚上开会讲反思,属实有点离谱。
2026-04-04 07:23:19
22
转载 危险!请马上停止使用 JWT 作为 Session 系统!!!
这对我来说似乎是在退步。实际上,签名后的 Cookies 比未签名的 Cookies 同样更加安全,但这绝不是 JWT 独有的,优秀的 Session 实现均使用签名后的 Cookies(译者注:例如 Laravel)。倘若使用 JWT 作为 Session cookies 的临时替代品,你将无法享受到这些好处,并且必须不断改进自己的实现(在此过程中很容易引入漏洞),或使用第三方的实现,尽管还没有在真实世界里大量应用。你或许在想,以上的这些问题都是围绕着「无状态 JWT」展开的,这种说法大部分情况是对的。
2026-04-03 07:29:27
22
转载 SpringBoot 4 + OpenTelemetry:日志、指标、链路追踪一站式打通
无论是指标(Metrics)、链路追踪(Traces),还是日志(Logs),我们都需要对系统行为有统一、标准、可跨平台的观测能力。最终汇聚到任意 OTel 兼容后端:Grafana LGTM、Jaeger、Tempo、New Relic、Datadog 等。属性即可将 Micrometer 观察的追踪以 OTLP 格式发送到任意 OpenTelemetry 兼容的后端(如。即可将 Micrometer 指标以 OTLP 格式发送到任意 OpenTelemetry 兼容的后端(如。
2026-04-01 07:38:00
30
转载 这就是大家挤破头进体制内的根本原因。。。
这配置一摆出来,评论区味儿就出来了:一个烟草,一个电网,夫妻俩像把“稳定”俩字焊死在户口本上。七七八八再加点外面的小投资,一年五十个,家里看病基本不怎么掏钱,固定假期还能出去转一圈,这日子,别说同龄人,连不少中年人看了都得默默把手机锁屏。我看这事最扎心的还不是五十个,是那种稳。工资稳,福利稳,假期稳,连未来大概长啥样都稳。外面的人天天卷绩效、卷裁员、卷35岁,人家研究的是今年去哪玩,医院挂号还要不要抢。你说气不气,气也没用,这种组合,HR看了都得眼皮跳一下。2024年IDEA最新激活方法。
2026-04-01 07:38:00
22
转载 SpringBoot 注解式接口加解密
该方案可直接应用于需要接口加解密的场景(如支付、用户敏感信息传输),提升接口安全性。- 基于Spring的Advice机制拦截请求/响应,无侵入式完成加解密处理。- 采用接口化设计封装加密算法,支持算法模块的可插拔替换,无需改动核心代码。- 支持动态开关加解密功能,同时可灵活选择加密算法,适配不同业务场景。用户名/密码错误时,后端抛出的异常信息会加密返回,前端解密后提示错误。:算法接口化设计,可快速扩展RSA、SM4等其他算法;注解标记需要加解密的接口,精准控制接口加解密范围。
2026-03-31 07:32:20
24
转载 前某节HR:现在面试最怕遇到一上来就卑微到骨子里的候选人,工资不敢问,加班不敢提,说啥他都点头,恨不得把姿态踩到地底下去讨好
我看这事吧,问题不只是卑微,是很多人被职场整怕了。裁员、空窗、年龄焦虑一压上来,先把自己气势砍半截,生怕多问一句就没戏。可你越这样,HR反而越犯嘀咕:你是真能扛,还是压根不敢说真话?前某节HR这吐槽,真挺扎心。评论区也有人说,这种人看着听话,其实最难招,因为你根本不知道他真实底线在哪。还有人更损,说这种状态不像来上班,像来“求收留”。面试本来就是互相挑,不是单方面磕头。连工资和加班都不敢问,后面真入职了,委屈基本也是闷着吃。HR看完估计都想替他把腰扶起来。2024年IDEA最新激活方法。
2026-03-31 07:32:20
18
转载 千万级订单表新增字段,不想锁表这么弄!
简而言之,它不是对原表直接操作,而是旁边新建一个影子表,把旧表数据同步到新表里,然后在“合适时间”切换表名。我开始意识到,搞数据结构改动,本质就是一场战斗,要考虑的不仅仅是“能不能改”,而是“如何优雅不出事地改”。订单表是线上核心表,千万级数据,直接执行DDL语句极有可能锁表,影响线上业务运行,后果严重。于是我去问了一下朋友有没有好的经验,他说他们之前遇到类似的场景,采用的是。这样一来,以后有新字段就塞进去,不用再修改表结构,非常灵活。我查了下现在是512,考虑到未来需求,打算调到2000。
2026-03-30 07:29:00
19
转载 公司宣布破产,每人拿了70000元补偿金。就在大家收拾准备走人时,老板说:有个新公司谁愿意去?工资翻倍,但必须自愿放弃赔偿金。
我在网上看到个帖子,味儿一下就上来了:公司都宣布破产了,员工刚把纸箱抱起来,心里还在盘算那7万补偿金怎么花,老板突然来一句:新公司要不要去?工资翻倍,但赔偿金得自愿放弃。好家伙,这一手,像极了程序员下班前刚点外卖,结果产品经理又发来个“需求小优化”。说真的,我看到这事第一反应不是工资翻倍真诱人,而是这套路太熟了。先让你觉得捡到便宜,再让你自己把该拿的钱放回去。嘴上说自愿,空气里全是压力。打工人也不傻,真靠谱的公司,哪用靠这种操作证明诚意。2024年IDEA最新激活方法。
2026-03-30 07:29:00
22
转载 40 个 SpringBoot 常用注解:让生产力爆表!
在Spring内置的条件控制注解不满足应用需求的时候,可以使用此注解定义自定义的控制条件,以达到自定义的要求。@Component注解用于标注一个普通的组件类,它没有明确的业务范围,只是通知Spring被此注解的类需要被纳入到Spring Bean容器中并进行管理。@Bean注解主要的作用是告知Spring,被此注解所标注的类将需要纳入到Bean管理工厂中。@Scope注解可以用来定义@Component标注的类的作用范围以及@Bean所标记的类的作用范围。注解用于标注处理特定类型异常类所抛出异常的方法。
2026-03-29 16:51:07
41
转载 使用 Shadcn UI 构建 Java 桌面应用
对于大型项目,我们需要一种更稳健的通信协议以及自动生成代码的机制,以确保可靠性——否则,我们最终会陷入大量的 bug 之中。在开发环境中,我们使用典型的 Web 开发流程:启动本地开发服务器,支持热更新和其他常见功能。此外,无论是本地还是远程服务器,都会带来额外的安全风险:用户可能通过浏览器直接访问 Web 应用的地址,从而查看其源代码,暴露敏感逻辑。将 Web UI 引入桌面应用,不仅带来了网页开发的诸多优势,还避免了与过时 UI 工具包打交道的繁琐,也无需再费力寻找掌握老旧技术的开发者。
2026-03-27 07:27:44
27
转载 什么逆天公司,让我填高考排名分数就算了,还问我大学努不努力
网友吐槽去投个中厂,刚进系统先让填高考位次、分数,像是要给你补办准考证。更离谱的是后面还追问:大学努不努力?有没有 ACM 队?我觉得这就有点像面试前先让你把 Git 提交记录按学期装订成册。我觉得这种表格最大的作用,是把人筛走得很省电:想认真填的累,想乱填的更累。反过来想,它也有个优势——面试前就提前暴露风格,省得你进了流程才发现双方气场不合。真要去面试,也挺好,提前心理建设:抽象程度拉满,现场就当看脱口秀了。2024年IDEA最新激活方法。
2026-03-27 07:27:44
18
转载 用 SpringBoot + Tess4j 优雅实现图像文字识别,真香!
通过Tess4J,Java程序可以调用Tesseract来执行光学字符识别(OCR)任务,即将图像中的文字转换为可编辑和可搜索的文本格式。OCR是“Optical Character Recognition”(光学字符识别)的缩写,它是一种技术,能够将不同形式的文档(如纸质文档、PDF文件或图像)中的打印文本、手写文本或其他类型的数据转换为机器可编辑和可搜索的数据格式,如文本文件或电子文档。这一步包括图像的获取、二值化、去噪、旋转校正、分割等,以提高后续识别的准确性。
2026-03-26 07:33:41
21
转载 40以上失业的人,就不要再去招聘网站发简历了成功的可能性几乎为零。 40以上的人想要成功再就业,只有两种可能~
最近我刷到一位网友吐槽得很扎心:40岁以上失业了,就别在招聘网站海投了,成功率几乎为零。说得跟“你代码写得再好,系统也先按年龄把你过滤”似的,我觉得听着刺耳,但又有点像现实。别把平台当救命稻草,平台只负责“收简历”,不负责“救人”。要么走内推,至少能绕过那道“年龄门禁”。我觉得吧,招聘网站对40+像是刷题平台,题还没做,先判你不适配。真要翻盘,得把“我会什么”变成“我能解决什么”,多去行业群、老同事、前客户那儿刷存在感。内推这玩意儿,说白了就是让“人”替你对抗“筛选器”。2024年IDEA最新激活方法。
2026-03-26 07:33:41
25
转载 IDEA + SpringBoot 的三种热加载方案,第三种真香!
在日常开发中,我们需要经常修改 Java 代码,手动重启项目,查看修改后的效果。如果在项目小时,重启速度比较快,等待的时间是较短的。spring-boot-devtools (opens new window)是 Spring Boot 提供的开发者工具,它会监控当前应用所在的 classpath 下的文件发生变化,进行自动重启。③ 每次修改 Java 代码后,点击左下角的「热加载」按钮,即可实现代码热加载。② 每次修改 Java 代码后,点击左下角的「热加载」按钮,即可实现代码热加载。
2026-03-25 07:35:55
43
转载 JDK17 前后写法对比:差点没认出是 Java!
多个语法层面的增强让 Java 更加简洁、表达力更强,也更接近现代语言的风格。这些语法特性使得日常开发更高效、代码更简洁,也更易于维护。我们假设web应用有以下功能:用户提交订单后,系统处理订单并返回处理结果(成功、库存不足、支付失败等状态)。未来的 Java 不再只是“企业级”稳重代名词,它正在变得更轻盈、更聪明——值得每一位开发者重新审视与拥抱。用于建模流程状态、支付状态、登录结果、事件分发等,确保所有子类都是受控的。:更易编写 JSON、SQL、HTML 等嵌入式文本内容。
2026-03-24 07:29:44
41
转载 Spring 7.0.4 杀疯了,40 个新特性、15 个 Bug 修复、1 个死锁终结!
核心方法论很简单——拿 JProfiler/async-profiler 跑一遍你的应用,找到 CPU 火焰图里 Spring 框架内部的热点方法,判断是否有缓存空间或算法改进空间,写 JMH benchmark 证明提升,提 PR。你的应用不会报错,但吞吐量会莫名下降——压测时可能表现正常(并发不够高),但真实流量高峰一来就出问题。修复了你可能正在忍受但没找到原因的问题,加速了你每天都要等的启动过程,减少了你在排查问题时的无效时间。都是"不影响主流程但会让你的边界场景代码行为异常"的改动。
2026-03-23 07:33:54
26
转载 手把手教你玩转Nginx:三种虚拟主机配置,这才是高手标配
Nginx 是一款高性能的 Web 服务器,支持多种虚拟主机配置方式,能够根据域名、IP 或端口区分不同的站点。以下案例演示 是基于源码包安装的nignx (如果你是rpm包 也差不多 只用把路径改为你nginx的路径即可 其他没什么大的变化,如果你是小白请绕道!http://192.168.14.111:8080,应显示 Welcome to Port 8080。http://192.168.14.111:9090,应显示 Welcome to Port 9090。步骤 2:修改 Nginx 配置文件。
2026-03-22 13:31:46
26
转载 Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构”
Maven 3 时代需要额外的 Flatten Maven Plugin,Maven 4 中已成为。以来,Maven 对 Java 构建生态的整体支持方式,几乎没有发生过颠覆性的变化。虽然 Maven 4 仍未公布正式 GA 发布日期,但目前已经迭代到。不升级 POM 也能用 Maven 4,但升级后才能真正“吃到红利”。向后兼容:Maven 4 仍然可以构建 4.0.0 的 POM。Maven 4 的出现,正是为了解决这些长期积累的历史包袱。相比之下,Maven 本身却显得有些“老态”。
2026-03-20 07:32:03
30
转载 Controller层代码这么写,同事们都模仿起来了
它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明他的必要性;做好了这一切改动后,可以发现 Controller 的代码变得非常简洁,可以很清楚地知道每一个参数、每一个 DTO 的校验规则,可以很明确地看到每一个 Controller 方法返回的是什么数据,也可以方便每一个异常应该如何进行反馈。是对其的二次封装,常用于 SpringMVC 的参数自动校验,参数校验的代码就不需要再与业务逻辑代码进行耦合了。
2026-03-19 07:37:44
37
转载 平时跟组长打打闹闹的,以为他把我当自己人,直到我伸手去拿魔芋爽,组长说外包不能吃零食
我们组平时跟组长互怼,工位上还能开黑吐槽,我觉得他早把我当“自己人”了。我觉得最离谱的不是不让吃,是那句“外包不能”。零食又不认识合同,魔芋爽也不会看工牌。要真想管,直接说“别在工位掉渣”我还能点头。我当场愣住,心里弹出一堆报错:权限不足、角色不匹配、访问被拒绝。网友们听完更来劲:有人说“那你就站着吃,站着不算外包”现在倒好,我每次拆包装都像在做灰度发布,生怕触发组长的“权限系统”。2024年IDEA最新激活方法。
2026-03-19 07:37:44
15
转载 分库分表下的分页查询,到底怎么搞?
很多伙伴在面试或者工作里都被问过这个问题,如果没理清楚,容易一头雾水。如果查询条件里总是带 分片键(比如查某个用户ID的数据,或者查某个时间片的数据),那它就是查某一个分片的数据。它实现复杂,还可能遇到数据分布不均的问题,结果不可靠。能规避就规避,能交给专用系统就交给专用系统,实在要做就用连续翻页。所以:全局查找法能用,但翻页浅一点还行,深度翻页会死。不是所有分库分表都有分页问题,只有跨分片才需要考虑。针对深度翻页,再提出“基于上一页最大ID”的优化。首先评估业务,能不能限制查询范围,直接规避问题。
2026-03-18 07:32:08
27
JAVA+SQL办公自动化系统(源代码+论文+外文翻译).zip
2024-05-13
采用了c/s架构的桌面聊天室.zip
2024-05-13
JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译).zip
2024-05-13
springboot 学生信息管理系统.zip
2024-05-13
java+mysql crm客户关系管理系统毕业论文
2024-05-13
学生在线考试系统论文参考.zip
2024-05-13
py12306抢票开源库,假期抢票难,加脚本直接上强度!
2024-04-28
IDEA中使用.env文件配置信息的EnvFile插件.rar
2024-04-25
Java Sevrlet停车管理系统
2024-04-21
项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)
2024-04-21
Spring Boot 项目 application.properties 超配置详解
2024-04-21
Spring Boot RabbitMQ常用配置
2024-04-21
springboot2+mybatis多数据源配置
2024-04-21
适合Java新人练习的8个小项目
2024-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅