人生若只如初见

WXY

最新文章

使用mc命令实现minio数据迁移

应要求,需要将minio版本从 2022-02-24 升级到 2024-06-29 ,因老版本在生产环境已经使用一段时间,需要把文件迁移到新版本的minio中 故有了本篇文章来记录迁移数据过程 mc 即 MinIO Client 获取MinIO Client(mc)
381
0
1
2024-07-04

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

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

Mybatis 的一级、二级缓存

MyBatis提供了一级缓存和二级缓存以优化数据库操作。一级缓存(本地缓存)在每个SqlSession生命周期内有效,默认开启,能够在同一Session中缓存查询结果并自动刷新。二级缓存(全局缓存)在多个SqlSession之间共享,需要手动配置,可以减少数据库访问次数,提升性能。它可以使用不同的缓存策略,并要求可序列化的对象。合理使用缓存可提高查询性能,但不当操作可能导致数据不一致,特别是在分布式环境中。
279
0
4
2024-06-27
Navicat 免费版(Navicat Premium Lite)

Navicat 免费版(Navicat Premium Lite)

Navicat recently launched Navicat Premium Lite, a free database management tool designed for beginners. While it offers fewer features compared to Navicat Premium 17, it effectively meets the basic database management needs of novice users. The tool supports connections to various databases, including MySQL, PostgreSQL, and MongoDB, making it suitable for individual and non-commercial use with up to five users per organization. Navicat Premium Lite serves as an excellent entry-level resource for those new to database management.
934
0
2
2024-06-26

达梦数据库获取指定年份的十二个月份

在达梦数据库中,可以使用SQL查询获取指定年份的十二个月份。通过使用`WITH`子句创建临时表,并结合`ADD_MONTHS`和`CONNECT BY`生成1到12的序列,可以计算出目标年份的每个月份日期。最终,使用`TO_CHAR`将日期格式化为“YYYY-MM”格式,方便数据分析和报表生成。
247
0
3
2024-06-25

Nginx学习资料分享

《Nginx 完全指南(第三版)》是由O’Reilly出品的一本全面的Nginx学习资料,提供了丰富的信息和实用的教程资源。本文还介绍了多个Nginx学习平台,包括nginx-tutorial和其他在线笔记,帮助读者快速掌握Nginx的基本操作与配置技巧。此外,文章还提供了相关的Github链接,方便用户深入学习与参考。
644
1
6
2024-06-20
一款无需解压直接编辑修改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非常简单,只需按照以下步骤操作即可:
444
0
4
2024-05-27
接口优化技巧

接口优化技巧

本文分享了在Java开发中优化接口性能的通用方法,包括批量操作数据库、采用异步处理、合理使用缓存、预取数据、以及实现线程池等技巧。通过这些方法,可以显著降低接口的响应时间,例如将接口响应时间从11.3秒优化至170毫秒。此外,还讨论了事件回调机制和并行调用的好处,强调了在高并发场景中控制锁粒度的重要性,旨在提升整体系统的性能和用户体验。
283
0
2
2024-05-15
SVG 查看器 – 查看、编辑和优化

SVG 查看器 – 查看、编辑和优化

这款SVG在线查看器提供了全面的图标支持,允许用户直接编辑SVG代码和进行简单操作,如缩放和旋转。右侧展示了不同的格式选项,增强了用户体验。该工具的便捷性在于集成了查看、编辑和优化功能,使得SVG文件的处理更加高效。用户可以通过提供的链接访问此工具。
256
0
2
2024-04-29
让技术博客脱颖而出的秘诀

让技术博客脱颖而出的秘诀

我想解释一下为什么我 “我最喜爱的技术博客” 页面中的博客深得我心。需要注意的是,该页面仅关注非公司类技术博客,因此本文亦是如此。对于我最爱的公司类技术博客,我可能还需要单独列一个清单。 简而言之,我喜欢的技术博客会做到以下几点: 深入探讨艰深复杂的主题
217
0
2
2024-04-25