GraalVM与Spring Native初体验,一个让你的应用在100ms内启动的神器

先吹一波截图,当中springboot的启动只用了0.036秒,试问如果没有Spring Native,谁还能做到。即使是M1 Mac Pro启动也是需要0.559 秒。两张图片的时间差距比较久是因为在写博客的时候,突发奇想想把solo博客也给做成GraalVM的,但是很可惜失败了,这里省略几百字的

集成了log4j的SpringBoot下的漏洞复现

1. 前景提要Log4j史诗级漏洞这几天闹的沸沸扬扬,让我也想一探究竟,到底是怎么触发的。2. 搭建一个集成Log4j的SpringBoot项目根据spring官网的指引,创建一个springboot项目,然后对pom文件进行一个修改<dependencies> <d

【转载】Spring Boot中注解@ConfigurationProperties的三种使用场景

文章来源: Spring Boot中注解@ConfigurationProperties的三种使用场景在Spring Boot中注解@ConfigurationProperties有三种使用场景,而通常情况下我们使用的最多的只是其中的一种场景。本篇文章带大家了解一下三种场景的使用情况。场景一使用 @

【转载】来谈谈Springboot的优雅停机,以及一些衍生知识

转载正文一、背景在系统生命周期中, 免不了要做升级部署, 对于关键服务, 我们应该能做到不停服务完成升级 (perform a zero downtime upgrade), 对于一般系统, 应该做到优雅地停服务.如何做到不停服务的升级? 需要做到下面两点:服务本身应该部署多份, 前面应该有 LVS

SpringBoot+Sharding-JDBC+读写分离

一、搭建docker+mysql主从复制本文采用的是windows上进行安装的docker,mysql使用的是5.6版本1.1 分别创建主从对应的mysql配置文件1.1.1 主mysqlD:\DockerWorkspace\mysql\3307\con\mysql.cnf[mysqld]user=

【转载】新年彩蛋:Spring Boot自定义Banner

新年彩蛋:Spring Boot 自定义 Banner借用 Spring Boot 的 Banner 向各位程序猿同仁们问候一声:Happy New Year。接下来我们就来介绍一下这个轻松愉快的自定义 banner 功能。实现的方式非常简单,我们只需要在 Spring Boot 工程的 /src/

手把手教你在Linux上部署Spring Boot项目

准备的东西:1.项目使用maven在IDEA上打包好2.xshell连接服务器3.工具Xftp步骤linux服务器上安装jdk,maven分别从官网下载jdk和maven使用Xftp将下载到本地的jdk和maven复制到linux上在复制的时候你可以现在linux上创建文件夹用来放置jdk和mave
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×