- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 JDK SPI学习笔记
SPI(Service Provider Interface),服务提供者接口,或称服务提供者模式,是一种被广泛使用的用于解耦的技术。常见的xml、jdbc、nio selector,甚至是dubbo都能看到它的身影。当然,我们知道SPI主要目的是解耦,但是它又是怎样去实现解耦这个目的的呢? 就拿nio的java.nio.channels.spi.SelectorProvider来说,jav...
2018-03-18 19:45:58
550
原创 Java 8函数式编程学习笔记
随着函数式编程越来越流行,我们的Java从Java 8开始也引进了函数式编程相关的API,再配合lambda表达式的支持,这样写起Java代码会变得越来越爽。Java 8函数相关的api放在java.util.function的包下面,这个包展开后,有一大堆的类,看了有些头晕,这里简单归类总结一下:首先可以简单分为5大类:Consumer、Function、Operator、Predi
2015-09-04 23:31:27
1108
原创 UVa 658 - It's not a Bug, it's a Feature!(Dijkstra算法)
UVa的题目地址如下:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=599题目的描述为:It is a curious fact that consumers buying a new software product genera
2014-11-30 16:23:29
695
原创 UVa 10048 - Audiophobia(floyd算法)
UVa的题目地址如下:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=989题目的描述为:Consider yourself lucky! Consider yourself lucky to be still breathing a
2014-11-29 23:21:54
447
原创 UVa 10382 - Watering Grass(贪心算法)
UVa的题目地址如下:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=113&page=show_problem&problem=1323
2014-06-21 16:14:40
666
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅