收藏本版 |訂閲

Java论坛 今日: 0|主題: 860|排名: 57 

  • 手机微信上如何给pdf文件重命名?完全免费!
    前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要和pdf一起结合着来使用的。 这极大地帮助我们提高了开发效率。 有的时候,我们不在电脑边上,想要在手机上给pdf重命名一样,该怎么操作呢? 今天,小徐就来介绍下如何在微信小程序上面,给pdf文件重命名,一起来看看吧! 手机微信上如何给pdf文件重命名?完 ...
    088 华佗 发表于 2025-5-22 Java论坛
  • 假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容,会怎样?
    简要回答 如果刚好触发扩容,那么当前用户请求会被阻塞,因为 HashMap的底层是基于数组+链表(红黑树)来实现的,一旦它发生扩容,就需要新增一个比之前大2倍的数组,然后将元素copy到新的数组上 而 1G 的 HashMap 够大,所以扩容需要一定的时间,而扩容使用的又是当前的线程,所以用户此时会被阻塞,等待扩容完毕。 源码详解 ...
    036 观山 发表于 2025-5-22 Java论坛
  • Jacoco的一种基本用法和两种高阶用法
    简介 JaCoCo(Java Code Coverage)是一个Java代码覆盖率工具,用于分析单元测试或集成测试对代码的覆盖情况。它通过java agent 技术统计测试过程中执行的代码行、分支、方法等,帮助开发者评估测试的有效性并发现未被覆盖的代码区域。它一般被用来做检查单元测试的代码覆盖率,除此之外,在实践中我还总结出了两种高阶用法 ...
    032 后来的传奇 发表于 2025-5-22 Java论坛
  • 反转链表(花式反转)
    题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 提示: 链表中节点的数目范围是 [0, 5000] -5000 <= Node.val <= 5000 进阶:链表可以选用迭代或递归方 ...
    048 老百姓山东孟 发表于 2025-5-21 Java论坛
  • SpringBoot3整合SpringSecurity6(四)添加用户、密码加密
    写在前面 还记得在之前的文章中,我们在user表中手动插入了3条数据吗? 当时,大家就会有疑问。这一串密码是怎么来的呢,我们为啥要对密码进行加密? 带着这些疑问,我们继续上路。我们在开发一个应用系统,肯定是少不了用户注册功能的。说到注册,无非就是往user用户信息表中插入一条数据。 这条数据包含用户名 [xiezhr] ...
    018 王秀章 发表于 2025-5-21 Java论坛
  • 物联网之使用Vertx实现UDP最佳实践【响应式】
    小伙伴们,你们好呀,我是老寇,跟我一起学习使用Vertx实现UDP-Server 实现UDP【响应式】 Vertx-Core地址 注意 UDP是无连接的传输,这意味着您与远程客户端没有建立持续的连接。 所以,您发送和接收的数据包都要包含有远程的地址。 除此之外,UDP不像TCP的使用那样安全, 这也就意味着不能保证发送的数据包一定会被对应的接 ...
    099 观苍海 发表于 2025-5-21 Java论坛
  • 智慧乡村综合实践平台-毕设项目
    智慧乡村教育综合实践平台 目录智慧乡村教育综合实践平台一、项目背景1.1 乡村教育现状1.1.1 乡村教师问题1.1.2 数字化教育1.2 城区就业现状1.2.1 大学生就业问题1.2.2 城乡收入差距二、项目简介2.1 概述2.2 开发目标三、使用的技术清单3.1 后端3.2 前端3.3 开发工具四、项目结构4.1 微服务架构4.2 数据库结构4.3 系统 ...
    076 大杰哥 发表于 2025-5-20 Java论坛
  • 领导:谁再用 Redis 实现过期订单关闭,立马滚蛋!
    作者:finley 出处:https://www.cnblogs.com/Finley/p/16395466.html 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢? 一般实现的方法有几种: 使用 roc ...
    093 无影脚 发表于 2025-5-20 Java论坛
  • RocketMQ源码详解(消息存储、Consumer)
    消息存储 消息存储核心类 private final MessageStoreConfig messageStoreConfig; //消息配置属性 private final CommitLog commitLog; //CommitLog文件存储的实现类 private final ConcurrentMap<String/* topic */, ConcurrentMap<Integer/* queueId */, ConsumeQueue>> consumeQueueTable; //消息队列存储缓存表,按照 ...
    085 萧力硕 发表于 2025-5-20 Java论坛
  • 【老马】加密机加解密系列汇总篇(共计13篇)
    前言 老马一直想实现一套完整的加密机解决方案,拖了很久,最近总算抽时间完成了这个小目标。 本文是对这个系列的汇总,大概是加密机系列的最后一篇文章了。 加密机系列汇总 【老马】离线版金融敏感信息加解密组件开源项目encryption-local 【藏经阁】加密机服务完整解决方案,包含客户端+服务端 如何从零开始实现加密机服 ...
    087 成青 发表于 2025-5-19 Java论坛
  • Java-Stream API
    Stream API 基础(初识) 基本步骤 获取Stream流 对Stream流进行操作 获取处理结果 目的 简化对集合,数组等的操作,使代码更加简洁美观,减少工程量 1.获取Stream流: 获取集合(Collection)的Stream流: 获取数组的Stream流: 获取Map的Stream流: 对于Map,不同于前两种,有三种获取方法,一种是对于Key ...
    069 莫得感情的杀手 发表于 2025-5-19 Java论坛
  • wso2~apim_metrics的配置与二次开发
    apim_metrics作为分析,诊断日志,开启它非常有必要,它是指你的应用调用api的明细,这与wso2~自定义event-publisher是不同的,这块需要清楚。 https://apim.docs.wso2.com/en/latest/monitoring/api-analytics/on-prem/datadog-installation-guide/#step-12-enabling-logs https://apim.docs.wso2.com/en/4.4.0/api-analy ...
    084 沐泽淙 发表于 2025-5-19 Java论坛
  • RocketMQ源码详解(NameServer、Producer)
    NameServer 架构设计 消息中间件的设计思路一般是基于主题订阅发布的机制,消息生产者(Producer)发送某一个主题到消息服务器,消息服务器负责将消息持久化存储,消息消费者(Consumer)订阅该兴趣的主题,消息服务器根据订阅信息(路由信息)将消息推送到消费者(Push模式)或者消费者主动向消息服务器拉去(Pull模式), ...
    049 大王来拉屎 发表于 2025-5-19 Java论坛
  • 【老马】离线版金融敏感信息加解密组件开源项目 encryption-local
    前言 你是否存在这样的苦恼,数据需要安全存储,但是每个系统大家自己写,很浪费时间。。 每一个子项目各自为政,加解密搞得也无法统一。也许下面这个开源项目可以帮助你。 encryption-local 一个离线版本的金融敏感信息加解密工具,用于数据库敏感信息存储。 创作目的:为金融敏感数据,提供一个简单易用的离线加解密工具 ...
    097 东方飞狐 发表于 2025-5-18 Java论坛
  • SpringBoot3整合AI
    玩一下AI 1. SSE协议 我们都知道tcp,ip,http,https,websocket等等协议,今天了解一个新的协议SSE协议(Server-Sent Events) SSE(Server-Sent Events) 是一种允许服务器主动向客户端推送数据的轻量级协议,基于 HTTP 长连接,实现 单向通信(服务器→客户端)。它是 W3C 标准,浏览器原生支持,无需额外插件(如 Even ...
    053 电你 发表于 2025-5-18 Java论坛
  • wso2~对接外部认证系统keycloak
    https://shammijayasinghe.medium.com/saml-sso-wso2-api-manager-and-keycloak-bd3eec6038b2 https://chakray.com/how-use-keycloak-as-wso2-api-manager-identity-provider https://htamahc.medium.com/configuring-keycloak-as-an-identity-provider-in-wso2-identity-server-c5cc124b6d6c https://dzone.com/articles/ ...
    0112 大家都叫我云姐 发表于 2025-5-18 Java论坛
  • 敏感词过滤 + 限流
    社交场景设计 本文我们来做一个小场景: 【注意,本文借鉴内容偏多,引用的内容较多,如果想看原文,可以点击参考里面的链接查看原文】 1.引入 场景一:社交平台实时评论审核 用户在帖子下发表评论,内容需实时审核是否包含敏感词; 为了防止刷屏或恶意评论,需对每个用户或 IP 做限流。 这个时候我们要做一下: 入口限 ...
    063 芝士奶盖绿茶 发表于 2025-5-18 Java论坛
  • 电商项目-品牌管理微服务开发
     一、功能分析   品牌管理微服务包括: (1)查询全部列表数据 (2)根据ID查询实体数据 (3)增加 (4)修改 (5)删除 (6)分页+条件查询    二、代码实现 步骤一:在shangcheng_service_goods_api创建com.shangcheng.goods.pojo包,包下创建Brand实体类 步骤二:Dao创建 在shangcheng_service_goods微服务 ...
    077 平凡的太阳 发表于 2025-5-18 Java论坛
  • 需求 教师发布签到,学生进行签到,签到方式有两种 一种是二维码签到,一种是通过位置签到。
    -CoderOilStation     学生 为什么又阴天 的需求           Springboot + vue 的项目 需求 教师发布签到,学生进行签到,签到方式有两种 一种是二维码签到,一种是通过位置签到。 分析 二维码签到和位置签到虚拟未实现 设计 学生签到教师发布签到地址, 教师发布签到 签到地址, 签到 ...
    087 绕指柔烟 发表于 2025-5-17 Java论坛
  • 记录一个利用alibaba的easyexcel实现的简易excel导出工具(完整版)
    功能说明: 1、自定义表头、多级表头的表格导出 效果展示: maven引入依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dependency> 工具类: com.alibaba.excel.EasyExcel; import com.alibaba.excel.enums.CellDataTypeEnum; import ...
    022 机动部队 发表于 2025-5-16 Java论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部