后端

Spring Boot自定义BigDecimal精度序列化

最近做项目时涉及大量对数字需要进行精度的控制,产品设计的各功能模块小数点后保留位数不一样,数据库设计的DECIMAL类型.对于接口设计前端同学肯定要求这个精度后端处理的,以往都是手工处理,现在看来太麻烦. 能不能像@JsonFormat(pattern = "yyyy-MM-dd")格式化日期类型一样,去配置BigDecimal序列化呢? 于是开始研究jackson序列化源码,很快找到了方案.

使用docker快速搭建php开发调试环境

以往搭建php环境是非常麻烦的,因操作系统环境差异中间会踩不少坑,本人也是一路踩过来的,最近因重装deepin操作系统,所以想使用docker来搭建一些常用的环境,这样即简单高效本机环境又干净,一键集成方案个人不太喜欢,因为会带来很多额外的东西 ,加上自己java开发常用nginx,所以使用php-fpm+nginx方案来搭建。

Linux对数据库定时备份

需要对数据库每天零晨3点进行备份,以db+当天日期.dump作为文件名,且对历史备份文件只保留最多十天,防止磁盘不足,当为非云服务器或物理机场景下,只能用最原始备份方案。