收藏本版 |订阅

Java论坛 今日: 0|主题: 860|排名: 89 

  • MyBatis 常见面试题
    Mybatis基础 Mybatis是什么? MyBatis框架是一个开源的数据持久层框架。 它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。 MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件当中,实现SQL ...
    0139 凉风习习 发表于 2025-11-10 Java论坛
  • JavaSE----- 流程控制
    JavaSE 流程控制 1.用户交互Scanner 基本语法:Scanner s = nwe Scaneer(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前一般使用hasNext()与hasNextLine()判断是否还有输入的数据 1.next() 一定要读取到有效字符后才可以结束输入 对输入的有效字符之前遇到的空白,next()方法会自动 ...
    0145 顺便说几句 发表于 2025-11-9 Java论坛
  • 🌐SMB(Server Message Block)协议实现对远程 Windows 共享服务器或 Samba 服务的文件读取
    1. 概述 💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!! 本技术文档旨在说明如何通过 SMB(Server Message Block)协议 实现对远程 Windows 共享服务器或 Samba 服务的文件读取、写入与目录遍历操作。适用于 Java 应用程序在 ...
    0160 雯祖儿 发表于 2025-11-7 Java论坛
  • 一个经典案例深入剖析Java并发中的“可见性”陷阱
    “你以为程序按顺序执行,但CPU和JVM说:不,我们有自己的想法。” 一起来解剖一段看似简单、实则暗藏玄机的Java代码。它只有20行,却浓缩了多线程编程中最经典、最易被忽视的陷阱——可见性(Visibility)问题与指令重排序(Reordering)。 它来自《Java并发编程实战》(JCIP)的经典示例,也是无数面试题的源头。 🔍 代 ...
    0192 优泽俊 发表于 2025-11-7 Java论坛
  • 浅谈java中的悲观锁,乐观锁以及CAS操作
    了解volatile的同学一定知道,volatile 可以保证可见性,但是它无法保证原子性。 所谓原子性,就是一个(一系列)操作,要么全都执行,要么全都不执行,不能执行到中间某种状态就结束,同时对于外界(其它)来看,要么就是看到执行前的结果,要么就是执行后的结果,不能看到中间状态。举一个经典的例子:多线程对于全局vola ...
    0145 张志学 发表于 2025-11-6 Java论坛
  • 国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
    在日常的数据处理中,CSV 文件以其轻量和通用性广泛用于数据交换和系统导出。然而,它仅能提供基础的表格结构,不支持复杂排版,也不便于展示和打印。相比之下,PDF 格式则拥有固定版面、跨平台兼容和可打印的优势,非常适合用于正式报告或档案归档。 如果能将 CSV 自动转换为 PDF ,就能快速生成清晰、美观的报 ...
    077 幽枝花老徐 发表于 2025-11-6 Java论坛
  • keycloak~登录时将请求头里某个属性放入UserSessionModel
    UserSessionModel做为用户登录过程中的一个会话,可以用来跨flow使用数据,这些数据被保存到内存里,在认证过程中可以被使用,今天的一个需求要求在登录时从请求头获取IP所在地并写到kafka里,要想实现这个需求,你可以在现有认证流程中修改代码,但不建议这样做,因为这种修改对原始逻辑会有破坏,keycloak提供了自定义认 ...
    051 蓝色狐狸 发表于 2025-11-5 Java论坛
  • PPT处理控件Aspose.Slides教程:使用Java将PowerPoint笔记导出为PDF
    在 Java 中将PowerPoint备注导出为PDF对于需要共享带有注释的演示文稿的开发人员至关重要。借助Aspose.Slides for Java,这项任务变得轻松高效。该 SDK 广泛应用于从教育到企业等各个行业,因为它简化了转换过程。此外,它还提供强大的自定义选项,使其成为开发人员的理想之选。Aspose.Slides for Java使用户能够轻松 ...
    0141 佳伦美石 发表于 2025-11-5 Java论坛
  • 技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)
    前言 在SpringBoot中,类加载机制与Java的传统双亲委派类加载机制是有一定区别。主要体现在自定义类加载器与fat jar(可执行jar)的加载方式上。 Java的传统双亲委派模型 Java传统类加载机制,遵循双亲委派模型,核心规则:类加载请求优先由父类加载器处理,只有父加载器无法加载时才由子加载器尝试。 1、JDK 1.8及更早版本采 ...
    081 军临世家 发表于 2025-11-4 Java论坛
  • 【行业案例】借助Vaadin全栈Java Web框架,实现仓储物流管理系统(WMS)现代化升级
    导语: 在仓储与物流行业中,软件系统的性能、灵活性与安全性决定了企业的运营效率。总部位于欧洲的 IFD Engineering 自 1993 年成立以来,凭借创新的软件解决方案,在仓储管理系统(WMS)领域建立了卓越口碑。其核心产品 StoreIT 已成为行业内广泛应用的仓储管理平台。 为适应不断演进的技术环境 ...
    0110 明是非定立场 发表于 2025-11-4 Java论坛
  • 告别Minio管控繁琐!这款Java开源管理工具太香了
    一、简介 在对象存储领域,Minio凭借高可用、易扩展的特性成为众多企业的首选,但用过的开发者和运维人员都懂两个痛点:登录后台操作流程繁琐,缺乏业务化管控逻辑;二次开发需熟练掌握SDK,集成成本居高不下。今天给大家推荐一款彻底解决这些问题的开源神器——MFile,一款基于Java开发的Minio资源文件管理服务系统,让 ...
    099 河之源 发表于 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 ...
    084 邓卫洁 发表于 2025-11-4 Java论坛
  • 国产化Excel处理控件Spire.XLS教程:如何使用 Java 将 TXT 文本转换为 Excel 表格
    在数据处理和分析中,TXT 文件常被用作一种简单的数据存储格式,但它们缺乏结构化布局和强大的数据分析功能。与此相比,Excel 文件具有更高的可操作性,支持更丰富的数据分析、排序、过滤及图表功能。因此,将 TXT 文件转换为 Excel 格式,能够使数据更加易于管理和分析。 本文将介绍如何使用 Java 和 Spire.XLS for J ...
    0166 你识条铁 发表于 2025-11-3 Java论坛
  • 每日一题:第474场周赛 Q1. 找出缺失的元素
    Q1. 找出缺失的元素 给你一个整数数组 nums ,数组由若干 互不相同 的整数组成。 数组 nums 原本包含了某个范围内的 所有整数 。但现在,其中可能 缺失 部分整数。 该范围内的 最小 整数和 最大 整数仍然存在于 nums 中。 返回一个 有序 列表,包含该范围内缺失的所有整数, ...
    0161 烟花的季节 发表于 2025-11-2 Java论坛
  • keycloak~keycloak14.0源代码二次开发
    本地调试入口 编译keycloak源代码某个包 mvn package -Denforcer.skip=true -Dmaven.test.skip=true mvn clean install -Dskip=true 部署到私服,建议源码修改后,应该部署到私服,这样其它应用在部署时,也有可以使用修改后的代码了 $ mvn deploy -Denforcer.skip=true -Dmaven.test.skip=true 当用户已经在浏览器登录 ...
    0137 滕文公 发表于 2025-10-31 Java论坛
  • keycloak~关于iframe方式对接keyclock的注意事项
    keycloak作为统一的认证中心,提供了单点登录的能力,一般可以通过超链的方式打开keycloak登录页,这对于不同域名来说,是没有任何问题的;第二种对接方式是通过iframe方式,当你的网站与keycloak不同域名时,在iframe方式对接时,会有cookie Partitioned向的分区限制。 一 Partitioned Cookie Partitioned Cookie 的作用 P ...
    0132 邓振中 发表于 2025-10-31 Java论坛
  • java并发性能陷阱--伪共享
    缓存可以说是计算机领域最伟大的发明之一,经常会有人问,缓存是越多越好么?一般人们都会斩钉截铁的回答不是。至于为什么?往往无法直觉回答了,可能会从缓存一致性,空间占用等几个角度逐一分析。今天就来看看由于一致性导致的缓存问题。在之前的文章中,我们聊过JMM java的内存模型(一定要有所了解,不太清楚的同学可以 ...
    098 小猫他爹 发表于 2025-10-30 Java论坛
  • 使用 Word 模板占位符生成文档的技术方案实践
    使用 Word 模板占位符生成文档的技术方案实践 💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!! 这篇文章是代码具体实践,感兴趣可以看看 基于 Word 模板占位符的动态文档生成实践(源码+保姆版) - 古渡蓝按 - 博客园 在企业级 ...
    0147 巢金月 发表于 2025-10-30 Java论坛
  • 基于 Word 模板占位符的动态文档生成实践(源码+保姆版)
    一、基于 Word 模板占位符的动态文档生成技术 💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!! 📝 简介 在企业业务系统中,合同、工单、报告等 Word 文档往往格式固定但内容动态。传统硬编码方式开发效率低、维护成本高。 本文 ...
    0145 海底金灵 发表于 2025-10-29 Java论坛
  • Mybatis使用简述
    什么是 MyBatis? MyBatis 是一款优秀的 Java 持久层框架,它通过 XML 或注解的方式将 Java 对象与数据库中的记录进行映射。与传统的 JDBC 相比,MyBatis 极大地简化了数据库操作代码,让开发者能够更专注于业务逻辑而不是繁琐的数据访问细节。 MyBatis 的核心特点: 简化了 JDBC 的复杂操作 支持动态 SQL,能够根据条件灵 ...
    0155 阿艽 发表于 2025-10-28 Java论坛
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

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

    在本版发帖返回顶部