coding……
但行好事 莫问前程

2018年07月的文章

Java基础

Java8实现Map/List/Set排序

zhuoli阅读(1115)评论(0)赞(0)

Java8之前如果想对一个集合排序,那么集合元素要么实现了Comparable接口,要么另外定义一个继承于Comparator的比较器并实现compare方法,使用起来是非常麻烦的。在我之前的文章中也介绍了一种Guava的排序实现方案,也是...

Java基础

Java8 Stream reduce操作

zhuoli阅读(1031)评论(0)赞(0)

Reduce,顾名思义为减少的意思,就是根据指定的计算模型将Stream中的值计算得到一个最终结果。在之前的一篇文章Java8函数式编程中简单介绍,Stream的count、min 和max方法底层都是依赖reduce实现的,本篇文章将简单...

Spring Boot

Spring Boot中log4j的配置

zhuoli阅读(978)评论(0)赞(0)

上篇文章Spring Boot日志管理,我简单讲述了Spring Boot中使用默认日志Logback进行日志管理的配置。在上篇文章中有讲到,LogBack是Log4j的改良版本,比Log4j拥有更多的特性,同时也带来很大性能提升。但是lo...

Lombok

Java开发利器Lombok

zhuoli阅读(815)评论(0)赞(0)

Lombok简介 Lombok是一种Java的实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现Lombok,开发人员可以节省构建getter/sett...

Spring Boot

Spring Boot日志管理

zhuoli阅读(883)评论(0)赞(0)

日志作为一个项目必备的一个模块,对于排查问题是必不可少的。在开始写本篇文章之前,先讲一下几个概念Sl4j、LogBack、Log4j、Apache commons Log等概念的联系和区别,这对于了解本文是非常重要的。 slf4j是The ...

Spring Boot

Spring Boot配置

zhuoli阅读(605)评论(0)赞(0)

Spring Boot号称可以去除XML,但未做到零配置,它体现出了一种”习惯优于配置”的思想,也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。 一般情况下默...

Spring Boot入门-Zhuoli's Blog
Spring Boot

Spring Boot入门

zhuoli阅读(729)评论(0)赞(0)

上篇文章简单介绍了Spring Boot,讲述了Spring Boot的一个理念”习惯优于配置”,以及其操作方便,开箱即用的优点。本篇文章就用一个简单的HelloWorld实例具体讲述一下Spring Boot的上述...