
JAVA
songbob
这个作者很懒,什么都没留下…
展开
-
JAVA 6 + TOMCAT 7.0.14 环境的搭建
写在前面:突然想用利用程序编点WEB小应用什么的,先搭个环境吧。环境:WIN 7JAVA 6 (jre-6u25-windows-i586-iftw)TOMCAT 7.0.14其实就环境来说和新旧的差别不大。主要就是JAVA安装后不再有JDK文件夹生成,而只有一个JRE夹。我感觉这样比原来好,更直观些。1 JAVA 安装:到http://java.com/zh_CN/ 去下JAVA吧。注意这里下的是一个只有800多K的更新索引向导,下完再双击它才能安装JAVA。另外我装的时候没有提示(也许是我没看到),直接原创 2011-05-25 00:06:00 · 1201 阅读 · 1 评论 -
archetype模板的使用中碰到的问题
http://blog.youkuaiyun.com/sxdtzhaoxinguo/article/details/46895013原创 2017-09-13 13:15:27 · 680 阅读 · 0 评论 -
在JAVA中针对LIST进行排序
工作原因,需要针实时取得的数据进行排序,而这些数据没有存在于DB中。所以,就要在JAVA中进行排序。为此,写了一个基于Collections.sort来排序的方法。说明:1 数据没有存在于DB中。2 本排序只提供单列,不提供复合,有需要的可以自行重写。3 本排序基于Collections.sort,重写Comparator()来实现。4 排序针对于LIST,参数为LIS原创 2017-10-26 13:38:38 · 810 阅读 · 0 评论 -
redis+spring 注解Cacheable 设定redis的生存周期。
业务场景:1、要取得当日汇率(美元兑人民币,及人民币兑美元),精度不高,频率不高,一天取一到两次即可。2、取得的汇率作为所有用户的基础汇率用做其它运算。所有用户共用一套汇率,不区分用户。解决方案:1、初步考虑 i 、建表,存汇率值。 ii、用定时任务 调用其它网站提供的汇率API 来更新表中固定汇率。频率用定时任务的参数来设置。 iii、redi...原创 2018-05-24 17:00:31 · 2486 阅读 · 0 评论 -
JAVA 8 stream findfirst()、findAny、get() 报 null point exception 空指针异常
说明:JAVA8 用stream流来循环取LIST值时,如果值为空时会报 null point exception异常,解决办法为提前判断该值是否为空。下面是决断为空的写法。 场景说明:我有一个产品LIST,我要遍历此LIST,生成一个MAP,key为id,value为nameBEAN如下:@Setter@Getterpublic class Product { pri...原创 2018-09-18 11:50:41 · 34806 阅读 · 1 评论