分类:Java

24 篇文章

Spring Boot的Docker Layer优化:缩小镜像体积并提升启动速度

容器化Spring Boot应用很简单,但低效的Docker镜像会导致部署臃肿、启动缓慢和安全风险。 本文我们将使用多阶段构建、Spring Boot的Layer工具和类数据共享(CDS)来优化Docker镜像,将体积缩小达60%,启动时间减少30%。 为什么要优化Docker Layer? • 更...

为 Java 程序员推荐 4K 显示器

对于Java程序员而言,选择4K显示器需重点关注代码显示效率、护眼功能、多任务支持及人体工学设计。结合最新市场动态和专业评测,以下推荐覆盖不同需求和预算的解决方案: 1. 明基RD280U:专为程序员设计的生产力神器 作为全球首款针对程序员的专业显示器,明基RD280U凭借独特的3:2屏幕比例和深度...

编写SpringBoot项目的Dockerfile

编写一个适用于Spring Boot项目的Dockerfile需要几个关键步骤。以下是一个基本的Dockerfile示例,假设你的Spring Boot应用程序打包成一个JAR文件: 使用基础镜像:选择一个合适的Java基础镜像。 设置工作目录:在容器中创建一个工作目录。 复制JAR文件:将构建好的...

spring-cloud-alibaba 2023.x 默认不支持bootstrap配置

2023.0.1.3取消了默认拉取配置方式需要采用spring-config.import来拉取的配置 spring.cloud.nacos.config.server-addr=172...19:8848 spring.cloud.nacos.config.namespace=0b6f9df0-*...

vs code 里配置 Java 21 开发环境

settings.json "java.configuration.runtimes": [ { "name": "JavaSE-21", "path": "D:\\develop\\Java\\Adoptium\\jdk-21...

VSCode 控制台中文乱码(永久性解决)

在 Windows 上使用 VSCode 进行开发时,经常会遇到控制台中文乱码的情况,设置编码往往都无效或者不能永久性解决。 归根到底,是因为 Windows 中文版系统 cmd 编码默认为 GBK,而 VSCode 默认新建文件的编码为 UTF-8,所以会出现中文乱码情况。 要想永久解决,就需要将...

2025年 IDEA 插件推荐,告别低效!

这篇文章主要推荐了 2025 年的 IDEA 插件,包括括号显示、代码缩略图、快捷键提示等相关插件,还有热部署工具 JRebel,以及各种与代码生成、背景切换、控制台管理、命名格式转换等相关的实用插件,并介绍了部分插件的功能、优缺点及使用方法。 前言 IDEA插件没有绝对的好坏,每个人的需求不一样,...

在vscode运行Java程序的launch文件

在项目的根目录下创建 .vscode/launch.json 文件 { "version": "0.2.0", "configurations": [ { "type": "java", "name": "Springb...

Continue开源AI编程助手:堪比Copilot的VSCode最强生产力插件

引言 在之前的文章里,我经常介绍关于Cline的使用,不过作为开源方案,Cline主要关注的是Agent的能力,而对于Editor的功能,比如自动补全、inline编辑等,则没有关注,所以今天给大家介绍另一款强大VSCode编程插件Continue。它的主要特点则是通过AI辅助来提升开发效率,帮助开...

JetBrains新版本区域选择的坑

ja-netfilter 地址:https://jetbra.in/s JetBrains新版本(2024.2)在设置里添加了区域选择,具体在:Appearance & Behavior -> System Settings -> Language and Region -> Region 中设置。...