摘要: 在springcloud 微服务中大部分是通过token来验证用户的,那么有个问题,假设现在有A服务,B服务,外部使用RESTApi请求调用A服务,在请求头上有token字段,A服务使用完后,B服务也要使用,如何才能把token也转发到B服务呢,最差的解决办法就是吧token放到请求参数中,但是这样 阅读全文
posted @ 2020-03-23 10:03 WatermelonRoad 阅读(5192) 评论(1) 推荐(0) 编辑
摘要: 一个最简单的做法,通过添加.gitattributes文件来完成 1 在要被合并的分支中设置 git config --global merge.ours.driver true设置git配置项merge不合并的具体分支上的内容的; 2 在要被merge的分支上创建.gitattributes文件, 阅读全文
posted @ 2019-11-01 11:44 WatermelonRoad 阅读(506) 评论(0) 推荐(0) 编辑
摘要: Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。 Optional 阅读全文
posted @ 2019-09-30 14:22 WatermelonRoad 阅读(2491) 评论(0) 推荐(1) 编辑
摘要: Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。 在旧版的 Java 中,日期时间 API 存在诸多问题,其中有: 非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。 设计很差 阅读全文
posted @ 2019-09-30 14:04 WatermelonRoad 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 继上次学习过Java8中的非常重要的Lambda表达式之后,接下来就要学习另一个也比较重要的知识啦,也就如标题所示:Stream,而它的学习是完全依赖于之前学习的Lambda表达式。 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种 阅读全文
posted @ 2019-09-12 17:25 WatermelonRoad 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 题外话:很久没有写博客了,事情颇多,今天空闲下来,学习一下顺便写一下自己的了解,机会总是留给有准备的人,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你? 一、JVM结构 1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的cla 阅读全文
posted @ 2019-03-29 17:22 WatermelonRoad 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 因为当时公司的业务需要对集合进行各种各样的业务逻辑操作,为了提高性能,就用到了这个东西,因为以往我们以前用集合都是需要去遍历(串行),所以效率和性能都不是特别的好,而Streams就可以使用并行的方式来操作集合。 Stream 就如同一个迭代器(Iterator),单向,不可往复,数据只能遍历一次, 阅读全文
posted @ 2018-11-03 13:07 WatermelonRoad 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.jianshu.com/p/686ba0ae4ac2 只是想分享一下好用的插件,让大家开发效率更高,转载与大佬的简述,谢谢。 阅读全文
posted @ 2018-09-07 18:01 WatermelonRoad 阅读(135) 评论(0) 推荐(0) 编辑
摘要: String 类型是不可变的对象,因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后有一次看到一个代码段,如下: 这段代码返回的是ture,当时以为是false,返回的应该是"",后来查资料,通过反编译 编译器对字符串相加会进行优化,首先实例化一个St 阅读全文
posted @ 2018-08-22 09:52 WatermelonRoad 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.查看版本 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@runoob ~]# uname -r 2.安装Docker Docker 软件包 阅读全文
posted @ 2018-04-12 14:53 WatermelonRoad 阅读(175) 评论(0) 推荐(0) 编辑