- 博客(4379)
- 资源 (2)
- 收藏
- 关注
原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...
2019-04-28 10:26:31
4865
2
转载 面完十五分钟就接 offer了,hr还打电话给我读了很长一段用心的面试评价,很幸运
评论区有人酸,说这八成是岗太急,先抓个能用的再说。也有人说,说明人家确实聊顺了,面试官当场就觉得“就他了”。我倒觉得,这里面最稀缺的还不是 offer,是那个愿意认真反馈的 HR。现在多少人面完跟石沉大海一样,连个“不合适”都懒得回,你这边还能听到一段走心评价,已经赢麻了。当然了,开心归开心,也别一下子飘了。十五分钟能拍板,说明匹配度高,也说明岗位画像挺明确,双方都没啥废话空间。对求职人来说,这种体验太提气了,像连着投了半个月简历,终于听见一声人话。2024年IDEA最新激活方法。
2026-04-11 07:35:27
转载 Java面试题「1」:== 与 equals() 的区别,你真的搞清楚了吗?
听起来简单,但考官往往通过字符串常量池、Integer 缓存池等细节来加深追问,让很多候选人回答得模棱两可。是 Java 面试中出现频率极高的一对概念,几乎所有公司的基础题环节都会涉及。是 Object 提供的方法,用于比较对象的逻辑相等性。(对象、数组、字符串等),比较的是两个引用变量所指向的堆内存地址。(int、double、char 等),比较的是字面值本身。比较的是两个变量的内存地址(对于基本类型就是字面值),而。等依赖哈希的容器中会出现"存入找不到"的诡异 bug。这是自动拆装箱的经典陷阱。
2026-04-11 07:35:27
转载 SpringBoot 缓存架构:一行配置切换 Caffeine 与 Redis,透明支持多租户隔离
同时,针对多租户场景下容易被忽略的“数据隔离”问题,我们通过装饰器模式在框架底层透明解决,业务开发人员不用操心缓存 Key 的租户前缀,实现无感知的多租户缓存隔离。机制,打造了一套可插拔的缓存解决方案:只需修改一行配置,就能在 Caffeine 本地缓存和 Redis 分布式缓存之间自由切换,业务代码完全不用动。一旦后续想切换成本地缓存,或者对缓存架构做升级改造,业务代码就得大面积修改,维护成本极高。替代默认的 JDK 序列化,Redis 中的数据为可读的 JSON 格式,便于调试。
2026-04-10 07:33:46
1
转载 昨天还在说没对象,今天工作都没了。 那我有什么?有房贷啊,还有一身过劳的臭毛病
我看这种吐槽,笑一下就笑不出来了。以前大家拿没对象当人生难题,现在发现那只是“烦恼入门版”。真到公司缩编、项目砍掉、绩效乱飞的时候,单不单身都得先往后稍一稍。有人说,工作没了至少还能再找,对象没了还得先有过。还有人补刀,恋爱能缓缓,房租可不会等你。这话听着扎心,但真就是打工人的日常。所以现在网上那些“找对象焦虑”,很多人不是不急,是根本没空急。先保住饭碗吧,别哪天连吐槽自己单身,都得蹭前同事的工位发。昨天还在群里哀嚎“怎么连个对象都没有”,第二天工位直接空了。2024年IDEA最新激活方法。
2026-04-09 07:33:04
5
转载 SpringBoot中获取真实客户端IP的终极方案,99%的人都没做对!
方法获取IP,结果到了生产环境才发现,拿到的全是负载均衡器、网关这类中间件的IP,根本不是用户的真实IP。今天,我就以资深架构师的视角,把Spring Boot中获取真实客户端IP的正确方法讲透,帮你避开所有坑!开发、测试、生产环境配置不同的代理规则,比如开发环境信任本地所有IP,生产环境仅信任指定内网代理。想要让应用正确识别代理传递的真实IP,必须配置Tomcat信任指定的内网代理,避免被伪造IP攻击。获取到真实IP后,可基于IP做日志记录、黑名单拦截、频率限制等安全防护,下面是生产级的实现示例。
2026-04-09 07:33:04
4
转载 leader当着我的面把数据清空了~
事情大概是这样:leader让我用 SQL 更新下数据。我刚连上库,他突然来一句“你先别动”,估计是怕实习生一紧张把生产当测试。行吧,他说让我站旁边观摩。我就看他手速飞起,鼠标一飘,啪,点了个红色按钮——清空表数据。我脑子里报警器“嘟嘟嘟”,正要喊“回滚!”,他又很自然地点了 commit。我觉得最扎心的是,他最后只“啊”了一声,还补了一句:数据没备份。兄弟们,原来最危险的不是实习生,是自信到不看提示框的leader。跑路年年有,清表天天见,最怕的是:你还在输密码,leader已经把库给“减肥”成功了。
2026-04-07 07:35:05
10
转载 微服务灵魂:Gateway网关才是流量真正的入口
接着是filters方法,它代表过滤器,也就是在Gateway执行路由之前,或者之后可以加入一些逻辑,这里的stripPrefix方法表示删除匹配地址中的一个层级,如果配置的匹配路径是。为服务发现的路由,通过它就可以将请求匹配到商品(Goods)服务的各个可用实例,从而实现负载均衡,在注册服务治理中心的环境中,经常会用到服务发现的路由方式。在Gateway中,过滤器分为全局过滤器和局部过滤器,全局过滤器对所有路由有效,局部过滤器对指定的路由有效,局部过滤器只需要实现。了,这才是能找到服务的地址;
2026-04-07 07:35:05
11
转载 领导,请停止对我的侵犯!
说白了,大家烦的不是复盘,是边界感被踩没了。工作当然得负责,可人不是公司WiFi,不能24小时在线。成年人下班后那点时间,有人要陪家里人,有人想发会呆,有人只是想安静吃顿夜宵。领导要真想团队状态好,先把深夜复盘这毛病戒了,比喊口号实在。有网友说得挺狠:10点以后还在聊工作的领导,多半默认别人没有生活。还有人补刀:复盘要是真重要,白天为什么不敢开,非得等大家脑子快关机了才想起进步。我在网上刷到个帖子,标题就很扎心:领导,别再晚上10点拉人开复盘会了。白天开会讲战略,晚上开会讲反思,属实有点离谱。
2026-04-04 07:23:19
16
转载 危险!请马上停止使用 JWT 作为 Session 系统!!!
这对我来说似乎是在退步。实际上,签名后的 Cookies 比未签名的 Cookies 同样更加安全,但这绝不是 JWT 独有的,优秀的 Session 实现均使用签名后的 Cookies(译者注:例如 Laravel)。倘若使用 JWT 作为 Session cookies 的临时替代品,你将无法享受到这些好处,并且必须不断改进自己的实现(在此过程中很容易引入漏洞),或使用第三方的实现,尽管还没有在真实世界里大量应用。你或许在想,以上的这些问题都是围绕着「无状态 JWT」展开的,这种说法大部分情况是对的。
2026-04-03 07:29:27
18
转载 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
26
转载 这就是大家挤破头进体制内的根本原因。。。
这配置一摆出来,评论区味儿就出来了:一个烟草,一个电网,夫妻俩像把“稳定”俩字焊死在户口本上。七七八八再加点外面的小投资,一年五十个,家里看病基本不怎么掏钱,固定假期还能出去转一圈,这日子,别说同龄人,连不少中年人看了都得默默把手机锁屏。我看这事最扎心的还不是五十个,是那种稳。工资稳,福利稳,假期稳,连未来大概长啥样都稳。外面的人天天卷绩效、卷裁员、卷35岁,人家研究的是今年去哪玩,医院挂号还要不要抢。你说气不气,气也没用,这种组合,HR看了都得眼皮跳一下。2024年IDEA最新激活方法。
2026-04-01 07:38:00
18
转载 SpringBoot 注解式接口加解密
该方案可直接应用于需要接口加解密的场景(如支付、用户敏感信息传输),提升接口安全性。- 基于Spring的Advice机制拦截请求/响应,无侵入式完成加解密处理。- 采用接口化设计封装加密算法,支持算法模块的可插拔替换,无需改动核心代码。- 支持动态开关加解密功能,同时可灵活选择加密算法,适配不同业务场景。用户名/密码错误时,后端抛出的异常信息会加密返回,前端解密后提示错误。:算法接口化设计,可快速扩展RSA、SM4等其他算法;注解标记需要加解密的接口,精准控制接口加解密范围。
2026-03-31 07:32:20
19
转载 前某节HR:现在面试最怕遇到一上来就卑微到骨子里的候选人,工资不敢问,加班不敢提,说啥他都点头,恨不得把姿态踩到地底下去讨好
我看这事吧,问题不只是卑微,是很多人被职场整怕了。裁员、空窗、年龄焦虑一压上来,先把自己气势砍半截,生怕多问一句就没戏。可你越这样,HR反而越犯嘀咕:你是真能扛,还是压根不敢说真话?前某节HR这吐槽,真挺扎心。评论区也有人说,这种人看着听话,其实最难招,因为你根本不知道他真实底线在哪。还有人更损,说这种状态不像来上班,像来“求收留”。面试本来就是互相挑,不是单方面磕头。连工资和加班都不敢问,后面真入职了,委屈基本也是闷着吃。HR看完估计都想替他把腰扶起来。2024年IDEA最新激活方法。
2026-03-31 07:32:20
16
转载 千万级订单表新增字段,不想锁表这么弄!
简而言之,它不是对原表直接操作,而是旁边新建一个影子表,把旧表数据同步到新表里,然后在“合适时间”切换表名。我开始意识到,搞数据结构改动,本质就是一场战斗,要考虑的不仅仅是“能不能改”,而是“如何优雅不出事地改”。订单表是线上核心表,千万级数据,直接执行DDL语句极有可能锁表,影响线上业务运行,后果严重。于是我去问了一下朋友有没有好的经验,他说他们之前遇到类似的场景,采用的是。这样一来,以后有新字段就塞进去,不用再修改表结构,非常灵活。我查了下现在是512,考虑到未来需求,打算调到2000。
2026-03-30 07:29:00
14
转载 公司宣布破产,每人拿了70000元补偿金。就在大家收拾准备走人时,老板说:有个新公司谁愿意去?工资翻倍,但必须自愿放弃赔偿金。
我在网上看到个帖子,味儿一下就上来了:公司都宣布破产了,员工刚把纸箱抱起来,心里还在盘算那7万补偿金怎么花,老板突然来一句:新公司要不要去?工资翻倍,但赔偿金得自愿放弃。好家伙,这一手,像极了程序员下班前刚点外卖,结果产品经理又发来个“需求小优化”。说真的,我看到这事第一反应不是工资翻倍真诱人,而是这套路太熟了。先让你觉得捡到便宜,再让你自己把该拿的钱放回去。嘴上说自愿,空气里全是压力。打工人也不傻,真靠谱的公司,哪用靠这种操作证明诚意。2024年IDEA最新激活方法。
2026-03-30 07:29:00
18
转载 40 个 SpringBoot 常用注解:让生产力爆表!
在Spring内置的条件控制注解不满足应用需求的时候,可以使用此注解定义自定义的控制条件,以达到自定义的要求。@Component注解用于标注一个普通的组件类,它没有明确的业务范围,只是通知Spring被此注解的类需要被纳入到Spring Bean容器中并进行管理。@Bean注解主要的作用是告知Spring,被此注解所标注的类将需要纳入到Bean管理工厂中。@Scope注解可以用来定义@Component标注的类的作用范围以及@Bean所标记的类的作用范围。注解用于标注处理特定类型异常类所抛出异常的方法。
2026-03-29 16:51:07
38
转载 使用 Shadcn UI 构建 Java 桌面应用
对于大型项目,我们需要一种更稳健的通信协议以及自动生成代码的机制,以确保可靠性——否则,我们最终会陷入大量的 bug 之中。在开发环境中,我们使用典型的 Web 开发流程:启动本地开发服务器,支持热更新和其他常见功能。此外,无论是本地还是远程服务器,都会带来额外的安全风险:用户可能通过浏览器直接访问 Web 应用的地址,从而查看其源代码,暴露敏感逻辑。将 Web UI 引入桌面应用,不仅带来了网页开发的诸多优势,还避免了与过时 UI 工具包打交道的繁琐,也无需再费力寻找掌握老旧技术的开发者。
2026-03-27 07:27:44
20
转载 什么逆天公司,让我填高考排名分数就算了,还问我大学努不努力
网友吐槽去投个中厂,刚进系统先让填高考位次、分数,像是要给你补办准考证。更离谱的是后面还追问:大学努不努力?有没有 ACM 队?我觉得这就有点像面试前先让你把 Git 提交记录按学期装订成册。我觉得这种表格最大的作用,是把人筛走得很省电:想认真填的累,想乱填的更累。反过来想,它也有个优势——面试前就提前暴露风格,省得你进了流程才发现双方气场不合。真要去面试,也挺好,提前心理建设:抽象程度拉满,现场就当看脱口秀了。2024年IDEA最新激活方法。
2026-03-27 07:27:44
13
转载 用 SpringBoot + Tess4j 优雅实现图像文字识别,真香!
通过Tess4J,Java程序可以调用Tesseract来执行光学字符识别(OCR)任务,即将图像中的文字转换为可编辑和可搜索的文本格式。OCR是“Optical Character Recognition”(光学字符识别)的缩写,它是一种技术,能够将不同形式的文档(如纸质文档、PDF文件或图像)中的打印文本、手写文本或其他类型的数据转换为机器可编辑和可搜索的数据格式,如文本文件或电子文档。这一步包括图像的获取、二值化、去噪、旋转校正、分割等,以提高后续识别的准确性。
2026-03-26 07:33:41
20
转载 40以上失业的人,就不要再去招聘网站发简历了成功的可能性几乎为零。 40以上的人想要成功再就业,只有两种可能~
最近我刷到一位网友吐槽得很扎心:40岁以上失业了,就别在招聘网站海投了,成功率几乎为零。说得跟“你代码写得再好,系统也先按年龄把你过滤”似的,我觉得听着刺耳,但又有点像现实。别把平台当救命稻草,平台只负责“收简历”,不负责“救人”。要么走内推,至少能绕过那道“年龄门禁”。我觉得吧,招聘网站对40+像是刷题平台,题还没做,先判你不适配。真要翻盘,得把“我会什么”变成“我能解决什么”,多去行业群、老同事、前客户那儿刷存在感。内推这玩意儿,说白了就是让“人”替你对抗“筛选器”。2024年IDEA最新激活方法。
2026-03-26 07:33:41
17
转载 IDEA + SpringBoot 的三种热加载方案,第三种真香!
在日常开发中,我们需要经常修改 Java 代码,手动重启项目,查看修改后的效果。如果在项目小时,重启速度比较快,等待的时间是较短的。spring-boot-devtools (opens new window)是 Spring Boot 提供的开发者工具,它会监控当前应用所在的 classpath 下的文件发生变化,进行自动重启。③ 每次修改 Java 代码后,点击左下角的「热加载」按钮,即可实现代码热加载。② 每次修改 Java 代码后,点击左下角的「热加载」按钮,即可实现代码热加载。
2026-03-25 07:35:55
33
转载 JDK17 前后写法对比:差点没认出是 Java!
多个语法层面的增强让 Java 更加简洁、表达力更强,也更接近现代语言的风格。这些语法特性使得日常开发更高效、代码更简洁,也更易于维护。我们假设web应用有以下功能:用户提交订单后,系统处理订单并返回处理结果(成功、库存不足、支付失败等状态)。未来的 Java 不再只是“企业级”稳重代名词,它正在变得更轻盈、更聪明——值得每一位开发者重新审视与拥抱。用于建模流程状态、支付状态、登录结果、事件分发等,确保所有子类都是受控的。:更易编写 JSON、SQL、HTML 等嵌入式文本内容。
2026-03-24 07:29:44
39
转载 Spring 7.0.4 杀疯了,40 个新特性、15 个 Bug 修复、1 个死锁终结!
核心方法论很简单——拿 JProfiler/async-profiler 跑一遍你的应用,找到 CPU 火焰图里 Spring 框架内部的热点方法,判断是否有缓存空间或算法改进空间,写 JMH benchmark 证明提升,提 PR。你的应用不会报错,但吞吐量会莫名下降——压测时可能表现正常(并发不够高),但真实流量高峰一来就出问题。修复了你可能正在忍受但没找到原因的问题,加速了你每天都要等的启动过程,减少了你在排查问题时的无效时间。都是"不影响主流程但会让你的边界场景代码行为异常"的改动。
2026-03-23 07:33:54
24
转载 手把手教你玩转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
23
转载 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
29
转载 Controller层代码这么写,同事们都模仿起来了
它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明他的必要性;做好了这一切改动后,可以发现 Controller 的代码变得非常简洁,可以很清楚地知道每一个参数、每一个 DTO 的校验规则,可以很明确地看到每一个 Controller 方法返回的是什么数据,也可以方便每一个异常应该如何进行反馈。是对其的二次封装,常用于 SpringMVC 的参数自动校验,参数校验的代码就不需要再与业务逻辑代码进行耦合了。
2026-03-19 07:37:44
34
转载 平时跟组长打打闹闹的,以为他把我当自己人,直到我伸手去拿魔芋爽,组长说外包不能吃零食
我们组平时跟组长互怼,工位上还能开黑吐槽,我觉得他早把我当“自己人”了。我觉得最离谱的不是不让吃,是那句“外包不能”。零食又不认识合同,魔芋爽也不会看工牌。要真想管,直接说“别在工位掉渣”我还能点头。我当场愣住,心里弹出一堆报错:权限不足、角色不匹配、访问被拒绝。网友们听完更来劲:有人说“那你就站着吃,站着不算外包”现在倒好,我每次拆包装都像在做灰度发布,生怕触发组长的“权限系统”。2024年IDEA最新激活方法。
2026-03-19 07:37:44
14
转载 分库分表下的分页查询,到底怎么搞?
很多伙伴在面试或者工作里都被问过这个问题,如果没理清楚,容易一头雾水。如果查询条件里总是带 分片键(比如查某个用户ID的数据,或者查某个时间片的数据),那它就是查某一个分片的数据。它实现复杂,还可能遇到数据分布不均的问题,结果不可靠。能规避就规避,能交给专用系统就交给专用系统,实在要做就用连续翻页。所以:全局查找法能用,但翻页浅一点还行,深度翻页会死。不是所有分库分表都有分页问题,只有跨分片才需要考虑。针对深度翻页,再提出“基于上一页最大ID”的优化。首先评估业务,能不能限制查询范围,直接规避问题。
2026-03-18 07:32:08
24
转载 隔壁部门同事,去年提离职后,绩效考核被打了个C,年终奖直接从5万降到1万。 后来才知道,他提完离职就开始摸鱼,项目交接敷衍了事
从我的角度看,你只要还在这个岗位领着这个月的工资,就要把手上的事交代清楚,这是最基本的职业底线,不是给公司面子,是给自己留下的口碑负责。年终奖看结果,这种把坑留给同事和团队的行为,被打C说实话不冤。刚看到个贴子,说隔壁部门有同事去年提了离职,本来年终能拿5万,结果绩效被打C,只剩1万。后面才发现,这哥们提完离职就开始疯狂摸鱼,交接随便糊弄一下,后续同事被坑得进度全乱,整个部门KPI都没完成。不过话说回来,公司也该有成熟的交接机制,而不是完全靠人品兜底。2024年IDEA最新激活方法。
2026-03-18 07:32:08
27
转载 叫你别乱封装,你看出事了吧!
某商品管理项目的封装实践可作参考:商品查询功能同时提供两个接口 —— 面向前端的 “分页筛选简化接口” 和面向后端统计的 “完整字段接口”,既满足不同场景需求,又未暴露数据库查询逻辑,后续数据库表结构调整时,仅需维护内部实现,外部调用无需改动,充分体现了合理封装的价值。内部细节的无序隐藏,会让问题排查失去清晰路径。这一典型场景,正是 “乱封装” 埋下的隐患 —— 封装本是保障代码安全、提升可维护性的工具,但违背其核心原则的 “乱封装”,反而会让代码从 “易扩展” 走向 “高耦合”,成为开发流程中的阻碍。
2026-03-17 07:32:50
23
转载 下午面试了一堆985、211的研究生只是一个月薪6500的基础岗位,结果最后却要了一个普通二本生,找工作太疯狂了。
我觉得这事挺像写代码:简历像README,光写得漂亮没用,跑不跑得通得看单测。对公司来说,岗位把技能、成长、加班强度写明白,用笔试小题测到点上,反而省下不少面试‘空转’的时间。网友们立马开麦:有人说“学历是入场券,干活才是通行证”;有人更扎心:“名校的要价也不高了,说明市场真冷”;也有人替二本同学出气:“人家可能更稳,来就能上手。今天刷到一位HR吐槽:下午连着面了好些名校研究生,争的竟然是个六千五的基础岗,最后她却挑了个普通二本的同学。2024年IDEA最新激活方法。
2026-03-17 07:32:50
16
转载 别再手撸架构图了!我写了个 AI 工具,把 SpringBoot 代码一键变成 Draw.io 流程图
这一选择是基于Druid在SQL解析领域的强大功能和良好性能,同时其丰富的API和活跃的开源社区也为项目开发提供了有力支持。通过JavaParser库解析Java代码,生成抽象语法树(AST),以便分析Spring Boot项目的结构和依赖关系。支持Java Spring Boot项目代码分析,可一键上传项目ZIP包并生成完整的项目架构图,清晰展示各层级间的调用关系。刚才定义的一系列 DTO 是对于任何的图表都适用的,因为节点和连线就是构成一个不管是结构图还有 ER 图的主要元素。
2026-03-16 07:36:27
77
转载 前字节员工自曝:北京买房年薪百万,却不如在成都月薪3万活得明白
客厅的积灰,阳台晾衣架上的跑步机,从未坐过的飘窗,都在无声地嘲讽着这份“成功”。脂肪肝、颈椎反弓、睡眠障碍……年假也敢请了,因为他发现,地球离了谁都会转,但孩子的童年,错过了就是错过了。如果再干五年,身体先垮了,到时候房子要卖,工作要丢,孩子要养,那才是真正的绝境。500万的首付,3万的月供,在字节的高薪下,压力似乎尚可承受。身边偶尔传来的同行猝死的传闻,体检报告上每年新增的异常指标,都在不断提醒他:这场游戏,有命赚,未必有命花。但你的三十岁,你的四十岁,你的孩子第一次叫“爸爸”的声音,不会重来。
2026-03-16 07:36:27
22
转载 Maven高级进阶:插件配置、pom 文件与依赖管理
因为之前项目中使用的是tomcat中的jsp和servlet中的jar包,在项目中没有引入 我们会用Tomcat插件,而不是完整的Tomcat。没有的话,就添加进去即可,这里的第二个是java版本,根据自己的java版本来改,我这里是1.8版本的就写1.8, 如果你是jdk11,那就把1.8改成 11 就OK了。此时可以设置依赖的作用范围解决该问题,设置Servlet和Jsp的jar包只在编译期起作用,运行时不起作用,这样不仅可以通过编译,还能在运行时避免jar包冲突。
2026-03-15 07:34:22
32
转载 同等能力下,其实就差在一张985文凭上,有文凭的就可以拿50w年薪,高中毕业的就是只能 5w年薪拿着。。。
刷到个吐槽:同样的能力,差的就是一张985文凭。有人一进门就能谈50万年薪,另一些高中毕业的只能拿5万,越想越憋屈。但把问题全怪在“文凭”也不太公平。学历更像一张通行证,能帮你更快进到更高的平台,可真要站稳,还是得靠做事的硬本事。评论区也很扎心:不是人不努力,是很多门槛先把人挡在外面,连展示实力的机会都少。反过来,没有那张证也不是判死刑,技能、作品、证书、项目经验,都能慢慢补位。2024年IDEA最新激活方法。
2026-03-14 15:13:19
22
转载 SpringBoot + MyBatis:实现数据库字段级加密
传统的手动加解密方式,不仅让代码变得臃肿混乱,还极易出现遗漏场景;而基于注解+MyBatis拦截器的自动化加解密方案,能让敏感字段的加密存储、解密使用全程自动化,彻底解放业务代码。比如用户的手机号、身份证号、银行卡号等核心数据,若以明文形式存储在数据库中,一旦发生数据泄露,不仅会侵犯用户隐私,还可能给企业带来严重的法律风险和声誉损失。在数据安全合规要求日益严苛的当下,如何妥善保护用户敏感信息,是每个后端开发者绕不开的核心问题。加解密逻辑集中在拦截器和工具类中,便于统一管理和修改;
2026-03-14 15:13:19
43
转载 Star 23.9k 开源 AI 多Agent舆情分析助手 BettaFish
好处是代码结构清晰,没有框架抽象层带来的"黑盒",坏处是二次开发需要先读懂它自己的架构。AI 爬虫集群 7x24 小时运行,覆盖微博、小红书、抖音、快手、知乎、B 站、Twitter、Reddit 等国内外 30+ 平台。不只追热点话题,还会深入挖掘评论区——真正的用户心声往往藏在评论里,不在标题上。舆情分析是很多企业的刚需——品牌口碑监测、危机公关预警、竞品动态跟踪、产品上线后的用户反馈收集,哪个不需要实时了解"外面的人在说什么"?——它倾向于给出"中庸"的结论,而舆情分析恰恰需要多角度、有锐度的洞察。
2026-03-13 07:35:01
38
转载 对标百度网盘:基于SpringBoot开发的分布式文件系统,功能非常强大,开源了!
今天给大家介绍一款完全开源的在线文件管理系统,基于Spring Boot + Vue CLI@3 开发,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理。系统 100%开源 本软件遵循 MIT 开源协议,可以在其基础上继续进行开发来完善其功能,也可以以该项目作为脚手架,进行其他项目的开发。前端:Element UI、Vue CLI@3、Node.js、Webpack。后台:Spring Boot、MyBatis、JPA、JWT。2024年IDEA最新激活方法。
2026-03-12 07:32:44
26
转载 朋友说他们组有个30岁、年薪85万的高级工程师,被调离了核心项目。原因不是技术不行,而是拒绝参与流程管理和协作优化。
有网友吐槽:他们组一位30岁、年薪85万的高级工程师,突然被调离核心项目。听着像“技术不行被边缘”,可朋友说恰恰相反——能力很强,就是不愿意掺和流程管理、协作优化这类“拉车”的活。Leader在会上一句话点破:“他是能跑的马,但不愿意拉车。大厂项目拼的从来不只是个人输出,越到核心战场,越考验你把别人也带起来:定规则、对齐节奏、拆解风险、推动共识。只愿埋头写代码,短期看很酷,长期就会变成团队的“孤岛高手”。对个人来说,边界可以有,但得会做选择:要么接受“核心=协作密度高”的现实,补上管理协同这块;
2026-03-12 07:32:44
23
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订阅