java
Huangwen6
This is a six B java developer
展开
-
Ehcache初步使用
感谢 疯狂的小智 博主的文章,对我帮助很大,觉得文章很好,就转过来了,当做笔记留待以后反复查看,如果您不想被转载,请告诉我现在贴出原文地址:https://blog.csdn.net/u010351766/article/details/52120280正文:Ehcache是一个轻量级的缓存框架 首先要了解缓存清除策略,官方文档给出的有LRU - least recently used(最近最少使...转载 2018-06-04 09:16:09 · 148 阅读 · 0 评论 -
eclipse debug模式运行老是被URLClassLoader这个类拦截到 解决方法
最近项目不知道咋回事,以前好好的,现在只要是Debug运行,都会莫名其妙的进到URLClassLoader这个类里面来,可能是我手贱动过jdk吧;解决方法如下:如上图所示,breakpoint小窗口的位置,在去掉之前是有一个“caught and uncaught”一栏的,只需要将前面的对勾去掉就好了。...原创 2018-06-15 10:08:57 · 2613 阅读 · 2 评论 -
java double类型实现保留两位小数的方法
今天遇到了一个问题,需要把一个Double类型的数据存入数据库,要求是精确到小数点后两位,然而double类型默认只精确到小数点后一位,所以上网查了下资料,可以用如下方法解决:Double d=18;DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(d)); 输出为 18.00这样就ok...原创 2018-06-01 14:49:53 · 14311 阅读 · 1 评论 -
java实现调用邮件接口发送邮件--学习笔记
前文:最近学习了利用java发送邮件相关知识,怕忘记,所以笔记之。一:在Maven环境下,pom配置 jar包依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> ...原创 2018-06-19 14:04:44 · 13174 阅读 · 1 评论 -
解决POI导入Excel时,数字精确到小数后一位的问题
今天在做导入Excel的功能,遇到一个操蛋的问题,那就是如果excel某列为数字,例如123, POI 读取会变成 123.0 如果遇到一些数字密码或者手机号之类的需求,那可怎么办?网上搜了一些办法,使用后还是或多或少有点问题,于是想了一个不是方法的方法,如下代码片段:List<String> tempList = new ArrayList<String>(...原创 2018-05-31 17:37:18 · 10307 阅读 · 0 评论 -
如何使用spring定时任务(@Scheduled注解)----学习笔记
在springMVC里使用spring的定时任务非常的简单,如下:(一)在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/tas...原创 2018-08-09 16:43:05 · 3408 阅读 · 0 评论 -
Spring Cloud(Spring Boot)分布式定时器的简单解决方案(redis锁)
定时任务的实现方式有多种,例如JDK自带的Timer+TimerTask方式,Spring 3.0以后的调度任务(Scheduled Task),Quartz等。因为项目中用到了Scheduled,所以这里只说Scheduled。1. SpringBoot启动类上加注解@EnableScheduling2. 自定义线程池。spring底层默认是new一个核心数量为1的单线程池...转载 2018-08-14 14:39:18 · 13057 阅读 · 6 评论 -
spring 异步执行任务方法(@Async注解代替多线程 )--学习
最近在开发过程里遇到让人很头痛的功能,就是一个批量复制功能,批量复制中包括数据库中的数据,还有文件系统的复制。这在开发中要考虑到系统性能和友好度的问题,一个批量复制最少要执行1~3分钟,这让用户在点击一个按钮后要等待1~3分钟不现实,最后只能用多线程,来达到用户的友好度。 在项目既然用到了Spring ,我们用Spring实现的多线程来实现这个功能。public class JobU...转载 2018-08-15 09:34:02 · 636 阅读 · 0 评论 -
jdk8 新特性 lambda表达式---学习笔记
转自:JDK1.8 十大新特性详解前言:“Java is still not dead—and people are starting to figure that out.”jdk8已经出来很久了,但从来没有仔细研究过他到底带来了哪些改变,自从进入了新公司,发现公司代码中用到了很多jdk8的新特性,无奈,我居然看不懂,所以不得不去学习这些特性,说来也是惭愧。一、Lambda 表达式...转载 2018-08-08 13:12:10 · 457 阅读 · 0 评论