人生若只如初见

WXY

标签

Java知识库网站收集整理 置顶

Java知识库网站收集整理

本文将分享一些本人收藏的高质量Java知识库网站,帮助开发者更好地学习和提升Java技能。如果你有其他优秀的Java学习网站推荐,欢迎在评论区分享!
5800
0
34
2024-07-05
JDK国内镜像加速下载,免登录! 置顶

JDK国内镜像加速下载,免登录!

国内镜像提供了一种简便的方式来下载Java SDK,避免复杂的登录步骤。推荐的镜像网站包括清华镜像、编程宝库及华为镜像,用户可以直接访问这些链接进行下载。清华镜像和编程宝库均提供多种Java JDK版本,而华为镜像则专注于其商业产品的访问。通过这些国内镜像,用户能高效获取最新的Java SDK,满足各种开发需求。
4912
2
40
2022-05-29
Java文件写入详解:FileWriter和BufferedWriter的使用

Java文件写入详解:FileWriter和BufferedWriter的使用

Java文件操作主要涉及读写两个方面,Reader和Writer类分别处理读取和写入操作。FileWriter是Writer的实现类,用于直接将字符写入文件,可以选择覆盖或追加模式。使用FileWriter时,构造器的第二个参数决定写入方式;false表示覆盖,true表示追加。BufferedWriter则在写入时使用缓存,数据先存入缓冲区,只有在缓冲区满或手动调用flush时,数据才会写入文件。BufferedWriter还提供了方便的换行功能。
93
0
1
2024-10-11
Spring事务失效的常见陷阱与解决方案

Spring事务失效的常见陷阱与解决方案

本篇通过一道面试题和一些实践,来拆解几个Spring事务的常见坑点。 原理 Spring事务的原理是:通过AOP切面的方式实现的,也就是通过代理模式去实现事务增强。 具体过程是:对包含@Transactional注解的方法进行拦截,然后重写,重新在方法里加入异常回滚的逻辑。而且,每个线程都是独立管理自己的事务,相互隔离。 原理简单,使用起来也简单,也就是在方法上打上@Transactional注解,然后事务就正常生效了。也很少有人去验证异常情况下是否能真正的回滚。 Spring事务让我熟悉的地方是哪哪看起来都简单,让我陌生的地方使用时的变种较多,有时候莫名其妙的不生效。
195
1
0
2024-10-10
开发者藏经阁-超全阿里系技术作品大合集

开发者藏经阁-超全阿里系技术作品大合集

开发者藏经阁聚焦于阿里巴巴的技术实践,涉及云原生、物联网、大数据等领域,分享工程师的实战经验。提供Java、Mysql、Vue、Python等技术内容,帮助开发者深入掌握前沿技术。用户需登录阿里账号以免费下载相关资料,官方网站链接为 https://developer.aliyun.com/ebook/ 和 https://developer.aliyun.com/ebook/ranking。
469
0
12
2024-08-30

Jpom快速入门:安装到发布Springboot项目的完整教程

本文介绍了如何从零开始安装Jpom并构建和发布Springboot项目。首先,用户需准备一台或多台Linux机器(本文以CentOS7为例)。接着,文中详细说明了Jpom的服务端(Server)安装步骤,包括使用一键安装脚本进行安装,并查看日志以确认安装成功。安装后,用户可通过默认端口2122访问Jpom服务。在完成服务端安装后,还介绍了如何安装Jpom的插件端(Agent),以便监控和管理服务器信息,确保项目顺利部署。
342
0
6
2024-07-12

Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件

Jpom 是一种简便且低侵入式的在线构建和自动部署工具,特别适合日常运维和项目监控。它解决了开发团队在没有专职运维人员情况下的诸多痛点,包括项目构建、部署命令多样性、跨环境打包需求以及多个项目的状态监控等。Jpom 提供了在线 SSH 终端、用户管理、项目状态监控和容器管理功能,支持一键部署和自动重启,显著提升了运维效率和安全性。
280
0
3
2024-07-11

一图详解 Java虚拟机(JVM)架构与工作原理

本文深入探讨了Java虚拟机(JVM)的架构与工作原理,涵盖类加载器、内存管理、垃圾回收机制和执行引擎等关键组成部分。通过详尽的图解,分析了JIT(Just-In-Time)编译器的工作流程及JVM参数的调优方法,旨在帮助Java开发者全面理解JVM内部机制,从而优化Java应用的性能和稳定性。
530
13
5
2024-07-03

Mybatis 的一级、二级缓存

MyBatis提供了两种级别的缓存:一级缓存(本地缓存)和二级缓存(全局缓存)。它们分别位于不同的作用范围,有不同的特性和使用场景。 一级缓存(本地缓存): 作用范围: 一级缓存是在SqlSession的生命周期内有效,也就是说,每个SqlSession拥有独立的一级缓存。 默认开启: 一级缓存在M
276
0
4
2024-06-27
一款无需解压直接编辑修改jar包内文件的IDEA插件[JarEditor]

一款无需解压直接编辑修改jar包内文件的IDEA插件[JarEditor]

告别繁琐!轻松修改jar包的神器来了 你是不是曾经遇到过这样的情况:需要修改jar包中的代码,但苦于没有便捷的方法?解压、反编译、修改、编译、重新打包... 整个过程繁琐复杂,耗时费力。 今天,我将向你介绍一款名为“Jar Editor”的IDEA插件,它可以让你轻松修改jar包,无需解压! Jar Editor具有以下功能: 支持多种类型的jar包,包括Java EE、Android、Spring Boot等。 可以编辑jar包中的各种文件,包括class、xml、properties等。 提供语法高亮、代码补全等功能,方便编辑代码。 支持直接保存修改后的文件,无需重新编译打包。 使用Jar Editor非常简单,只需按照以下步骤操作即可:
433
0
4
2024-05-27