java教程技术文章

  • SpringBoot多语言设置教程
    SpringBoot多语言设置教程
    实现SpringBoot多语言国际化核心在于配置MessageSource和LocaleResolver。1.创建以messages开头、按语言区分的.properties资源文件,如messages_en.properties、messages_zh.properties等,存放键值对文本;2.配置MessageSourceBean指定资源文件路径及编码方式,确保系统能正确加载对应语言内容;3.使用LocaleResolver(如SessionLocaleResolver或CookieLocaleRes
    文章 · java教程   |  1个月前  |   235浏览 收藏
  • JavaCollectionsmaxmin方法使用教程
    JavaCollectionsmaxmin方法使用教程
    Collections.max和min用于查找集合最值,需元素实现Comparable或传入Comparator;示例包括Integer、String及自定义对象Person按年龄比较,使用时注意集合非空非null,否则抛异常。
    文章 · java教程   |  1个月前  |   java 254浏览 收藏
  • 线程创建方式对比与企业选型指南
    线程创建方式对比与企业选型指南
    企业级项目应优先使用定制化线程池而非newThread()或简单Runnable,因其支持资源复用、任务解耦、异常统一处理、监控指标暴露及业务域隔离,符合稳定性、可观测性与可维护性要求。
    文章 · java教程   |  1个月前  |   420浏览 收藏
  • synchronized类锁原理及使用方法详解
    synchronized类锁原理及使用方法详解
    类锁是针对类的Class对象的锁,用于同步静态资源;它与实例锁互不干扰,适用于静态变量、单例初始化等场景,且同一类加载器下Class对象唯一。
    文章 · java教程   |  1个月前  |   365浏览 收藏
  • 处理非法字符序列的常见方法
    处理非法字符序列的常见方法
    转换流中非法字符处理取决于编码合法性与目标集支持性,主流策略包括忽略、替换、异常中断及自定义回调,需结合源头校验与工具文档综合应对。
    文章 · java教程   |  1个月前  |   296浏览 收藏
  • BlockingQueue详解:生产者消费者核心实现
    BlockingQueue详解:生产者消费者核心实现
    用BlockingQueue而非手写synchronized队列,因其已封装锁、条件变量、中断响应与超时处理,避免虚假唤醒、notify误用等边界错误;ArrayBlockingQueue适合容量确定场景,LinkedBlockingQueue双锁并发更高但需防无界OOM。
    文章 · java教程   |  1个月前  |   143浏览 收藏
  • Java对象比较:equals与hashCode重写技巧
    Java对象比较:equals与hashCode重写技巧
    正确重写equals和hashCode需遵守自反性、对称性、传递性、一致性和非空性;先判断引用是否相同,再通过instanceof检查类型并比较关键字段;若重写equals则必须重写hashCode,确保相等对象具有相同哈希码,通常用31乘以各关键字段哈希值累加,以提升哈希表性能。
    文章 · java教程   |  1个月前  |   449浏览 收藏
  • Java Web环境搭建步骤详解
    Java Web环境搭建步骤详解
    JavaWeb开发基础环境需配齐JDK、IDE、Web服务器和构建工具四样;推荐JDK8/11、IntelliJIDEA或Eclipse、Tomcat、Maven,注意版本兼容与路径配置,确保java/javac命令可用、IDE编译版本一致、Tomcat端口未被占用、Maven依赖scope设为provided。
    文章 · java教程   |  1个月前  |   131浏览 收藏
  • InstrumentationretransformClasses热修复实现方法
    InstrumentationretransformClasses热修复实现方法
    retransformClasses仅支持修改方法体,禁止增删字段/方法、调整继承或泛型签名,否则抛UnsupportedOperationException;Arthas封装了反编译→编译→校验→retransform全链路,SpringBoot4.0下需避开AOT预编译类与Agent拦截陷阱,并验证字节码生效、调用逻辑及Metaspace稳定性。
    文章 · java教程   |  1个月前  |   175浏览 收藏
  • 位运算左移计算2的N次方技巧
    位运算左移计算2的N次方技巧
    左移运算符(<<)计算2的N次方本质是二进制位左移,1<<N等价于2^N(N为非负整数),速度快、编译期可优化,但需确保N不越界且非负。
    文章 · java教程   |  1个月前  |   177浏览 收藏
  • JUnit测试环境配置技巧分享
    JUnit测试环境配置技巧分享
    配置JUnit需先添加依赖,Maven在pom.xml中引入junit-jupiter,Gradle在build.gradle添加testImplementation;随后在IDEA或Eclipse中创建测试类,使用@Test注解编写方法,运行即可。
    文章 · java教程   |  1个月前  |   497浏览 收藏
  • 反射机制读取类路径配置实现自动装配
    反射机制读取类路径配置实现自动装配
    反射无法直接读取类路径配置文件,必须通过ClassLoader(如getContextClassLoader())的getResourceAsStream()获取资源流,再手动解析并用反射设值,注意路径、权限、类型转换及ClassLoader上下文问题。
    文章 · java教程   |  1个月前  |   206浏览 收藏
  • Node.js中Buffer.slice用法详解
    Node.js中Buffer.slice用法详解
    slice()创建共享内存的子缓冲区,不复制数据;修改子缓冲区会影响原Buffer,反之亦然;负数索引从末尾计算;需用copy()或Buffer.from()获取独立副本。
    文章 · java教程   |  1个月前  |   320浏览 收藏
  • JavaFileWriter追加写入技巧
    JavaFileWriter追加写入技巧
    FileWriter追加需显式传true,否则覆盖;中文应使用OutputStreamWriter指定UTF-8;多线程需加锁或改用Files.write。
    文章 · java教程   |  1个月前  |   216浏览 收藏
  • Java整数除法溢出问题解析
    Java整数除法溢出问题解析
    本文详解Java中使用Math.abs()处理Integer.MIN_VALUE时的整数溢出问题,并提供不依赖乘除模运算的安全整数除法实现方法。
    文章 · java教程   |  1个月前  |   118浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    903次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    875次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    814次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    1010次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    971次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码