收藏本版 |訂閲

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

  • wso2~把事件处理的思想应用到spring框架
    理解你对于WSO2 APIM中事件处理组件以及在Spring Boot中实现类似功能的兴趣。我会为你梳理WSO2 APIM中四个事件核心组件的作用和关系,并提供在Spring Boot中实现类似事件处理模块的思路和示例。 WSO2 APIM(API Manager)中的事件处理核心组件,主要用于实时流处理(Stream Processing)和复杂事件处理(Complex Event Proc ...
    049 元春 发表于 2025-9-15 Java论坛
  • 简洁美观!一款值得 Star 的 Java 博客项目!
    大家好,我是 Java陈序员。 今天,给大家介绍一个简洁美观的开源 Java 博客系统。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 OneBlog —— 一个简洁美观、功能强大并且自适应的 Java 博客。基于 SpringBoot + Bootstrap 开发,支持移动端自适应,配有完备 ...
    0102 当不公发生在谁身上 发表于 2025-9-15 Java论坛
  • Java并发编程(4)
    锁 1、synchronized用过吗?怎么用?    synchronized是常用来保证代码的原子性的。 //1.修饰实例方法 // 有两个对象obj1和obj2,线程A调用Object.test(),线程B调用obj2.test(),不会互斥 // 但A和B如果都调用obj1.test(),会互斥//场景:一个银行账户对象,不同线程操作同一个账户时要排队 public synchronized ...
    090 叶志龙 发表于 2025-9-14 Java论坛
  • Java并发编程(3)
    Java内存模型 1、说一下你对Java内存模型(JMM)的理解    Java程序运行在各种硬件和操作系统上,不同硬件的CPU缓存策略、内存访问顺序、指令重排规则可能都不一样。那JMM是Java规范定义的一个抽象模型,是一套规则: 线程和主内存的交互:线程如何从主内存读变量、写变量 可见性保证:什么时候一个线程对变量的修 ...
    070 手牵手心连心 发表于 2025-9-14 Java论坛
  • Java并发编程(1)
      基础 1、并行跟并发的区别  并行:同一时刻,多个线程都在执行,这就要求有多个CPU分别执行多个线程。 并发:在同一时刻,只有一个线程执行,但在一个时间段内,两个线程都执行了。其实现依赖于CPU切换线程,因为切换时间很短,所以基本对于用户是无感知的。 2、什么是进程和线程 进程:程序运行起来后在内 ...
    0102 烦不烦 发表于 2025-9-14 Java论坛
  • Spring篇知识点(1)
      一、Spring框架的特性  IOC和DI支持:Spring 的核⼼就是⼀个⼤的⼯⼚容器,可以维护所有对象的创建和依赖关系,Spring ⼯⼚⽤于⽣成Bean,并且管理 Bean 的⽣命周期,实现⾼内聚低耦合的设计理念。 AOP编程支持:方便实现对程序进行权限拦截、运行监控等切面功能 声明式事务支持:加@Transactional注解,方法 ...
    047 远程丰月 发表于 2025-9-13 Java论坛
  • 条码控件Aspose.BarCode教程:使用 Java 自动生成 DotCode 条形码
    DotCode 是一种二维条码符号,广泛应用于制造业和制药业等行业。这种条码简化了创建机器可读代码的流程,从而提升了物流效率。借助Aspose.BarCode for Java,我们可以构建一个工具,以 Java 编程方式自动生成 DotCode 条码。此 Java SDK 允许您自定义属性并将条码导出为图像格式。本指南将涵盖从安装到开发的整个流程。 As ...
    045 昄依三宝 发表于 2025-9-12 Java论坛
  • 借助Aspose.ZIP SDK,Java 中提取CAB 文件的分步指南
    CAB压缩包通常用于在 Windows 操作系统上安装软件包。这种压缩文件格式可以保持目录结构并提高存储效率。然而,本文将介绍使用 Java 以编程方式解压 CAD 压缩包的方法。Aspose.ZIP for Java是一款用于文件压缩和归档的新一代 SDK。本教程中,我们将使用此 SDK 在 Java 中实现 CAB 文件的提取。无论文件夹中包含多少种 ...
    013 黑小白 发表于 2025-9-11 Java论坛
  • 剑指offer-29、最⼩的k个数
    题⽬描述 输⼊ n 个整数,找出其中最⼩的 K 个数。例如输⼊ 4,5,1,6,2,7,3,8 这 8 个数字,则最⼩的 4 个数字是 1,2,3,4 。 思路及解答 排序法 最直接的思路是将数组排序后取前k个元素 public ArrayList<Integer> GetLeastNumbers_Solution(int[] input, int k) { ArrayList<Integer> result = new ArrayList<>(); ...
    029 军瑞蔡阳 发表于 2025-9-11 Java论坛
  • 技术面:Java并发(线程同步、死锁、多线程编排)
    线程同步的方式有哪些? 线程同步 线程同步,是多线程编程中的一种机制,用于协调多个线程的执行顺序,确保它们在共享资源或关键操作上按照预定的规则运行,避免因并发访问导致的数据不一致、竞态条件(Race Condition)等问题。 线程同步的方式有哪些? synchronized 关键字,通过 JVM 内置的锁机制实现线程同步,确保同 ...
    023 工作时称职务 发表于 2025-9-10 Java论坛
  • SSE技术总结
    参考 https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html SSE本质 严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。 也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。这时,客户端不会关 ...
    074 夏天明媚的诗文 发表于 2025-9-9 Java论坛
  • 剑指offer-28、数组中出现次数超过⼀半的数字
    题⽬描述 数组中有⼀个数字出现的次数超过数组⻓度的⼀半,请找出这个数字。例如输⼊⼀个⻓度为 9 的数组 {1,2,3,2,2,2,5,4,2} 。由于数字 2 在数组中出现了 5 次,超过数组⻓度的⼀半,因此输出 2 。如果不存在则输出 0 。 思路及解答 哈希表法(HashMap) 哈希表法通过统计每个数字的出现次数来解决问题。遍历数组时,使 ...
    077 北尘 发表于 2025-9-9 Java论坛
  • springboot~SpringData自定义Repository的正确方式
    获取Spring Data自定义Repository中的实际类型 在Spring Data中,当您实现自定义Repository时,由于Java类型擦除的原因,泛型参数T在运行时确实会被擦除为Object类型。不过,有几种方法可以获取实际的类型信息。 你想在自定义的 Spring Data Neo4j Repository 接口中通过默认方法获取泛型 T 的实际类型,这个想法很自然,但 ...
    039 中途岛之战 发表于 2025-9-8 Java论坛
  • 敏感词性能提升14倍优化全过程 v0.29.0
    敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性能优化之繁简体转换 opencc4j 优化 背景 有一天,群里收到小伙伴提的一个问题,为什么程序 sensitive-word 第一次执行这么慢? se ...
    049 爱吃苹果的鱼 发表于 2025-9-6 Java论坛
  • 写了一个java桌面版pdf转图片程序
    1.引入依赖 <!-- pdf工具 --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>3.0.5</version> </dependency> <!-- 常用工具类 --> <dependency> <groupId>org.apache.commons ...
    0114 神月如一 发表于 2025-9-6 Java论坛
  • Java 8 终于要被淘汰了!带你速通 Java 8~24 新特性 | 又能跟面试官吹牛皮了
    Java 8 终于要被淘汰了! 记得我从大一开始学的就是 Java 8,当时还叫做新特性;后来 Java 11 出了,我用 Java 8;Java 17 出了,我用 Java 8;Java 21 出了,我还用 Java 8。 随你怎么更新,我用 Java 8! 我之前带大家做项目的时候,还是强烈建议大家用 Java 8 的,为什么现在说 Java 8 要被淘汰了呢? 在我看来主要是因 ...
    053 未来的爱已失忆 发表于 2025-9-5 Java论坛
  • 国产化PDF处理控件Spire.PDF教程:如何在 Java 中通过模板生成 PDF
    在企业级应用开发中,生成 PDF 文档是一项非常常见的需求。无论是发票、报告、合同,还是其他业务文档,开发人员通常都需要一种高效、稳定的方式来创建 PDF。与其逐行绘制 PDF 内容,不如直接利用 模板 ——常见的模板形式包括 HTML 模板 和 DF 模板 ,开发者只需将动态数据填充进去,就能快 ...
    036 老罗技 发表于 2025-9-5 Java论坛
  • day08-fire
    重写/多态/类型转换/其他 重写 子类和父类拥有同名非静态(static)方法时会发生重写 父类的引用可以指向子类(和多态有关) B类 package com.example.demo.oop.obj; public class B { public void a(){ System.out.println("B=>a()"); } } A类 package com.example.demo.oop.obj; public class A extends ...
    020 壹月 发表于 2025-9-4 Java论坛
  • 工作需求记录:处理用户隐私数据,AES对称加密工具类,Crypto库及其使用
    今天在处理文档时遇到了一个新的接口需求:如何加密收到的入参数据,并把返回的数据解密?在处理涉及用户个人信息和隐私时,通常数据会经过MD5或SHA的算法进行哈希,我们只需要把这些数据做加密处理即可。数据的加密方法千变万化,这里使用最流行的AES加密举例说明。 AES也称Advanced Encryption Standard高级加密标准,他 ...
    080 冰雾 发表于 2025-9-4 Java论坛
  • 突破层级壁垒:Java通过递归实现目录结构的扁平化解析
    @目录前言简介一、 定义核心接口二、实现接口逻辑三、创建测试类四、验证结果总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、微信公众号:白码梦想家 提示:以下是本篇文章正文内容,下面案例可供参考 简介 在日常 Java 开发中,我们经常会遇到目录遍历与路径收集的需求 —— 比如统计某个文件夹下 ...
    048 陈池 发表于 2025-9-4 Java论坛
  • 下一頁 »

    快速發帖

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

    本版積分規則

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

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

    在本版发帖返回顶部