java教程技术文章

  • ClassLoader getResourceAsStream 路径斜杠区别
    ClassLoader getResourceAsStream 路径斜杠区别
    ClassLoader.getResourceAsStream不接受前导斜杠,路径应为“config/app.properties”形式;加“/”会导致返回null,因其默认从classpath根查找,无需且不支持斜杠。
    文章 · java教程   |  3个月前  |   144浏览 收藏
  • Module-info.java解决包名冲突实战指南
    Module-info.java解决包名冲突实战指南
    SplitPackage本质是多个模块导出同一包名,违反JPMS唯一性约束;必须通过module-info.java精准控制包归属、仅允许一个模块导出该包,其余模块移除或重命名同名包,禁用exports同名包,必要时用opens限定反射访问。
    文章 · java教程   |  3个月前  |   314浏览 收藏
  • Stream生成固定长度验证码技巧
    Stream生成固定长度验证码技巧
    用Stream.generate配合limit生成固定长度随机验证码,核心是通过无限流生成预定义字符集中的随机字符,再截取拼接;推荐ThreadLocalRandom(一般场景)或SecureRandom(高安全场景),并可剔除易混淆字符提升可读性。
    文章 · java教程   |  3个月前  |   393浏览 收藏
  • Java数组实现拓扑排序入度表解析
    Java数组实现拓扑排序入度表解析
    Java中用int[]inDegree记录各节点入度,初始化为0后遍历边递增对应下标;配合队列实现Kahn算法:入度为0者入队,出队后对其后继入度减1并入队新零入度节点,最终序列长度等于n则成功。
    文章 · java教程   |  3个月前  |   346浏览 收藏
  • Java图书管理系统实现教程
    Java图书管理系统实现教程
    答案是开发简易Java图书管理系统需先明确需求,设计Book和BorrowRecord类,用ArrayList存储数据,实现增删改查、借阅归还功能,并通过序列化实现数据持久化。
    文章 · java教程   |  3个月前  |   276浏览 收藏
  • Phaser状态标识规范,防切面误伤模块执行
    Phaser状态标识规范,防切面误伤模块执行
    应为每个业务模块创建独立Phaser实例并命名空间化phase标识,封装阶段为含模块名、序号、语义标签的PhaseToken,切面按模块声明式注册,跨模块协同通过事件或状态桥接实现。
    文章 · java教程   |  3个月前  |   282浏览 收藏
  • Java命令行工具开发指南
    Java命令行工具开发指南
    main方法必须声明为publicstaticvoid,JVM仅识别该签名;Maven标准结构简化构建;推荐用CommonsCLI解析参数;需显式用System.exit控制退出码。
    文章 · java教程   |  3个月前  |   102浏览 收藏
  • MinIO搭建教程:Java配置本地S3环境
    MinIO搭建教程:Java配置本地S3环境
    MinIO连接失败主因是服务未启动或监听地址错误;默认仅监听localhost:9000,需用--address显式绑定IP;客户端endpoint须为完整无路径URL;bucket需显式创建且命名合规;SpringBoot需统一OkHttp版本。
    文章 · java教程   |  3个月前  |   347浏览 收藏
  • 高级异常包装器使用指南:优雅处理线程池异常
    高级异常包装器使用指南:优雅处理线程池异常
    线程池submit异常默认被FutureTask静默捕获,必须调用get()才能解包;应统一通过工具方法unwrapExecutionException、映射原始异常为带上下文的BusinessError,并配合超时控制与回调兜底。
    文章 · java教程   |  3个月前  |   427浏览 收藏
  • 任务漏斗:多级BlockingQueue流量控制方法
    任务漏斗:多级BlockingQueue流量控制方法
    任务执行漏斗通过三级阻塞队列实现流量缓冲、分拣与节流:第一级入口缓冲承接洪峰,第二级按优先级分组调度,第三级令牌桶或SynchronousQueue控制输出速率,并协同解决唤醒丢失、背压传导和生命周期一致性问题。
    文章 · java教程   |  3个月前  |   493浏览 收藏
  • BigDecimal除法报错常见原因分析
    BigDecimal除法报错常见原因分析
    BigDecimal.divide抛ArithmeticException的常见原因有四:一是除零;二是未指定精度和舍入模式导致无限小数;三是指定了UNNECESSARY舍入但结果无法精确表示;四是divideToIntegralValue在无法整除时部分JDK版本异常。
    文章 · java教程   |  3个月前  |   348浏览 收藏
  • 复杂路由注解传参:数组属性配置技巧
    复杂路由注解传参:数组属性配置技巧
    SpringBoot中注解数组属性(如@RequestMapping.value)仅用于静态路由声明,不接收运行时批量参数;批量参数应通过@RequestBody、@RequestParam等独立接收。
    文章 · java教程   |  3个月前  |   235浏览 收藏
  • Stack与Queue区别详解及应用
    Stack与Queue区别详解及应用
    应避免使用java.util.Stack,改用ArrayDeque或LinkedList实现栈;Queue是接口,需选用合适实现类;优先使用offer()/poll()/peek()而非add()/remove()/element();迭代器不保证LIFO/FIFO顺序。
    文章 · java教程   |  3个月前  |   212浏览 收藏
  • nanoTime监控invokedynamic生成时滞方法解析
    nanoTime监控invokedynamic生成时滞方法解析
    不能用System.nanoTime()准确测量invokedynamic生成时滞,因其仅能捕获首次调用总延迟,无法隔离类加载、字节码生成、方法句柄解析等JVM内部开销;应采用预热后测量、显式调用bootstrap方法计时或JVMTI/JFR等语义对齐工具。
    文章 · java教程   |  3个月前  |   216浏览 收藏
  • Java枚举单例防反射攻击解析
    Java枚举单例防反射攻击解析
    Java枚举天然防反射创建实例,因JVM在native层硬编码限制枚举实例化;其序列化与线程安全由语言机制保障,无需readResolve或synchronized;但不支持延迟加载、依赖注入及继承,适用场景有限。
    文章 · java教程   |  3个月前  |   243浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    201次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    256次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    210次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    200次使用
  • CMMLU中文大模型评估基准:功能、使用教程与应用场景解析
    CMMLU
    深入了解CMMLU中文评估基准,涵盖67个学科主题,提供数据集下载、Zero-shot/Five-shot评估方法及排行榜,助力优化中文语言模型性能。
    187次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码