![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小技巧
Sean_徐
不忘初心
展开
-
REST架构风格浅析
REST即表述性状态传递(英文:Representational State Transfer,简称REST)现在项目基本还是get,post行天下,路径命名也是直接体现crud,而没有用POST、GET、PUT、DELETE + 名词(一般用复数)不需要动词说是restful 风格,其实只是半成品。1、REST 是面向资源的,这个概念非常重要,而资源是通过 URI 进行暴露。原始...原创 2019-08-01 14:21:46 · 275 阅读 · 0 评论 -
权限控制
权限控制:菜单实体角色实体角色与菜单关系实体资源链接实体角色与资源链接关系实体系统用户实体用户与角色关系实体原创 2018-10-25 18:00:45 · 168 阅读 · 0 评论 -
@JsonFormat 相差8小时问题
@JsonFormat 默认的时区是Greenwich Time, 默认的是格林威治时间,而我们是在东八区上,所以时间会比实际我们想得到的时间少八个小时。指定时区(timezone)北京时间 东八区:GMT+8@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")...原创 2019-07-30 17:32:18 · 4560 阅读 · 0 评论 -
防止表单重复提交
产生问题的原因:在平时的开发中,如果网速比较慢,点击提交后可能感觉没有反应,用户就会以为自己没有提交,频繁点击提交按钮,造成重复提交。场景1网络问题频繁点击提交按钮,导致重复提交场景2点击提交按钮后,刷新页面,造成重复提交场景3点击按钮后,回退当前页面,再次点击提交,造成重复提交解决方案方案1:利用JS防止重复点击1(定义一个提交标识)<script type="t...原创 2019-04-18 14:03:59 · 93 阅读 · 0 评论 -
BigDecimal 去掉末尾的0
BigDecimal 原生提供了 stripTrailingZeros 方法可以实现去掉末尾的 0,然后使用 toPlainString 可以输出数值,注意这里如果使用 toString() 会变成科学计数法输出。//返回BigDecimal类型BigDecimal cardValue = cashCard.getCardValue().stripTrailingZeros();//返回...原创 2018-10-24 10:41:29 · 5211 阅读 · 0 评论 -
Anonymous new Runnable() can be replaced with lambda
写线程代码时,特别是经常用线程池的时候,idea总是提示一段莫名其妙的东西,那种置灰的效果真是逼死强迫症,如下:其实就是提示我们用lambda表达式替替换,用更少的代码做同样的事用lambda表达式实现Runnablejava8之前new Thread(new Runnable() { @Override public void run() { ...原创 2020-03-24 15:25:17 · 4907 阅读 · 1 评论 -
window10去掉快捷方式小箭头
1、去掉小箭头reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /ftaskkill /f /im explorer.exeattrib -...原创 2019-09-10 09:55:13 · 3523 阅读 · 2 评论