logo头像

Aoho's Blog

Utils

数据库版本管理工具Flyway应用

Flyway介绍Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations可以写成...

mac下使用脚本为图片加水印、上传图床

为什么会有这样的需求?笔者经常用markdown写一些东西,图片是文章中必不可少的。一般情况下,都是先是将画好的图保存到本地的某个地方,然后手动将图片上传到OSS(如七牛云),最后拷贝外链地址加到文章中。 另一种场景是加水印。原创不易...

如何写好git commit log

代码差异(diff)可以告知改动的内容,但只有提交信息才能正确地告诉你为什么(why)。Git仓库的贡献者知道,和后续开发者(事实上未来就是他们自己)沟通一个改动的上下文(context),最好方法就是通过一个好的 git 提交信息。...

Lombok使用与原理

1. Lombok简介首先Lombok是一款Java IDE的应用工具插件,一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,比如属性的构造器、getter、setter、equals、hashc...

mac下快速进入当前目录iterm2

win环境下,有直接在文件浏览的地址上,直接输入cmd,即可打开cmd命令框。笔者在macOS下,也想实现这样的功能,网上查了一下,可以成功实践。 1. 添加服务1git clone https://github.com/peterl...