SpringBoot Jackson Date类型格式设置

一、背景说明 在使用SpringBoot+SpringMVC时,默认采用Jackson包来进行JSON转换。 在返回Date类型的数据时,Jackson会以时间戳的形式返回,而实际场景往往需要以yyyy-MM-dd HH:mm:ss这类日期或时间格式返回。 二、解决方案 有几种方式可以对Date格式进行设置: 1. 在

WordPress主页菜单导航链接过多时导致提交失败的问题 – PHP max_input_vars 限制了表单最大字符数

最近在维护WordPress博客网站时,发现新增菜单时总是会导致菜单尾部一部分菜单丢失,而且导致主菜单设置失效,一直没有明白是什么原因,以为是达到了WordPress菜单设置的上限。 今天再次编辑菜单时,因为在中间插入了一批菜单,导致尾部大量的菜单丢失,一脸懵逼! 幸好这时候注意到了页面顶部非常不明显的错误提示,如下:

《打造高绩效团队》读书笔记

有很长一段时间没有写过读书笔记了,但是心中还是惦记着读书笔记计划。今天要大家带来的是余世维的《打造高绩效团队》,这本书是我从二手书摊淘来的,当时路过书摊时翻了一翻,发现其中的很多内容和我目前遇到的团队管理相关问题有关,就买回来了。尤其是绩效这两个字,公司及团队始终都没能处理好,团队的效率也没有提上来,书中提到了团队相关

Jenkins自动部署到Tomcat随机失败的问题

1 背景说明 这两天做项目时遇到Jenkins自动部署随机失败的问题,当构建失败后,反复多构建几次又会成功,因为比较忙就没有花时间去查,直到有次我点了部署之后,就去做其他事情了,然后部署失败了,导致测试人员无法测试浪费了他人时间,才决心解决这个随机问题。 通过查看Tomcat的失败日志,找到了如下错误: 06-Mar-

关于BigDecimal精度影响计算结果的问题

因为double本身有数值范围的限制,在处理金钱等需要高精度的数据时,我们会考虑使用BigDecimal。但是在使用BigDecimal时,有很多需要我们注意的细节。本文主要针对精度问题来进行说明。 设置和获取Scale精度 我们可能都知道BigDecimal是有精度的,通过以下几个setScale()重载方法,可以对

jQuery DataTables插件分页允许输入页码跳转

背景说明 项目中使用jQuery DataTables插件来实现分页表格,但是默认的分页样式不能输入页码进行跳转,在页数非常多的时候使用很不方便,最主要的还是没有达到产品部门的设计要求,所以我需要寻找相应的解决方案。 原始效果图 目标效果图 方案分析 一开始,我在网上搜索到了相关资料。 【官方】Navigation w

Web静态资源处理方案

1. 背景说明 由于前端页面使用到了iframe,经常会出现JS/CSS更新之后,页面无法自动刷新以及按F5也无法刷新的问题,需要点击“重新加载框架”才能成功刷新页面。这会影响普通用户的使用。 2. 解决方案 问题原因,iframe缓存了静态资源文件,在F5刷新时并不会刷新iframe中的缓存。 解决思路,在每次发布时