自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除