博客

Spring Boot Admin on Kubernetes

Spring Boot Admin on Kubernetes

在目前的部署模式下,通常会将Spring Boot项目部署在Kubernetes容器中; 今天,我们就来细说一下,如何使用Spring Boot Admin监控在Kubernetes上运行的Spring Boot应用程序。

阅读更多

Spring Conditional详解

@ConditionalSpring4新提供的注解,它的作用是按照一定条件进行判断,满足条件就将bean注册到容器。

阅读更多

Mybatis对数据进行加密

开发过程中,你是否遇到需要对DB敏感数据进行加密,通常的做法是,存储的时候调用加密方法,查询的时候对结果进行解密, 嗯?这应该是一个痛苦的过程,好吧,今晚给大家安利一个强大的工具data-shield,针对mybatis架构,对数据在进行写入时加密,查询解密,为你的数据保驾护航, 我想你一定会爱上它

阅读更多

跟我学SpringCloud 之 Nacos

跟我学SpringCloud 之 Nacos

spring cloud体系中,有很多的注册中心和配置中心,比如最早的eureka以及consulZooKeeper,配置中心有 spring cloud config 及 携程的apollo config,今天我们要说的是阿里新秀Nacos来作为配置中心或者注册中心

阅读更多

一见倾心之初遇MapStruct

一见倾心之初遇MapStruct

在开发过程中总会遇到Java对象相互转换,出了最原始及最高效的get/set一块,Java平台中,也出现了很多对象转换工具.

阅读更多

Mybatis Interceptor 实现数据脱敏

拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑。 那么如果使用Mybatis对数据进行拦截,做一些满足自己需求的东西呢。今天我们就用这个实现一个数据的脱敏功能。

阅读更多

优雅的使用Java分布式锁

为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。 那么如何在Java 1.8中写出优雅的分布式锁,此篇文章为你讲解。

阅读更多

通过GitHub Actions发布hugo到私有云服务器

继上次分享的GitHub actions 发布到GitHub pages,收到的反馈还不错,咱们这次也记录了下编写脚本的过程,过程比较坎坷,如果只要结果,请看文章最后几个板块的内容。

阅读更多

Hugo通过Github Action部署到Github Pages

最近一段时间,把博客从hexo迁移到了hugo,顺便整理下,使用github actions自动部署到github pages。

阅读更多

Linux 安装nginx

Nginx(发音同engine x)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。2019年3月11日,Nginx公司被F5 Networks以6.7亿美元收购。

在很多情况下,我们都需要在linux服务中安装nginx,今天我为大家带来,如何在linux系统中正确的安装nginx。

阅读更多

Repository

Idea Plugin