Java开发
xingguoguo
热爱工作,热爱生活
展开
-
关于如何用JAVA代码生成随机图片验证码
首先我使用的是spirngmvc框架,新建工具类(生成图片验证码)ImgFontByte、ValidateCode。两个类作用分别是生成创建验证码字体、图片验证码。在controller层实例化ValidateCode类,调用write方法向流写入图片,调用getCode获取生成图片上的验证码//参数分别是图片的宽度/高度/验证码字符个数/验证码干扰线数ValidateCode v转载 2015-07-02 16:41:04 · 685 阅读 · 0 评论 -
Eclipse中更改Java项目名
首先说明:直接F2或右击重命名项目是不可以的,项目会出现错误,并且项目并没有从根本上重命名要从以下几个步骤更改名字:1.修改项目目录下.project文件 GZELearning2.项目右键属性 --> Web Project Settings --> Context root3.修改项目目录下:.se原创 2015-07-13 16:48:26 · 820 阅读 · 0 评论 -
禁止浏览器缓存网页
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-转载 2016-11-29 15:04:55 · 7035 阅读 · 0 评论 -
springboot项目访问静态资源(默认方式)
默认配置的 /** 映射到 /static (或/public、/resources、/META-INF/resources)其中默认配置的 /webjars/** 映射到 classpath:/META-INF/resources/webjars/PS:上面的 static、public、resources 等目录都在 classpath: 下面(如 src/main/resources转载 2016-12-02 13:57:52 · 4173 阅读 · 0 评论 -
java 四舍五入方法
java 四舍五入保留小数 // 方式一:double f = 3.1516;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二:new java.text.DecimalFormat("#转载 2017-01-16 11:29:17 · 477 阅读 · 0 评论 -
eclipse,sts等IDE开发web项目不编译代码的问题
方法一:1.首先点击eclipse工具栏的project 的 Build Automatically选中。2.重新运行项目。方法二:1.首先clean tomcat ---> 右击refresh项目 ---> 点击eclipse工具栏的project clean。2.重新运行项目。方法三:1.删除tomcat,重新添加一个tomcat。2.删除项目原创 2017-05-08 14:52:53 · 3425 阅读 · 0 评论 -
论Ajax async(同步/异步)属性的重要性
先说一下我遇到的坑吧我的需求是在ajax请求后台,需要执行success回调方法获取后台返回数据,根据返回数据状态执行不同方法。然而在实际写代码过程中,忽略了async这个属性,不配置默认为异步。所以我一直在没有获取到数据就执行下一步,然后再执行success回调方法,执行顺序颠倒了。度娘了很长时间和排查自身代码很长时间之后,发现配置 async:false 设置为同步就可以顺序执行原创 2017-05-08 15:11:24 · 402 阅读 · 0 评论