2017年11月27日
摘要: Optional<T>类(java.util.Optional)是一个容器类,代表一个值存在或不存在。在上面的代码中,findAny可能什么元素都没找到。Java 8的库设计人员引入了Optional<T>,这样就不用返回众所周知容易出问题的null了。我们在这里不会详细讨论Optional,因为第 阅读全文
posted @ 2017-11-27 17:35 一个帅哥9527 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 筛选: numbers.stream().filter(i -> i % 2 == 0).distinct().forEach(System.out::println); 延伸:可以去掉distinct(),改用toSet()可以去掉distinct(),改用toSet() transactions 阅读全文
posted @ 2017-11-27 17:02 一个帅哥9527 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 函数式接口 函数描述符 原始类型特化Predicate<T> T->boolean IntPredicate,LongPredicate, DoublePredicateConsumer<T> T->void IntConsumer,LongConsumer, DoubleConsumerFunct 阅读全文
posted @ 2017-11-27 14:07 一个帅哥9527 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 什么是单例、多例: 所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 为什么用单例、多例: 之所以用单例,是因为没必要每个请求都新建一个对象,这样子既浪费CPU又浪费内存; 之所以用多例, 阅读全文
posted @ 2017-11-27 11:37 一个帅哥9527 阅读(1083) 评论(0) 推荐(0) 编辑
  2017年11月22日
摘要: public static void main(String[] args) { Long t = System.currentTimeMillis(); Random random = new Random(); List list = new ArrayList(); for (int j = 0; j a1.getWeight()-a2.getWeight... 阅读全文
posted @ 2017-11-22 14:48 一个帅哥9527 阅读(6971) 评论(0) 推荐(0) 编辑
  2017年11月15日
摘要: 实现:赛选苹果 基类 方法类: 知识点: 如上图,接口类,可以写default 开头的方法,此方法可以直接写实现,而且,子类不用集成此方法 阅读全文
posted @ 2017-11-15 18:13 一个帅哥9527 阅读(157) 评论(0) 推荐(0) 编辑
  2017年11月4日
摘要: SELECT substring_index(substring_index(t.delid,',', b.help_topic_id + 1), ',', -1) FROM (SELECT su.* FROM sys_user su ) t join mysql.help_topic b ON b 阅读全文
posted @ 2017-11-04 16:03 一个帅哥9527 阅读(302) 评论(0) 推荐(0) 编辑
  2017年11月2日
摘要: 适配器模式(连接):允许因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 装饰器模式(增强):原有的不能满足现有的需求,对原有的进行增强。 代理模式(限制):同一个类而去调用另一个类的方法,不对这个方法进行直接操作。 这里,我们用一个狼外婆的故事:一只狼假装 阅读全文
posted @ 2017-11-02 20:36 一个帅哥9527 阅读(183) 评论(0) 推荐(0) 编辑
  2017年10月30日
摘要: http://www.cnblogs.com/ITtangtang/p/3978349.html spring 源码解读 https://pypi.python.org/ python 包 https://www.jianshu.com/p/042324342bf4 PyCharm安装及使用 htt 阅读全文
posted @ 2017-10-30 18:03 一个帅哥9527 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Condition 将 Object的通信方法(wait、notify 和 notifyAll)分解成截然不同的对象,用await()替换wait(),用signal()替换notify(),用signalAll()替换notifyAll(),传统线程的通信方式,Condition都可以实现,这里注 阅读全文
posted @ 2017-10-30 11:35 一个帅哥9527 阅读(728) 评论(0) 推荐(1) 编辑