在前几篇文章中,我们在Kubernetes中部署了StorageClass、StatefulSet等等;
在这篇文章中,我们会部署实际的SpringBoot项目,来利用这些有状态的服务;
源代码:
在前几篇文章中,我们在Kubernetes中部署了StorageClass、StatefulSet等等;
在这篇文章中,我们会部署实际的SpringBoot项目,来利用这些有状态的服务;
源代码:
Java 更改了发布策略之后,版本发布变得特别频繁,我们可能需要安装多个版本的JDK,尤其是区分JVM和GraalVM;
此时可以使用 jenv 来配置 JDK;
官方网站:
Caffeine是基于Java的一个高性能本地缓存库,由Guava改进而来;
本文介绍了如何在Java中使用Caffeine缓存,以及如何在SpringBoot中集成Caffeine缓存;
源代码:
通过 MySQL 提供的 Binlog,我们可以对 MySQL 中的数据进行同步;
本文总结了 Binlog 同步的两种方式:mysql-binlog-connector-java库、Canal组件;
源代码:
GraalVM是一个加速JVM语言运行的JDK工具,它同时提供了将JavaScript,Python等语言转化为JVM语言的能力,使得这些语言能集成到JVM语言体系中;
GraalVM采用两种工作方式,HotSpotJVM 上的 Graal just-in-time (JIT),或者使用 ahead-of-time (AOT) 将JVM语言编译为原生二进制可执行文件!
官方网站:
系列文章:
兜兜转转,最近又用回了Java;
最近在写mini-redis的Java版来学习Netty,需要用到Java的命令行工具框架picocli;
发现通过Java来实现命令行还是挺麻烦的,尤其是打包部分,这里简单总结一下;
源代码:
系列文章: