此处使用了BigDecimal类中的 divide() 和 multiply() 方法处理/**
* 价格工具类
*/
public class PriceUtil {
/**
* 将分为单位的转换为元 (除100...
8年前 (2017-06-07)
阅读(10211)
赞一个 (3)
链接直达
一、环境变量Postman 允许定义自己的环境变量(Environment),最常见的是将测试 URL 进行定义成变量的形式,这样随着你的域名怎么变,URL 就不用变更,非常方便。除此之外,也可以将一些敏感的测试值定义为环境变量,比如密码。接下来,来看下怎么新建一组环境变量,如下操作打开环境变量的管理入口:打开管理环境变量的窗口,输入名称,添加一组键值对,如下图所示:环境变量要以 “{{变量名}}” 的方式来引用,可以在右上方...
8年前 (2017-06-07)
阅读(4103)
赞一个 (1)
链接直达
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.可以方便的进行Rest接口调试,但接口多了,部署的环境多了,找个接口就比较费事,今天提供一个小窍门来解决这个问题打开Postman在chrome中安装过Postman后,可以在桌面和任务栏上创建快捷方式。本次demo就是从快捷方式启动Postman可以从上图看到,相同的api接口因为部署环境不同,分为test和fromal不仅重复,还容易出错下面来介绍一下P...
8年前 (2017-06-07)
阅读(2759)
赞一个 (0)
链接直达
Agent:
1、TODO、FIXME、XXX的作用
2、打开Eclipse中的任务窗口(Task View)
3、TODO在eclipse中不显示的解决办法
刚用eclipse创建class时候会自动生成TODO代码、今天在看项目中的source的时候发现了FIXME的注释、学习并记录如下:
// TODO + 说明:...
8年前 (2017-06-06)
阅读(3681)
赞一个 (0)
链接直达
Java 8新特性:全新的Stream APIJava 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。Stream API引入的目的在于弥补Java函数式编程的缺陷。对于很多支持函数式编程的语言,map()、reduce()基本上都内置到语言的标准库中了,不过,Java 8的Stream API总体来讲仍然是非常完善和强大,足以用很少的代码完成许多复杂...
8年前 (2017-06-04)
阅读(2801)
赞一个 (0)
链接直达
Stream是Java 8中的一个大的改进。Stream的功能是,支持集合的各种操作,比如filter, sum, max, min, average, map, reduce等等。所以我个人认为Stream的出现是基于以下原因:增强集合操作拥抱函数式编程充分利用Lambda执行效率的提高 - 透明支持多线程集合操作笔者尝试测试一下Stream并发处理的威力,发现面对特别简单的任务,Stream并发处理相较于传统的for each循环,...
8年前 (2017-06-04)
阅读(4269)
赞一个 (1)
链接直达
Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false; Date1.before(Date2),当Date1小于Date2时,返回TRUE,当大于等于时,返回false; 如果业务数据存在相等的时候,而且相等时也需要做相应的业务判断或处理时,请注意。 如果有这样的需求,在某个日期内的业务check,那么你需要使用:!Date1.after(Date2...
8年前 (2017-06-03)
阅读(3065)
赞一个 (0)
链接直达
按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo 只有在方法 equals(Object) 返回 true 时才返回 0。这...
8年前 (2017-06-03)
阅读(2591)
赞一个 (1)
链接直达
1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可3、System.out.println();在IntellJ中是输入sout...
8年前 (2017-06-03)
阅读(2573)
赞一个 (0)
链接直达
一、下载MySQL和MySQL Workbenchhttp://dev.mysql.com/downloads/mysql/选择合适自己Mac 版本的MySQL安装包(有很多中版本)http://dev.mysql.com/downloads/workbench/选择与上面下载的MySQL安装包一样的MySQL Workbench版本(不过这里只有一个版本,所以就下这个)二、安装MySQL和MySQL Workbench2.1 安装My...
8年前 (2017-06-03)
阅读(2998)
赞一个 (0)
链接直达
防止网页被Frame,方法有很多种;方法一:常见的比如使用js,判断顶层窗口跳转:(function () {
if (window != window.top) {
window.top.location.replace(wind...
8年前 (2017-06-02)
阅读(2652)
赞一个 (0)
链接直达
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己了解的和大家简单分享一下:slf4j:Simple Logging Facade forJava,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。他允许用户以自己的喜好,在工程中通过slf4j接入不同的日...
8年前 (2017-06-01)
阅读(2223)
赞一个 (0)
链接直达