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

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

在java中将double精确为2位小数的方法之一:

return new BigDecimal(quotation).setScale(2, RoundingMode.HALF_EVEN).toString();

Java搜索字符串中包含中文的正则表达式".*[\u4e00-\u9fa5]+.*"

Windows10 SpringMVC中需要使用setPath()才能保证cookie保存成功

今天在我的一个个人项目中使用cookie做自动登录功能时,遇到cookie始终无法成功保存的问题,花了些时间才弄清楚其中的原因。 一般来说,我们会使用如下方式保存cookie信息,这段代码在Windows8非SpringMVC环境下是可以政策运行的,但是在Windows10 SpringMVC下就无法保存cookie。

登陆成功后返回前一个页面

背景说明 之前自己写了一个Web日志工具,使用Spring MVC+mybatis进行实现。由于我自己一天到晚都要使用,而有时页面会放在那里一段时间,就常会遇到session过期后跳转到登陆界面进行登陆。但是登陆后是转向了一个默认界面,这样我每次都还在多一次点击才能来到目标页面。于是,我必须要解决登陆之后跳转到前一个页

JDK的下载地址

Java所有版本JDK/JRE下载列表 Java下载总入口 下面是我已经下载好的JDK 6/7/8 http://pan.baidu.com/s/1kUuWNY3 已知版本号的时,在Oracle官方下载旧版本的JDK 下面这个链接是某个JDK的下载地址: http://download.oracle.com/otn-p