学习
一只努力xx的程序媛
努力学习
展开
-
浮点数、BigDecimal等值判断,不能使用==和equals
浮点数使用“尾数+阶码”的编码方式,类似于科学计数法的“有效数字+指数”的表示方式。二进制无法精确表示大部分的十进制小数。反例:float a = 1.0F - 0.9F;float b = 0.9F - 0.8F;if (a == b) { // 预期进入此代码块,执行其它业务逻辑 // 但事实上 a==b 的结果为 false}Float x = Float.valueOf(a);Float y = Float.valueOf(b);if (x.equals(y)) { // 预期转载 2021-08-05 16:09:19 · 415 阅读 · 0 评论 -
IDEA创建Maven的Spring MVC项目Demo
这个链接描述的比较详细,但有些地方容易出错,还是需要注意点击打开链接转载 2016-09-23 10:00:27 · 325 阅读 · 0 评论 -
IDEA使用MyBatis 反向生成文件IOException
使用IDEA编辑器,SQLserver数据库,搭建spirng+MyBatis+maven项目时,在pom.xml中,配置MyBatis逆向工程插件,编写好generatorConfig.xml文件,执行。在执行时,发生Network error IOException:Connection refused:connect解决方法:SQLserver数据库需要开启远程连接,默认是未开启,需原创 2016-10-11 17:12:28 · 484 阅读 · 0 评论 -
IDEA工具web.xml报错param-value element not allow here
将web.xml头部内容修改为:web-appxmlns="http://java.sun.com/xml/ns/javaee" version="2.5">不能使用:web-appversion="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/原创 2016-10-11 17:29:39 · 3044 阅读 · 0 评论 -
用IDEA把web项目打包成war
1.点击工具栏得project structure2.左侧选择Artifacts,创建Web Application :Artifact ,填写Name和output路径,点击OK3.点击菜单栏build,选择build artifacts,完成。原创 2016-09-23 10:12:56 · 9002 阅读 · 0 评论 -
IDEA类文件出现小叉号
今天写了REST Web wervice的Demo,就遇到ProductServiceImpl.java文件上出现小叉号,文件内容中并没有提示错误,就像酱婶儿的原因:具说是标识这个类不会在工程编译的时候进行编译解决:ctrl+alt+s打开Settings设置查找excludes,(或File->Settings->builde,Excution,Deployment-&g...原创 2016-10-20 10:04:45 · 15948 阅读 · 12 评论 -
tomcat修改端口和下载文件URI不乱码配置
<Service name="Catalina"><Connector URIEncoding="UTF-8" connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="9443"/></Service>配置tomcat的server.xml文件,修改端口为9080...原创 2017-03-13 19:23:25 · 1674 阅读 · 1 评论