- 博客(5)
- 收藏
- 关注
原创 spring-boot-demo
spring-boot-demo 统一异常处理 Swagger Druid Mybatis Redis MongoDB 使用同一的异常处理 配置 GlobalExceptionHandler.java@RestControllerAdvice public class GlobalExceptionHandler { private Logger logger = LoggerFactory
2017-06-28 11:05:04 574
原创 Drools规则引擎(四)-Drools-ComplexProblem
Drools-ComplexProblem使用Drools来解决一些复杂的逻辑问题。
2017-06-09 11:25:18 603
原创 Java-高并发探究
Java-高并发探究目的 优秀的并发能够提高程序的效率以及减少错误 一些实践 线程复用:线程池1.线程池工厂方法newFixedThreadPool: 返回固定线程数量的线程池。当有一个新的任务提交时,线程池若有空闲线程,则立即执行。若没有,则新的任务会被暂存到一个任务队列中,待线程空闲时,便处理在任务队列中的任务。newSingleThreadExecutor:返回只有一个线程的线程池。若多余
2017-06-01 17:41:41 375
原创 Java8-实践
Java8-实践 Map的双重循环 //对map的entry对象来做stream操作,使用两次forEach Map<String, Long> map = new HashMap<>(); crowdMap.entrySet().stream() .map(Map.Entry::getValue) .forEach(x -> x
2017-06-01 17:15:40 729
原创 Java8-基础
(一)optional类 创建一个空Optional对象输出的是一个空的optional对象 Optional<String> optional = Optional.empty(); System.out.println(optional);##:Optional.empty创建一个非空Optional对象如果person是null,将会立即抛出,而不是访问person的属性时获得一个潜在的错误P
2017-06-01 17:14:49 497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人