java教程技术文章
-
- StreamAPI实战:社交变量关联提取技巧
- StreamInsight通过时间窗口约束的Join操作实时提取社交关系,以复合键、跨流联接和内连接过滤构建动态图谱边,直接输出至图数据库。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- 并行流多核负载均衡对吞吐量影响分析
- 并行流吞吐提升关键取决于负载均衡而非仅核心数;适合计算密集、粒度均匀、无强依赖任务,不适合共享写、I/O等待或耗时长尾场景;需用jstack/JFR、pidstat、GC日志验证真实均衡性,并合理控制并行度与CPU绑定。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- 防止FileVisitOption文件遍历死循环的技巧
- FileVisitOption本身不会导致死循环,但配合符号链接或自引用目录时可能引发无限遍历;推荐优先使用NOFOLLOW_LINKS,并结合深度限制与路径去重确保安全。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- Java捕获SocketTimeoutException方法解析
- SocketTimeoutException主要由连接或读取超时引发,需通过try-catch捕获并区分处理;结合重试机制与合理设置超时时间可提升网络通信稳定性与用户体验。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- Switch 穿透效应处理包含状态机技巧
- 穿透效应是危险特性,业务状态机不应依赖fall-through实现状态包含或流转;应通过校验函数链、状态继承枚举或迁移白名单表等结构化方式表达语义依赖。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- uses 关键字实战:声明服务接口与 ServiceLoader 加载逻辑解析
- uses用于声明模块可能使用某服务接口,是被动提示而非主动加载;真正加载由ServiceLoader在运行时通过META-INF/services配置动态完成。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- BigDecimal.negate()快速翻转财务数值正负
- BigDecimal.negate()是财务对冲计算最安全高效的正负翻转方式,直接翻转符号位、保留原始精度、避免字符串解析风险,比multiply(newBigDecimal("-1"))更优。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- Java堆与栈区别详解及内存划分原理
- Java中堆是线程共享、存放对象实例的内存区,由GC管理;栈是线程私有、存放局部变量和方法调用信息的内存区,随方法进出自动释放。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- 第二部分:NIO、NIO.2 与高性能 IO(101-200条)
- NIO和NIO.2是Java面向缓冲区、通道与事件驱动的高性能I/O新范式;核心包括Buffer/Channel协作模型、Selector多路复用及NIO.2异步通道与现代文件操作,需注意非阻塞配置、flip/clear使用、零拷贝优化及线程模型设计。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- java产生随机整数指定范围
- <p>Java中生成[min,max]闭区间随机整数最推荐用Random.nextInt(max-min+1)+min或ThreadLocalRandom.current().nextInt(min,max+1),避免重复创建Random实例。</p>
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- 如何利用 JDK 17 的密封类(Sealed Classes)构建领域驱动设计中的受限继承体系
- Java17密封类是编译期强制的继承契约,要求显式声明permits、子类必须存在且用final/sealed/non-sealed修饰,配合switch实现穷尽性检查,提升领域建模安全性与一致性。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- 如何在Java中避免过度使用多线程_线程上下文切换开销与任务调度导致的反而变慢问题
- 多线程性能下降主因是上下文切换开销过大,线程数应依CPU核心数合理设置:CPU密集型≤核心数,IO密集型可×2~×4;需防线程泄漏、阻塞线程池及ThreadLocal内存泄漏。
- 文章 · java教程 | 3个月前 | 464浏览 收藏
-
- 如何在Spring Boot中实现声明式缓存_@Cacheable与@CacheEvict注解实战
- @Cacheable不生效需检查三件事:未启用@EnableCaching、方法非public、同类内直接调用绕过代理;@CacheEvictkey不一致会导致删错缓存;Redis缓存需配置RedisCacheManager并确保对象可序列化。
- 文章 · java教程 | 4个月前 | 464浏览 收藏
-
- Map.computeIfAbsent方法使用技巧
- Map.computeIfAbsent可简化条件赋值,避免null检查,支持惰性求值以提升性能,适用于初始化、嵌套结构构建与缓存场景,需注意无副作用和线程安全问题。
- 文章 · java教程 | 4个月前 | 464浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- 美图抠图
- 美图抠图是美图秀秀推出的在线AI智能抠图工具,支持人像、商品等全品类自动识别。具备一键抠图、批量处理、换背景及画质修复功能,操作简单高效,适合电商、设计及个人用户快速生成高质量透明背景图片。
- 1次使用
-
- 易撰
- 易撰是一款专为自媒体人打造的高效AI写作工具,提供爆文分析、实时热点追踪、海量视频素材库及智能原创检测功能。通过数据驱动的内容优化策略,帮助创作者提升文章质量、节省创作时间并最大化收益潜力。
- 8次使用
-
- 讯飞文书
- 讯飞文书是科大讯飞推出的AI公文写作平台,支持30+文体自动生成、智能校对、会议录音转文字及文生图功能。适用于政府、企业及教育领域,全面提升公文写作效率与质量。
- 8次使用
-
- 沁言学术
- 沁言学术是一款专为高校师生及科研人员打造的AI科研助手,集文献管理、智能阅读、AI选题、辅助写作及团队协作于一体。支持文件直传对话分析、云端存储及多端同步,助力高效学术研究。
- 3次使用
-
- 笔灵AI小说
- 笔灵AI小说是一款专业的AI辅助写作工具,提供小说大纲生成、剧情创作、爆文拆书及模拟审稿功能。内置百万素材库,支持多题材快速创作,帮助作者解决卡文难题,提升写作效率与作品质量。
- 6次使用

