java
KILANG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@SuppressWarnings作用
@SuppressWarnings("unchecked"),泛型@SuppressWarnings("deprecation"), deprecated方法@SuppressWarnings(value={"deprecation","unchecked"}) 双选@SuppressWarnings("serial"), 序列化转载 2016-10-26 10:51:18 · 503 阅读 · 0 评论 -
ajax跨域问题返回json数据
跨域提交:【和普通的提交只是前台的jsonp和后台的返回方式稍微有点区别】 $.ajax({ url:"http://localhost:8080/xxx.action", type:"get", dataType:"jsonp", //数据格式设置为jsonp ...原创 2018-11-03 20:04:52 · 1299 阅读 · 0 评论 -
idea的gradle路径红色
移动gradle库后,路径红色或者显示2个路径,其中一个是红色的,无法删除;解决方法:第一步:file--->projectStructrue--->liberary,移除所有gradle文件,等下重新加载依赖;第二步:打开build.gradle文件,把dependencies里面的依赖全部删了,保存一次,等idea自动build完之后,撤销删除,再保存一次,自动buil...原创 2018-09-10 12:01:07 · 4245 阅读 · 0 评论 -
jersey的@QueryParam、@FormParam、@FormDataParam
@QueryParam获取的参数,实际就是url中拼接在?后面的参数@FormParam客户端以form(MIME为application/x-www-form-urlencoded)的方式提交表单,服务端使用@FormParam解析form表单中的参数@FormDataParam通常在上传文件的时候,需要@FormDataParam。客户端提交form(MIME为multipart/form-d...原创 2018-06-19 16:05:07 · 5287 阅读 · 1 评论 -
idea部署遇到Can't load IA 64-bit .dll on a AMD 64-bit platform
这个64位的tomcat IA跟这个AMD电脑位数不匹配,问题不影响项目部署的,但是给出解决方案:原因:tomcat的版本和本机的运行环境的冲突【tcnative-1.dll这个文件的版本】tcnative-1.dll版本有很多,有32位和64位的各个版本在这里可以下载http://archive.apache.org/dist/tomcat/tomcat-connectors/native可以先...原创 2018-06-06 16:58:34 · 3689 阅读 · 0 评论 -
job的注解为空
java使用定时器的时候发现job里面的注解为空,有两种解决方法:1、使用new的方法,直接把注入的对象new出对应的实例;2、跟踪定时器内部代码,可以知道,job的实例化都是通过new出来的,new出来的对象。里面的注入对象都是为空的,需要一个中转的类,才能注入想要的对象public class ZhiFuJob extends QuartzJobBean{xxService原创 2017-09-20 09:16:24 · 916 阅读 · 0 评论 -
java运算计算的方式得到的结果和通过计数器得到的结果不一样
在java方法里面写的计算公式,比如a * b + c / d 得到的结果很有可能和计算器得打的不一样public float xx(){return BigDecimalUtils . round( a * b + c / d , 2)}想到得到的结果保留两位小数得到的结果很有可能与理想得到的结果相差0.01分原因:数值相乘得到的结果会丢失精度 ,两个d原创 2017-05-27 14:26:03 · 1667 阅读 · 0 评论 -
资源文件修改后,class目录下面还是不变
无论修改properties文件,还是xml文件,myeclipse下面的classes目录和tomcat下文件的目录都是显示以前的旧版本,怎么修改也是一样,不做任何改变;1、看网上评论以为是jar文件冲突了,还一个个jar包删除了再加上去,发现没任何作用;2、然后看web.xml文件引用的xml文件路径,发现也没有错误,确定是引用对应的资源文件;3、最后发现其实就是build pat原创 2017-03-23 09:15:02 · 1536 阅读 · 2 评论 -
关于服务器使用秘钥后,ehcache无法刷新https路径缓存的问题
1、考虑到客户手上的都有epass2000auto的秘钥,但是ehcache刷新缓存的flush方法无法刷新https://xxxx:xxx,会报unable to find valid certification path to requested target的错误,然后网上搜到的帮服务器的tomcat添加证书文件,参考http://blog.youkuaiyun.com/wilsonke/article原创 2016-12-20 11:28:50 · 502 阅读 · 0 评论 -
关闭jvm占用端口
java tomcat经常强制关闭后,再次重启就会因为之前关闭不是正常关闭,端口还在占用,导致无法开启:两种解决方法:1)执行tomcat的bin目录下shutdown.bat批处理程序,关闭tomcat的运行端口2)在cmd的命令行下,输入netstat -ano 找到你tomcat所要开启但是被占用的端口,这个端口对应的PID是多少,执行taskkill /pid xxx /f 注原创 2016-12-06 15:20:26 · 2884 阅读 · 0 评论 -
java获取当前时间
获取当前时间,System.currentTimeMillis()得到离1970年1月1日的的毫秒数Date date = new Date(System.currentTimeMillis())转换成yyyy-MM-dd的格式,以字符串的格式存到数据库SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");sdf.fo原创 2016-11-17 20:18:08 · 614 阅读 · 0 评论 -
ibatis的there is no statement named
两种情况:1.你的sqlmap 文件中确实没有xxx这个statement ,很有可能某个字母写错了2.sqlmap文件定义了namespace属性,此时在本文件中引用别的statement,就需要这样写:(你的namespace).(定义的statement 的id),如果把namespace属性漏了,就被报此异常检查ibatis的sqlMapConfig转载 2016-10-31 11:13:13 · 2570 阅读 · 0 评论 -
@Scope("prototype")
与单例对应,每个用户访问action都会建立一个对象,不会出现锁这种现象原创 2016-10-26 10:52:32 · 441 阅读 · 0 评论 -
content-type传输区别
关于 Content-Type:application/x-www-form-urlencoded 和 Content-Type:multipart/related最近项目中用到的一个是用一个页面接收c程序post过来的一断字符串..总接收不到值...区别只是Content-Type:application/x-www-form-urlencoded和转载 2016-10-26 10:55:49 · 1115 阅读 · 0 评论 -
gradle java项目打jar包问题
//打包配置//静态资源路径默认4个:classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resourcesjar.enabled= truejar.into('META-INF/resources/') { from('src/main/webapp'){//除去exclud...原创 2019-03-05 15:35:25 · 2739 阅读 · 0 评论
分享