首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
流泪_也奢侈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
震惊!Spring Boot中获取真实客户端IP的终极方案,99%的人都没做对!
引言:为什么你的IP获取方式可能是错的? 在日常开发中,获取客户端IP看似简单,实则暗藏玄机。很多开发者直接使用request.getRemoteAddr(),结果在生产环境中发现获取到的都是负载均衡
🚀🚀🚀嗨,一起来开发 开源IM系统呀!
🚀🚀🚀 开源分布式IM系统:致力于打造一款现代化、分布式、高并发、高可用的即时通讯解决方案! 大家好,我是蝎子莱莱爱打怪,今天和大家分享一个我个人开源的IM系统,希望感兴趣的同学一起参与进来。
农银一面:Filter、Interceptor、Spring AOP 的执行顺序
引言 在我们的日常开发工作中,Filter(过滤器)、Interceptor(拦截器)和 AOP(面向切面编程)是非常常用的 3 种请求处理技术。在不同的应用场景中,使用它们都可以在不影响主业务逻辑的
是时候在 Java 中使用方法句柄和变量句柄了,它的效果比反射要好
反射一直是 Java 高级中不可或缺的一部分。如今,它正被更新、更安全的方式所取代。本文将介绍如何使用方法句柄(MethodHandle)和变量句柄(VarHandle)以编程方式访问方法和字段。 方
reduce 到底是什么?Java8 Stream 的终极聚合工具详解
reduce() 是 Java Stream API 提供的一个终端操作方法,用于将流中的元素组合起来生成一个单一的值。这一方法非常强大,可以实现累积、聚合、拼接等功能,适用于各种数据处理场景。 1.
场景题:假设有40亿QQ号,但只有1G内存,如何实现去重?
当数据量比较大时,使用常规的方式来判重就不行了。例如,使用 MySQL 数据库判重,或使用 List.contains() 或 Set.contains() 判重就不行了,因为数据量太大会导致内存放不
SpringBoot使用ResponseBodyAdvice和RequestBodyAdvice实现请求体解密、响应体加密
@[TOC] 一、写在前面 项目中经常需要对接第三方平台,每次对接都需要对接收的参数进行加密、响应参数进行解密,所以通过SpringMVC的扩展点,实现一个统一的方法,对请求体进行加解密。 二、实现细
玩转 SpEL 表达式
本文概览 欢迎阅读本文,其中我们将深入探讨 Spring Expression Language(SpEL)的语法和实际应用。从基础概念到高级用法,我们将在本文中了解如何使用 SpEL 提高代码的灵活
JavaFX桌面开发——进阶- SpringBoot 整合
这篇文章中,我将介绍如何让 JavaFX 成功地融入 SpringBoot,为之后的桌面开发创造更多可能
【OAuth2系列】如何使用OAuth 2.0实现安全授权?详解四种授权方式
在本文中,我们将全面解析 OAuth 2.0 的授权机制和应用场景,包括常用的四种授权方式。通过实际的例子和详细的流程分析,希望能够帮助开发者快速掌握 OAuth 2.0 的核心概念和实现方法。