JDK17 Docker部署,生产环境Dockerfile

1.基础镜像生产环境采用亚马逊的JDK版本,稳定可靠。针对JDK17的JVM相关参数进行设置,根据docker内存限制设置为75%Tini是一个用于解决容器进程管理的小工具。它可以作为Docker容器的第一个进程,并负责管理子进程的生命周期。Tini可以解决容器内进程无法正常退出的问题,并提供更好的

JAVA发布代码到sonatype中央仓库可能遇到的问题总结

1.maven-gpg-plugin出现LifecycleExecutionException[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-gpg-plugin:1.6:sign(sign-artifacts)onprojectla

利用OpenJ9大幅度降低JAVA内存占用

OpenJ9介绍OpenJ9是一种高性能,可扩展的Java™虚拟机(VM)实现,完全符合Java虚拟机规范。在运行时,VM解释由Java编译器编译的Java字节码。VM充当语言与底层操作系统和硬件之间的翻译器。Java程序需要特定的VM才能在特定的平台(例如Linux®,z/OS®或Windows™

Spring Boot 最简单整合Shiro+JWT方式

简介目前RESTful大多都采用JWT来做授权校验,在SpringBoot中可以采用Shiro和JWT来做简单的权限以及认证验证,在和SpringBoot集成的过程中碰到了不少坑。便结合自身以及大家的常用的运用场景开发出了这个最简单的整合方式fastdep-shiro-jwt。源码地址希望大家可以s

Spring boot如何快速的配置多个Redis数据源

简介redis多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,只需引入依赖后在yaml文件中配置多数据源连接信息即可。源码地址希望大家可以star支持一下,后续还会加入其它依

springboot 多数据源,最简单的整合方式

简介相信大家有配置过多数据源,或者即将配置多数据的朋友们,会发现网上大概有以下几种方案:1.使用AOP切片进行动态数据源切换2.使用MapperScan的basePackages配置不同的mapper目录以及template3.数据库代理中间件这两种方式都能实现多数据源但是各有缺点:1.无法实现多数
Your browser is out-of-date!

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

×