LongAccumulator.reset方法并不能重置重置LongAccumulator的identity:初始值正确,使其恢复原来的初始值。当初始值为0是不会发生这个问题,而当我们设置初始值如1时,就会导致后续的计算操作增加了5份初始值,目前猜测原因是因为代码中Q:LongAccumulator ...
分类:
其他好文 时间:
2020-09-17 21:45:36
阅读次数:
35
通过innotifywait的工具监听文件改动写入日志#!/bin/bashMON_DIR=/optinotifywait-mqr--format%f-ecreate$MON_DIR|\whilereadfiles;doecho"$(date+‘%F%T‘)$files">>file_mon.logdone
分类:
系统相关 时间:
2020-09-17 21:38:02
阅读次数:
41
心血来潮想从网上看看大家分享的VSCODE快速生成代码的技巧 发现都不是特别全面 于是略微整理了一下 VSCODE快速生成代码 一、快速编辑HTML代码 1、添加类、id、文本和属性 (1)输入 .box <div class="box"></div> (2)输入p#text <p id="text ...
分类:
其他好文 时间:
2020-09-17 21:29:13
阅读次数:
112
异常:程序出现了意想不到的情况 如果异常不解决,程序会崩溃,停止运行 捕获异常,如果出现了异常,我们会让他们按照事先规定的规则去执行对应的操作(记录操作日志) 一、语法 try (要运行的有可能发生异常的代码): 代码 except (异常): 出现异常的时候要运行的代码(执行的操作),记录日志 # ...
分类:
编程语言 时间:
2020-09-17 19:58:11
阅读次数:
32
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-data ...
分类:
编程语言 时间:
2020-09-17 18:53:24
阅读次数:
42
前言今天群里一个初级开发者问为什么测试人员测出来他写的价格计算模块有计算偏差的问题,他检查了半天也没找出问题。这里小胖哥要提醒你,商业计算请务必使用BigDecimal,浮点做商业运算是不精确的。因为计算机无法使用二进制小数来精确描述我们程序中的十进制小数。《EffectiveJava》在第48条也推荐“使用BigDecimal来做精确运算”。今天我们就来总结归纳其相关的知识点。BigDecima
分类:
编程语言 时间:
2020-09-17 18:27:02
阅读次数:
44
HTML每个元素都可以看做一个盒子, 盒子包括 content,padding,border,margin 方向 :top, right, bottom, left 内容相关属性: width:宽度 min-width :最小宽度,浏览器窗口小于最小宽度是,可以滚动查看 max-width : 最大 ...
分类:
其他好文 时间:
2020-09-17 18:15:29
阅读次数:
65
form表单提交的时候,是x-www-form-urlencoded 格式,此时如果用HttpClient类去做,代码应该是这样: // 组织参数 TreeMap<String, String> treeMapParams = new TreeMap<>(); treeMapParams.put(" ...
分类:
Web程序 时间:
2020-09-17 18:09:32
阅读次数:
37
导入表格的主要思路就是:首先从前端页面上传文件,这里先区分一下Multipartfile和File,前者代表的是HTML中form data方式上传的文件,后者是文件系统的抽象,前者信息较少,只有二进制数据+文件名称,所以我们一般先上传的Multipartfile文件要转换成File文件我们才可以读 ...
分类:
编程语言 时间:
2020-09-17 18:06:28
阅读次数:
35
Ant Design 4.0 对Form进行了修改,已经不使用 Form.create,也不需要使用了,它会自动验证,移除了原来的onSubmit,改用onFinish。 demo: <Form horizontal="true" onFinish={this.onFinish}> <Form.It ...
分类:
其他好文 时间:
2020-09-17 17:41:18
阅读次数:
31