题目描述:翻转单词顺序列 思路分析:将字符串利用空格划分开并存进一个字符串数组然后逆序输出。 补充知识:trim()方法去掉一个字符串首尾的空白字符。假设有一个字符串s = " "(3个空格),那么s.trim()后返回的就是""。 代码实现: ...
分类:
其他好文 时间:
2019-01-08 12:23:36
阅读次数:
129
建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。 建造者模式概述 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者 ...
分类:
其他好文 时间:
2019-01-07 22:46:49
阅读次数:
198
准备工作 15min IDEA maven 3.0 在开始构建项目之前,机器需要安装rabbitmq,你可以去官网下载,http://www.rabbitmq.com/download.html ,如果你是用的Mac(程序员都应该用mac吧),你可以这样下载: 1 brew install rabb ...
分类:
其他好文 时间:
2019-01-07 11:24:10
阅读次数:
152
opensymphony提供的强大的开源任务调度框架 spring的默认调度框架,保存恢复调度现场。灵活,强大调度。 使用了 builder调度模式,factory模式,组件模式,链式写法。 三个核心概念:1.调度器(定时定期执行任务) 2.任务 3.触发器 体系结构:1.JobDetail 2.t ...
分类:
其他好文 时间:
2019-01-06 20:08:23
阅读次数:
167
Lombok @AllArgsConstructor @RequiredArgsConstructor @NoArgsConstructor @Getter @Setter @EqualsAndHashCode @ToString @NonNull @Data @Value @Builder @Si ...
分类:
其他好文 时间:
2019-01-06 12:46:02
阅读次数:
186
1、功能简述 全局事件(数据)传递,可减少一步一步传递数据的繁琐步骤。 2、gradle接入 (1)module的gradle添加加速索引,不同模块不能包名相同,不然会冲突。 (2)module的gradle接入插件 (3)project的gradle中 3、初始化 EventBus.builder ...
分类:
其他好文 时间:
2019-01-05 10:14:50
阅读次数:
218
以前写文件的复制很麻烦,需要各种输入流,然后读取line,输出到输出流...其实apache.commons.io里面提供了输入流输出流的常用工具方法,非常方便。下面就结合源码,看看IOUTils都有什么用处吧! ...
分类:
其他好文 时间:
2019-01-04 14:55:55
阅读次数:
126
许久之前便听到了springcloud如雷贯耳的大名,但是不曾谋面,其主要应用于微服务的相关架构。笔者对微服务并不是很了解,但其既然比较出众,遂也稍微接触研究下 springcloud特性 springcloud作为spring团队的微服务架构,其有如下的特性(摘自官方文档) Distributed ...
分类:
编程语言 时间:
2019-01-03 19:32:15
阅读次数:
210
pom.xml HttpUtil.java ...
分类:
Web程序 时间:
2019-01-03 15:08:25
阅读次数:
368