收藏本版 |訂閲

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

  • 微服务/分布式 基础面试题
    算法/协议 说下paxos算法 Paxos 有点类似 2PC,3PC,但比这两种算法更加完善。在很多多大厂都得到了工程实践,比如阿里的 OceanBase 的 分布式数据库, Google 的 chubby 分布式锁 。 Paxos算法是什么? Paxos 算法是 基于消息传递 且具有 高效容错特性 的一致性算法,目前公认的解决 分布式一致性问题 最有效的算法之一。 ...
    0107 儛动荏笙 发表于 2025-11-14 Java论坛
  • JVM系列——垃圾收集(1)
    https://tech.meituan.com/2020/08/06/new-zgc-practice-in-meituan.html  https://www.bilibili.com/video/BV1US4y1m7if/?spm_id_from=333.337.search-card.all.click&vd_source=99ec55b57f4eeedd9ed62c43e87cb6ff         什么是虚拟机   java分配了内存之后,自己是不要进行回收的。c和c++要 ...
    029 福禄在身 发表于 2025-11-13 Java论坛
  • Java算法题常用函数
    Java算法题常用函数 String 字符串 charAt(int index)方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。 length() 方法用于返回字符串的长度。空字符串的长度返回 0。 将String字符串转化成char数组 char[] chars = string.toCharArray(); char数组转String new String (charArray); // charArray = ...
    027 卡拉娃的爷爷 发表于 2025-11-13 Java论坛
  • 剑指offer-37、数字在升序数组中出现的次数
    题目描述 统计⼀个数字在升序数组中出现的次数。 示例1 输⼊:[1,2,3,3,3,3,4,5],3 返回值:4 思路及解答 线性遍历 顺序遍历数组,遇到目标值就计数 public class Solution { public int GetNumberOfK(int[] array, int k) { if (array == null || array.length == 0) { return 0; } ...
    021 爱好你爱的一切 发表于 2025-11-13 Java论坛
  • 剑指offer-36、两个链表的第⼀个公共节点
    题⽬描述 输⼊两个链表,找出它们的第⼀个公共结点。(注意因为传⼊数据是链表,所以错误测试数据的提示是⽤其他⽅式显示的,保证传⼊数据是正确的) 思路及解答 HashSet包含法 第⼀种做法,直接依赖于 HashSet ,遍历第⼀个链表的时候,将所有的节点,添加到 hashset 中, 遍历第⼆个链表的时候直接判断是否包含即可,属于 ...
    077 王如华 发表于 2025-11-11 Java论坛
  • 国产化Word处理控件Spire.Doc教程:使用Java将RTF文件转换为PDF的全面教程
    在日常开发中,常常会遇到将 RTF(Rich Text Format)文件转换为 PDF 格式的需求。RTF 格式广泛用于文本格式化、字体样式和图片插入,而 PDF(Portable Document Format)则是跨平台文档存储和传输的标准格式,具有高度的兼容性和安全性。 本教程将深入介绍如何使用 Spire.Doc for Java 库在 Java 中将 RTF 文件 ...
    038 枫也木胜 发表于 2025-11-10 Java论坛
  • MyBatis 常见面试题
    Mybatis基础 Mybatis是什么? MyBatis框架是一个开源的数据持久层框架。 它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。 MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件当中,实现SQL ...
    079 凉风习习 发表于 2025-11-10 Java论坛
  • JavaSE----- 流程控制
    JavaSE 流程控制 1.用户交互Scanner 基本语法:Scanner s = nwe Scaneer(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前一般使用hasNext()与hasNextLine()判断是否还有输入的数据 1.next() 一定要读取到有效字符后才可以结束输入 对输入的有效字符之前遇到的空白,next()方法会自动 ...
    058 顺便说几句 发表于 2025-11-9 Java论坛
  • 🌐SMB(Server Message Block)协议实现对远程 Windows 共享服务器或 Samba 服务的文件读取
    1. 概述 💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!! 本技术文档旨在说明如何通过 SMB(Server Message Block)协议 实现对远程 Windows 共享服务器或 Samba 服务的文件读取、写入与目录遍历操作。适用于 Java 应用程序在 ...
    093 雯祖儿 发表于 2025-11-7 Java论坛
  • 一个经典案例深入剖析Java并发中的“可见性”陷阱
    “你以为程序按顺序执行,但CPU和JVM说:不,我们有自己的想法。” 一起来解剖一段看似简单、实则暗藏玄机的Java代码。它只有20行,却浓缩了多线程编程中最经典、最易被忽视的陷阱——可见性(Visibility)问题与指令重排序(Reordering)。 它来自《Java并发编程实战》(JCIP)的经典示例,也是无数面试题的源头。 🔍 代 ...
    0113 优泽俊 发表于 2025-11-7 Java论坛
  • 浅谈java中的悲观锁,乐观锁以及CAS操作
    了解volatile的同学一定知道,volatile 可以保证可见性,但是它无法保证原子性。 所谓原子性,就是一个(一系列)操作,要么全都执行,要么全都不执行,不能执行到中间某种状态就结束,同时对于外界(其它)来看,要么就是看到执行前的结果,要么就是执行后的结果,不能看到中间状态。举一个经典的例子:多线程对于全局vola ...
    075 张志学 发表于 2025-11-6 Java论坛
  • 国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
    在日常的数据处理中,CSV 文件以其轻量和通用性广泛用于数据交换和系统导出。然而,它仅能提供基础的表格结构,不支持复杂排版,也不便于展示和打印。相比之下,PDF 格式则拥有固定版面、跨平台兼容和可打印的优势,非常适合用于正式报告或档案归档。 如果能将 CSV 自动转换为 PDF ,就能快速生成清晰、美观的报 ...
    026 幽枝花老徐 发表于 2025-11-6 Java论坛
  • keycloak~登录时将请求头里某个属性放入UserSessionModel
    UserSessionModel做为用户登录过程中的一个会话,可以用来跨flow使用数据,这些数据被保存到内存里,在认证过程中可以被使用,今天的一个需求要求在登录时从请求头获取IP所在地并写到kafka里,要想实现这个需求,你可以在现有认证流程中修改代码,但不建议这样做,因为这种修改对原始逻辑会有破坏,keycloak提供了自定义认 ...
    011 蓝色狐狸 发表于 2025-11-5 Java论坛
  • PPT处理控件Aspose.Slides教程:使用Java将PowerPoint笔记导出为PDF
    在 Java 中将PowerPoint备注导出为PDF对于需要共享带有注释的演示文稿的开发人员至关重要。借助Aspose.Slides for Java,这项任务变得轻松高效。该 SDK 广泛应用于从教育到企业等各个行业,因为它简化了转换过程。此外,它还提供强大的自定义选项,使其成为开发人员的理想之选。Aspose.Slides for Java使用户能够轻松 ...
    065 佳伦美石 发表于 2025-11-5 Java论坛
  • 技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)
    前言 在SpringBoot中,类加载机制与Java的传统双亲委派类加载机制是有一定区别。主要体现在自定义类加载器与fat jar(可执行jar)的加载方式上。 Java的传统双亲委派模型 Java传统类加载机制,遵循双亲委派模型,核心规则:类加载请求优先由父类加载器处理,只有父加载器无法加载时才由子加载器尝试。 1、JDK 1.8及更早版本采 ...
    019 军临世家 发表于 2025-11-4 Java论坛
  • 【行业案例】借助Vaadin全栈Java Web框架,实现仓储物流管理系统(WMS)现代化升级
    导语: 在仓储与物流行业中,软件系统的性能、灵活性与安全性决定了企业的运营效率。总部位于欧洲的 IFD Engineering 自 1993 年成立以来,凭借创新的软件解决方案,在仓储管理系统(WMS)领域建立了卓越口碑。其核心产品 StoreIT 已成为行业内广泛应用的仓储管理平台。 为适应不断演进的技术环境 ...
    046 明是非定立场 发表于 2025-11-4 Java论坛
  • 告别Minio管控繁琐!这款Java开源管理工具太香了
    一、简介 在对象存储领域,Minio凭借高可用、易扩展的特性成为众多企业的首选,但用过的开发者和运维人员都懂两个痛点:登录后台操作流程繁琐,缺乏业务化管控逻辑;二次开发需熟练掌握SDK,集成成本居高不下。今天给大家推荐一款彻底解决这些问题的开源神器——MFile,一款基于Java开发的Minio资源文件管理服务系统,让 ...
    028 河之源 发表于 2025-11-4 Java论坛
  • keycloak~关于跨域的iframe对接keycloak的分析
    几个cookie下面元素 AUTH_SESSION_ID 会话级的session_state AUTH_SESSION_ID_LEGACY 在http中可见的AUTH_SESSION_ID KEYCLOAK_SESSION 带有效期的session_state KEYCLOAK_SESSION_LEGACY 在http中可见的KEYCLOAK_SESSION KEYCLOAK_IDENTITY 用户完成认证后,在cookie记录用户和session_state的jwt token KEYCLOAK_IDENTI ...
    038 邓卫洁 发表于 2025-11-4 Java论坛
  • 国产化Excel处理控件Spire.XLS教程:如何使用 Java 将 TXT 文本转换为 Excel 表格
    在数据处理和分析中,TXT 文件常被用作一种简单的数据存储格式,但它们缺乏结构化布局和强大的数据分析功能。与此相比,Excel 文件具有更高的可操作性,支持更丰富的数据分析、排序、过滤及图表功能。因此,将 TXT 文件转换为 Excel 格式,能够使数据更加易于管理和分析。 本文将介绍如何使用 Java 和 Spire.XLS for J ...
    0101 你识条铁 发表于 2025-11-3 Java论坛
  • 每日一题:第474场周赛 Q1. 找出缺失的元素
    Q1. 找出缺失的元素 给你一个整数数组 nums ,数组由若干 互不相同 的整数组成。 数组 nums 原本包含了某个范围内的 所有整数 。但现在,其中可能 缺失 部分整数。 该范围内的 最小 整数和 最大 整数仍然存在于 nums 中。 返回一个 有序 列表,包含该范围内缺失的所有整数, ...
    0100 烟花的季节 发表于 2025-11-2 Java论坛
  • 下一頁 »

    快速發帖

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

    本版積分規則

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

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

    在本版发帖返回顶部