摘要: 前言        java8里最大亮点是lambda,让我们用习惯C# linq的语法,也能眼前一亮。但是比起C#的语法糖还是差的很远。   差集、并集、交集 @Test public void test1(){ List<Integer> list1=new ... 阅读原文
2017-12-06 12:51:01 阅读(771) 评论(0)
摘要: 定义: 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   角色: 目标(Target)角色:这就是所期待得到的接口,也就是这类的接口是符合我们要求的。     源(Adapee)角色:我们要使用的接口,但是这个接口不符合我们的要求,也就是现在需要适配... 阅读原文
2017-12-06 11:57:01 阅读(712) 评论(0)
摘要: 参考Spring Cloud官方文档第13、14、15章 13. Circuit Breaker: Hystrix Clients Netflix提供了一个叫Hystrix的类库,它实现了断路器模式。在微服务架构中,通常一个微服务会调用多个其他的微服务。一个相对低层级的服务失败可能造成上层应用的级联失败,服务访问量越... 阅读原文
2017-12-06 11:11:06 阅读(744) 评论(0)
摘要: 功能 1.天气预报 2.局域网对战 展示  java学习群669823128   部分源码 package game.weather; import java.util.HashMap; public class Weather { /** * @Fields 今天的天气数据,... 阅读原文
2017-12-06 10:39:02 阅读(761) 评论(0)
摘要: 在大多数大公司,像应用服务器软件的安装、部署都是运维的事情,其实自己去尝试部署一下,也是有收获的。 周末在家无聊,正好尝试了Linux下的rabbitMq安装过程,做了记录,希望有用到的人可以做下参考。   安装环境: Linux: centOS 7.0 mini版 rabbitMq: 3.6.2   查询linux... 阅读原文
2017-12-06 08:55:02 阅读(732) 评论(0)
摘要: 上一篇《Git命令汇总基础篇》总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 。 学会了这些命令,已经基本解决了使用Git中大部分问题。 1.gitignore 全局配置忽略文件 git config --global core.excludesfile ~/.gitignore 如... 阅读原文
2017-12-06 08:36:01 阅读(763) 评论(0)
摘要: 前中后序遍历递归实现+层序遍历: 树的结点类代码:  public class TreeNode<Value extends Comparable<? super Value>> { private Value value; private TreeNode lef... 阅读原文
2017-12-06 07:26:02 阅读(734) 评论(0)
摘要: 一. Mybatis关联映射 1 讲数据库中关联关系,主键表与外键表   一对多,多对一,主键表表示一 与外键表表示多   学生与学校的关系,工人与工厂,人员与部门的关系,。。。。    多        一                多         一      多        一     2... 阅读原文
2017-12-06 06:54:03 阅读(726) 评论(0)
摘要:     报错:java.sql.SQLException: No suitable driver 显然,这里c3p0由于没有找到对应的配置文件(c3p0-config.xml或者c3p0.properties),所以无法连接数据库才报错的。   解决方法: 需要把 c3p0-config.xml或者c3p... 阅读原文
2017-12-06 00:48:02 阅读(756) 评论(0)
摘要:     先上图,或自己去看看, 不是想黑它, 只是太让我惊讶了!! 太让我失望了!! 几个键盘,几本书, 路由器。。。 而且!!! 都是协办方赞助的!!   最后安利一下这个活动,直接说重点,奖品要好!有手机,手环,耳机。。。快来。。。 #2017年度原创IT博主全网评选:   www.ITbang.me/goPa... 阅读原文
2017-12-06 00:42:07 阅读(776) 评论(0)