维尼熊
  我的梦想
横眉冷对千夫指,俯首甘为孺子牛。 出自鲁迅《自嘲》
Spring Boot 使用logback管理日志 Spring Boot 使用logback管理日志
Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者
2019-03-02
Apache CollectionUtils 常用方法总结 Apache CollectionUtils 常用方法总结
CollectionUtils在真实项目中,是一个非常好用的工具类,使用非常频繁。它可以使代码更加简洁和安全。 依赖 maven <!-- https://mvnrepository.com/artifact/commons-col
2019-03-01
Comparable和Comparator的区别 Comparable和Comparator的区别
ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,co
2019-02-17
Java8 新特性-Optional类 Java8 新特性-Optional类
在Stream流式数据处理的文章中提到了Optional类,这是Java 8新增的一个类,用以解决程序中常见的NullPointerException异常问题。本篇文章将详细介绍Optional类,以及如何用它消除代码中的null检查。 避
2019-02-13
Java8 新特性-lambda表达式 Java8 新特性-lambda表达式
2014年3月发布的Java 8,有可能是Java版本更新中变化最大的一次。新的Java 8为开发者带来了许多重量级的新特性,包括Lambda表达式,流式数据处理,新的Optional类,新的日期和时间API等。这些新特性给Java开发者带
2019-02-13
Java8 新特性-流处理 Java8 新特性-流处理
Java 8的另一个新特性——Stream API。新增的Stream API与InputStream和OutputStream是完全不同的概念,Stream API是对Java中集合操作的增强,可以利用它进行各种过滤、排序、分组、聚合等操
2019-02-13
Java8 新特性-日期api Java8 新特性-日期api
Java 8的一个新增的重要特性就是引入了新的时间和日期API,它们被包含在java.time包中。借助新的时间和日期API可以以更简洁的方法处理时间和日期。 在介绍本篇文章内容之前,我们先来讨论Java 8为什么要引入新的日期API,与之
2019-02-13
Jenkins 后台进程 Jenkins 后台进程
配置 Jenkins Job 的时候,after mvn package 用命令行 nohup java -jar project-1.0-SNAPSHOT.jar > /dev/null 2>&1 & 起一个
2019-02-13
Java拆分shell命令成数组 Java拆分shell命令成数组
命令行拆分成string数组 原始命令如下 -p /path -d "here's my description" --verbose other args 需要的拆分结果如下 Array[0] = -p Array[1] = /pa
2019-01-29
Spring mvc文件上传下载 Spring mvc文件上传下载
简介文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。一旦设置了
2019-01-29
Git常用命令 Git常用命令
Git常用命令使用Git生成ssh密钥:ssh-keygen -t rsa -C "email@example.com" 设置全局用户名和邮箱:git config --global user.name "YourName" git con
2019-01-29
Spring Boot 结合 Quartz 设置定时任务 Spring Boot 结合 Quartz 设置定时任务
Spring Boot 原生 @Scheduled任务配置@Slf4j @Component public class ScheduledTask { @Scheduled(fixedRate = 5000) // 表示每
2019-01-29
7 / 8