![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
雨汨
这个作者很懒,什么都没留下…
展开
-
JAVA double精度丢失问题
针对十进制,1除以3是除不尽的。很好理解,因为我们一直接触的就是十进制,等于0.333333…十进制 转二进制(每次将小数部分乘2,取出整数部分,如果小数部分为0,就可以停止这个过程):十进制0.1。0.1*0.1使用计算器计算是0.01,代码里却是0.010000000000000002。在商城里面计算订单金额的时候,我们就不得不解决这个问题了,这时候就用到了。但是:二进制系统中无法精确地表示分数 1/10。《Java核心技术卷》书上也是这么写的。因为计算机只能识别0和1,即二进制,原创 2023-05-11 11:10:55 · 4372 阅读 · 1 评论 -
Spring boot:使用Docker部署Spring Boot项目
文章目录环境搭建SpringBoot项目添加Docker支持部署Spring Boot 项目环境搭建安装Docker安装MavenSpringBoot项目添加Docker支持新建Spring Boot 项目添加Docker支持编写Dockerfile文件部署Spring Boot 项目部署之前需要已经安装Docker和Maven(用于打包)。安装Docker安装Maven1、Maven下载链接2、解压3、配置环境变量环境变量配置方法(Windows)1)添加新的系统原创 2022-02-23 21:39:24 · 4539 阅读 · 0 评论 -
Spring boot:项目文件作用解释
.gitignore: 用git做版本控制时,忽略文件配置(不用版本管理可删除 没影响)。HELP.md md: 帮助文档(可删除 没影响)。mvnw: linux上处理maven版本兼容问题的脚本(可删除 没影响)。mvnw.cmd: windows上处理maven版本兼容问题的脚本(可删除 没影响)。xxx.iml: 是IDEA特有的文件。每个IDEA的项目都会生成一个与项目同名的 .iml文件 用于保存这个项目的配置 (删了程序重新导入后还会生成 但由于配置丢失可能会造成程序异常。...原创 2022-02-21 21:43:02 · 1782 阅读 · 0 评论 -
Spring Boot:创建项目
1、打开IDEA,点击 +Create New Project. 开始创建一个新项目。2、在左侧菜单找到并点击 Spring Initializr,点击next。jdk建议1.8。3、按实际情况依次填写项目信息。4、你可以从左面选择大类,然后在窗口中间勾选需要的依赖。右边可以看到已选择的依赖项。上边下拉框可以选择Spring Boot的版本,这里使用2.6.3。完成后点击 Next。这里我选择了“Web”类别下的“Spring Web”、“Template”类别下的“Thymeleaf”以及原创 2022-02-21 21:25:37 · 2729 阅读 · 1 评论 -
Java-解决报错:import sun.misc.BASE64Decoder无法找到
import sun.misc.BASE64Decoder无法找到原创 2022-02-15 20:36:47 · 751 阅读 · 0 评论 -
快速查找下载java项目所需jar包
打开:http://www.mvnrepository.com/ 2.搜索要下载的jar名: 3.选择要下载的jar: 4.选择要下载的版本下载即可:转载 2018-08-17 16:55:21 · 399 阅读 · 0 评论