自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java中double精度问题及其原因和解决办法

今天跑项目的时候遇到一个bug,在给红包均分金额的时候,尝试了用double型的3.3分给三个红包,结果出现了1.0999999999999999的结果,尝试解决,就发现了Java中double精度存在问题,然后尝试一下C语言,结果是1.1,并没有出错,查阅资料,是精度问题,C语言将精度默认设为小数点后6位,将C语言输出语句中精度设置为18位,结果同样是1.0999999999999999。原因:《计算机组成原理》中计算机中的数值都是以二进制保存的,十进制的计算并不适用于计算机。(具体参考计算机组成原理中

2020-08-10 17:23:22 2072

原创 关于Java变量名的命名规则和注意事项

在Java中变量名的命名规则:1.以字母、下划线’_’、或者美元符$开头;2.除开头外后面的部分可以有字母、下划线、美元符 $以及数字组成3.区分大小写;4.长度没有限制;注意:1.不能使用Java保留字作为变量名;2.以美元符 $和下划线 _ 开头的命名的变量能够通过编译,不建议使用;3.中文或者其他语言文字的变量名能通过编译,不建议使用;4.数字包括0~ 9和在某种语言中表示数字的任何Unicode字符5.字母包括 A~ Z、a~ z、_、 $或在某种语言中表示字母的任何Unicod

2020-08-04 10:15:13 3877

原创 关于重定向和访问WEB-INF目录的问题

项目中有使用重定向访问,尝试用重定向访问不同目录下的.jsp文件重定向访问webapp下的不同jsp文件如下:1、webapp/redirect.jsp的写法:response.sendRedirect(request.getContextPath()+"/redirect.jsp");2、webapp/test/testOne.jsp的写法:response.sendRedirect(request.getContextPath()+"/test/testOne.jsp");在尝试很多次

2021-01-15 11:05:42 3103 2

原创 java: 程序包com.sun.xml.internal.ws.api.ha不存在

用maven运行项目的时候,compile不通过,会报一个:Error:(6,38) java: 程序包com.sun.xml.internal.ws.api.ha不存在。方法一:在配置文件中加入:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version

2020-11-13 09:19:50 2858 1

原创 关于Cookie中value含有空格问题

用Cookie传值时遇到的500错误;Cookie cookie = new Cookie(“name”,“string”);在new一个Cookie的时候,第二个参数里放的Sting类型的数据,不能带有空格代码如下:Date date = new Date();String string = date.toString();Cookie cookie = new Cookie("msg",string);response.addCookie(cookie);这时候浏览器会报一个500

2020-10-21 14:03:23 774 1

原创 fileReader字符流读取中文乱码的解决办法

在使用字符流读取文件中的数据时,中文会因为编码的原因出现乱码:windows系统默认编码可以在DOS中查看,936中国 - 简体中文(GB2312);idea的默认编码为utf-8;所以在使用fileReader的时候就会出现乱码情况。FileReader fileReader = new FileReader("D:\\aaa\\4.txt"); /*int len = 0; while ((len = fileReader.read())!= -1){

2020-09-10 18:23:16 2269

原创 Runable与Thread中的资源共享

Thread与Runable都可以实现资源共享,只要创建一个实现类,传递到多个线程中,就可以完成;Thread:Demo01Thread t = new Demo01Thread();new Thread(t,"one").start();new Thread(t,"two").start();Runable:RunableImpl r = new RunableImpl();Thread one = new Thread(r);Thread two = new Thread(r);T

2020-08-27 17:15:44 114

原创 Java中关于静态字段的使用

在类中添加一个静态字段,对这个类的所有实例将共享这个静态字段,这个静态字段属于类,并不属于任何单个对象,具体代码如下:public class Order { private static int nextId=1; private int id; private String name; private Date date; public int getId() { return id; } public void setId(

2020-08-05 17:12:33 335

原创 ArrayList.add()方法与ArrayList.set()方法中的一些异常

IndexOutOfBoundsException(outOfBoundsMsg(index))异常:在使用ArrayList中add方法加入数据,如果指定的index位置超出list.size则会throw IndexOutOfBoundsException(outOfBoundsMsg(index));代码如下:ArrayList<String> list = new ArrayList<>();list.add("tttt");list.add(2,"rrrr");

2020-08-04 17:27:15 572

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除