使用 JAVA 写了个 Hexo 静态博客的文章图片备份方法
我为什么要写这个呢?因为目前的图片是 PicGo + GitHub / Alist + Typora 进行上传的,没有存在本地的,虽说图片都在 GitHub 但是本人四个 GitHub 账号都被封了,所以想图个保障就写了这个项目.
Why do people still use Java, if Java is behind technologically
First off, there are a lot of jobs for Java developers, so that is one reason, but why do people still use Java, including for new projects?
使用 GitHub Actions 自动构建 Dockerfile 并推送到 Docker Hub
为什么要用 GitHub Actions 来为我们构建 Dockerfile 呢?我直接在服务器上 docker build 不行么?你这不是多此一举吗,肯定有人会有这种想法,因为他们不知道也没用过国内的服务器
免费使用 GitHub Actions 自动打包部署 Spring Boot 项目到服务器
曾经我们部署 Spring Boot 项目的时候,还要手动 mvn clean install,然后再把 JAR 包上传到服务器,最后 java -jar,后面有了 jenkins CI 工具让我们一劳永逸
Json 如何快速转 Java 类
一般后端程序员经常会有封装一些调用第三方接口的需求,这些第三方接口的参数和返回值都是提供方定义好的了,我们封装时需要自己手动来生成 POJO 类,像这种一点技术含量都没有的东西,谁都不想手动生成。
Spring Boot 集成 dynamic datasource 实现多数据源切换
日常开发中,可能会遇到一个项目要调用多个数据源的情况,比如同一个 MySQL 不同的库,也可能是从不同的 MySQL 进行获取数据,此时,我们可以使用 dynamic datasource 进行多数据源切换。
别再打开网页搜 Maven 依赖了,试试这款 IDEA 插件
这款 IDEA 插件方便我们在 IDEA 中搜索依赖信息的工具,有时我们缺少依赖还得打开浏览器到 Maven 中央仓库找,而这款插件可以直接让你在 IDEA 开发工具查找。非常的快捷方便!
使用 Spring AOP 实现对日志的操作
AOP(Aspect Oriented Programming),被称为面向切面编程。AOP 基于 IoC 基础,是对 OOP 的有益补充,流行的 AOP 框架有 Sping AOP、AspectJ。AOP 技术它利用一种称为横切的技术
Spring Boot 配置多环境
我们日常开发中,一般都会配置多个环境,比如开发环境(dev)、生产环境(prod)、测试环境(test),不然因为众多的配置,众多的参数,什么 Redis、MySQL、注册中心的配置,都在一个环境的配置文件下,就会很头疼
Windows 环境下搭建 Maven 私有仓库(私服)
私服是指私有服务器,是在局域网的一种特殊的远程仓库,目的就是代理远程仓库及部署第三方构建,有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库