- 博客(5)
- 收藏
- 关注
原创 spring-boot-demo
spring-boot-demo统一异常处理SwaggerDruidMybatisRedisMongoDB使用同一的异常处理配置 GlobalExceptionHandler.java@RestControllerAdvicepublic class GlobalExceptionHandler { private Logger logger = LoggerFactory
2017-06-28 11:05:04 552
原创 Drools规则引擎(四)-Drools-ComplexProblem
Drools-ComplexProblem使用Drools来解决一些复杂的逻辑问题。
2017-06-09 11:25:18 576
原创 Java-高并发探究
Java-高并发探究目的 优秀的并发能够提高程序的效率以及减少错误一些实践线程复用:线程池1.线程池工厂方法newFixedThreadPool: 返回固定线程数量的线程池。当有一个新的任务提交时,线程池若有空闲线程,则立即执行。若没有,则新的任务会被暂存到一个任务队列中,待线程空闲时,便处理在任务队列中的任务。newSingleThreadExecutor:返回只有一个线程的线程池。若多余
2017-06-01 17:41:41 361
原创 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 704
原创 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 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人