收藏本版 |訂閲

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

  • jvm~jvm配置与系统配置的关系
    一 生产环境问题描述 keycloak是运行在jboss上面,并且部署到了容器里,在k8s上面进行编排,现在遇到gc在某个时刻垃圾回收速度变慢,CPU接近100%,容器导致存活探针失败,容器最后重启 二 问题分析与解决方案 这是一个典型的 JVM GC 问题导致的容器重启场景。让我分析一下你的配置和可能的原因: 2.1 问题分析 根据你的 de ...
    0107 李绍志 发表于 2025-12-26 Java论坛
  • 动态规划
    什么是动态规划 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的, 例如:有N件物品和一个最多能背重量为W 的背包。第i件物品的重量是weight ...
    0122 莫远 发表于 2025-12-26 Java论坛
  • 剑指offer-55、链表中环的⼊⼝节点
    题⽬描述 给⼀个链表,若其中包含环,请找出该链表的环的⼊⼝结点,否则,输出null 。 例如,输⼊{1,2},{3,4,5} 时,对应的环形链表如下图所示: 可以看到环的⼊⼝结点的结点值为3,所以返回结点值为3的结点。 给定的链表节点的结构: public class ListNode { int val; ListNode next = null; ListNode(int v ...
    0103 志英舅 发表于 2025-12-25 Java论坛
  • 国产化PDF处理控件Spire.PDF教程:在Java快速解析PDF文本、表格、图像和元数据
    在 Java 应用中,PDF 解析(PDF parsing in Java)通常用于从 PDF 文件中提取可用信息,而不仅仅是将其渲染出来进行展示。常见的应用场景包括文档索引、自动化报表处理、发票分析以及数据采集与导入流程等。 与 JSON、XML 等结构化数据格式不同,PDF 的设计目标是保证视觉呈现效果的一致性。文本、表格、图像等内容在 PDF ...
    078 笑儒 发表于 2025-12-24 Java论坛
  • MyBatis踩坑实录:那些不报错但让你debug到深夜的Bug
    早上刚到公司,打开电脑,写着需求听着歌。突然钉钉一响,测试发来消息:"你那个接口报错了"。打开日志一看,MyBatis又炸了。 说实话,MyBatis这玩意儿平时挺好用的,但有时候报的错真让人摸不着头脑。尤其是那种本地跑得好好的,一上线就炸的Bug,简直让人怀疑人生。今天就记录两个让我debug到深夜的坑,它们都有个共同 ...
    0121 笑四少 发表于 2025-12-24 Java论坛
  • 剑指offer-54、字符流中第一个不重复的字符
    题⽬描述 请实现⼀个函数⽤来找出字符流中第⼀个只出现⼀次的字符。例如,当从字符流中只读出前两个字符" go "时,第⼀个只出现⼀次的字符是" g "。当从该字符流中读出前六个字符“ google "时,第⼀个只出现⼀次的字符是" l "。 返回值描述:如果当前字符流没有存在出现⼀次的字符,返回 # 字符。 思路及解答 有序哈希表 ...
    0132 唐基歌德 发表于 2025-12-24 Java论坛
  • Spring Boot WebSocket方案终极指南:Netty与官方Starter对比与实践
    一、Maven依赖引入 1. Netty-WebSocket-Spring-Boot-Starter <dependency> <groupId>org.yeauty</groupId> <artifactId>netty-websocket-spring-boot-starter</artifactId> <version>0.13.0</version> <!-- 请使用最新版本 --> </dependency> 2. Spring官方WebSocket Starter <dependency> <groupId>org.s ...
    098 在渊 发表于 2025-12-23 Java论坛
  • 剑指offer-53、表达数值的字符串
    题⽬描述 请实现⼀个函数⽤来判断字符串str是否表示数值(包括科学计数法的数字,⼩数和整数)。科学计数法的数字(按顺序)可以分成以下⼏个部分: 若⼲空格 ⼀个整数或者⼩数 (可选)⼀个 ' e ' 或 ' E ' ,后⾯跟着⼀个整数(可正可负) 若⼲空格 ⼩数(按顺序)可以分成以下⼏个部分: 若⼲空格 (可选)⼀个符号字符( ...
    091 往日之影 发表于 2025-12-23 Java论坛
  • Web层接口通用鉴权注解实践(基于JDK8)
    背景 目前我负责的一个公司内部Java应用,其Web层几乎没有进行水平鉴权,存在着一定的风险,比如A可以看到不属于他的B公司的数据。最近公司进行渗透测试,将这个风险暴露出来,并将修复提上了议程。 由于Web层的接口很多,我希望能用一种较为通用易于接入的方式来完成这个工作。很容易就想到了通过注解方式进行水平鉴权。说 ...
    071 一只可爱的小桃子 发表于 2025-12-22 Java论坛
  • 一文讲清楚图论相关算法
    建图函数 List<Integer>[] buildGraph(int numCourses, int[][] prerequisites) { // 图中共有 numCourses 个节点 List<Integer>[] graph = new LinkedList[numCourses]; for (int i = 0; i < numCourses; i++) { graph = new LinkedList<>(); } for (int[] edge : prerequisites) { i ...
    096 咸剑飞 发表于 2025-12-22 Java论坛
  • Vaadin 25 正式发布:回归标准Java Web,让企业级开发更简单、更高效
    Vaadin 25.0 作为一个全新的大版本正式发布,开启了 Vaadin 的新一代产品线。本次升级的核心主题非常明确:减少 Vaadin 特有的“特殊机制”,让日常开发方式更加贴近标准的现代 Java + Web 技术栈,无论是样式、构建流程还是依赖管理,都更加“原生”“通用”。 获取Vaadin产品试用  请联系vaadi ...
    0114 伊醒 发表于 2025-12-19 Java论坛
  • 递归与分治算法
    递归算法 递归算法(Recursion Algorithm)是一种重要的编程方法,核心思想是函数通过调用自身来解决问题。在递归中,一个复杂的问题被分解为相同类型但规模更小的子问题,直到达到一个简单到可以直接解决的基本情况(基准情况)。递归算法特别适合解决具有自相似结构的问题,时间复杂度跟递归深度和每层处理的复杂度有关。 ...
    077 左右明 发表于 2025-12-19 Java论坛
  • WebSocket 的使用
    WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,允许服务器和客户端之间进行实时双向通信。 基本使用 1. 创建 WebSocket 连接 // 创建 WebSocket 连接 const socket = new WebSocket('ws://localhost:8080'); // 或者使用安全连接 const secureSocket = new WebSocket('wss://example.com/socket'); 2. WebSoc ...
    0129 不会取昵称 发表于 2025-12-18 Java论坛
  • 剑指offer-52、正则表达式匹配
    题⽬描述 请实现⼀个函数⽤来匹配包括' . '和' * '的正则表达式。模式中的字符' . '表示任意⼀个字符, ⽽' * '表示它前⾯的字符可以出现任意次(包含0 次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串" aaa "与模式" a.a "和" ab*ac*a "匹配,但是与" aa.a "和" ab*a "均不匹 配 示例1 输⼊: "aaa", ...
    0127 趣玩斋主人 发表于 2025-12-18 Java论坛
  • 剑指offer-51、构建乘积数组
    题⽬描述 给定⼀个数组A[0,1,...,n-1] ,请构建⼀个数组B[0,1,...,n-1] ,其中B 中的元素B=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1] 。不能使⽤除法。(注意:规定B[0] =A[1] * A[2] * ... * A[n-1],B[n-1] = A[0] * A[1] * ... * A[n-2] ) 对于A ⻓度为1 的情况,B⽆意义,故⽽⽆法构建,因此该情况不会存在。 输⼊:[1,2 ...
    0112 小豆花儿 发表于 2025-12-17 Java论坛
  • 剑指offer-50、数组中重复的数字
    题目描述 在⼀个⻓度为 n 的数组⾥的所有数字都在 0 到n-1 的范围内。 数组中某些数字是重复的,但不知 道有⼏个数字是重复的。也不知道每个数字重复⼏次。请找出数组中第⼀个重复的数字。 例如,如果输⼊⻓度为 7 的数组 [2,3,1,0,2,5,3] ,那么对应的输出是第⼀个重复的数字 2 。没有重复的数字 返回 -1 。 示例1 输⼊ [ ...
    0122 李铁锤子 发表于 2025-12-16 Java论坛
  • MyBatis 扩展BaseTypeHandler 转换泛型 JSON 列表
    最近发现一个mybatis里面json转换的bug, 写了这么多年Java这方面还是没有理清楚, 把正确的处理方法记录一下. 一. 对象JSON转换 这个是比较简单的情况, 有通用的处理方法, 例如 用Jackson实现一个通用的 TypeHandler @Slf4j public class JacksonTypeHandler<T> extends BaseTypeHandler<T> { private static ObjectMapp ...
    0110 随意吧 发表于 2025-12-15 Java论坛
  • 接私活必备!一款轻量级、前后端分离的 Java 快速开发平台!
    大家好,我是 Java陈序员。 在企业级项目开发中,权限管理、系统安全、快速交付往往是核心痛点。无论是接私活赶进度,还是企业搭建后台管理系统,从零开发权限模块不仅耗时耗力,还容易出现安全漏洞。 今天,给大家推荐一款轻量级、前后端分离的 Java 快速开发平台,接私活必备! 关注微信公众号:【Java陈序员】,获取开 ...
    089 新弟 发表于 2025-12-15 Java论坛
  • 字符串匹配算法
    Rabin-Karp算法 Rabin-Karp算法是一种基于哈希函数的字符串匹配算法,由 Michael O. Rabin 和 Richard M. Karp 于1987年提出,核心思想是用哈希函数将模式串和文本串中的子串转换为数值进行比较,避免大量不必要的字符比较。这个算法特别适合多模式串匹配场景,时间复杂度平均为O(n+m),n是文本串长度,m是模式串长度。 Rab ...
    0143 南洋人 发表于 2025-12-15 Java论坛
  • NCHU-数字电路模拟程序-23207332
    数字电路模拟程序系列题目实践总结与分析 一、前言 数字电路模拟程序系列题目是面向编程与数字电路知识结合的综合性实践任务,分为四个迭代版本,本次聚焦前两个核心版本(数字电路模拟程序1与程序2)。该系列题目围绕数字电路中核心逻辑元件的功能模拟展开,逐步增加元件类型、扩展引脚功能、提升电路复杂度,旨在检验开发 ...
    0104 虞姬泪 发表于 2025-12-14 Java论坛
  • 下一頁 »

    快速發帖

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

    本版積分規則

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

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

    在本版发帖返回顶部