摘要: 1.策略模式的介绍 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 简单的说,策略模式代表了一类算法的通用解决方案,你可以在运行时选择使用哪种解决方案。 策略模式的重心 策 阅读全文
posted @ 2021-06-02 11:53 10114 阅读(709) 评论(4) 推荐(1) 编辑
摘要: 1.引言 如果你试图对流操作中的流水线进行调试, 了解stream流水线每个操作之前和操作之后的中间值, 该如何去做? 首先我们看一个例子, 使用forEach将流操作的结果打印出来. 1 /** 2 * @author lyh 3 * @version v-1.0.0 4 * @since 202 阅读全文
posted @ 2021-05-28 11:51 10114 阅读(2928) 评论(0) 推荐(1) 编辑
摘要: 1.抽象类的基本概念 JAVA中使用abstract关键字来修饰的类是抽象类,一般我们把父类变成抽象类。父类是一个抽象的概念,实例化出来也没有意义,所以把父类变成抽象类后,这个类就不允许实例化了,但是一般可以作为子类对象的接收类型来用。抽象类中可以包含抽象方法也可以不包含,但是具有抽象方法的类一定是 阅读全文
posted @ 2021-05-24 19:11 10114 阅读(155) 评论(0) 推荐(0) 编辑
摘要: POSTMAN高一点的版本没有出现这个问题,如果出现了,可以这样设置,如下图 如果出现了请求时候的中文乱码问题,可以将中文字符进行选中,右击编码,请求到接口的时候,会自动解码。 阅读全文
posted @ 2021-05-24 18:10 10114 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 在项目的代码编写中遇到这样一个问题。需要对关联方传递过来的列表数据进行一个筛选校验; 把已经回调传递过来的数据给去掉。然后把没有回调过来的数据再接着进行处理。 问题大致分析如下: 一个集合A包含多个对象,当然这些对象具有相同的属性,另一个集合B包含对象id属性,将A集合对象中存在与B集合对象相同id 阅读全文
posted @ 2021-05-20 09:08 10114 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.不知道小伙伴们在日常开发过程中使用stream流的时候,有没有遇到这样的情况, 发现stream()方法是红色的 , 这是编译工具提醒的, 估计是出现了什么问题, 如下图所示: 2.当我们把鼠标移到报红地方的时候 ,编译工具会给我们提示如下信息. 一长串的英文字符, 所以我们看可以先来看看这个提 阅读全文
posted @ 2021-05-19 12:40 10114 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 目前的互联网系统没有几个不使用缓存的, 但是只要使用缓存的话就会面临这几个问题, 如使用redis缓存技术, 可能会遇到缓存的雪崩, 穿透, 以及击穿. 首先来看一个简单的正常缓存流程: 如用户访问JD, 然后JD去访问redis, 如果redis有这个数据的话,就返回回去, 显示出来,如果redi 阅读全文
posted @ 2021-05-18 17:04 10114 阅读(327) 评论(1) 推荐(2) 编辑
摘要: 最近做的项目的一个版本需求中,需要用到MQ,对数据记录进行异步落库,这样可以减轻数据库的压力,同时可以抗住大量的数据落库。这里需要说明一下本人用到的MQ是公司自己在阿里的RokectMQ的基础上进行封装的,然后加上自己的东西,形成个性化的开发,且安全性高。这里就不多透露相关公司的信息啦,我就叫它MQ 阅读全文
posted @ 2021-02-24 23:11 10114 阅读(10002) 评论(1) 推荐(0) 编辑
摘要: 方法一: (利用递归实现) public static String reverse1(String s) { int length = s.length(); if (length <= 1) return s; String left = s.substring(0, length / 2); 阅读全文
posted @ 2021-01-19 23:48 10114 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 什么是灰度发布呢?要想了解这个问题就要先明白什么是灰度。灰度从字面意思理解就是存在于黑与白之间的一个平滑过渡的区域,所以说对于互联网产品来说,上线和未上线就是黑与白之分,而实现未上线功能平稳过渡的一种方式就叫做灰度发布。 非黑即白从来不是一种普遍现象,从色彩角度讲,灰度指不饱和的黑色,我们把黑色定为 阅读全文
posted @ 2021-01-18 23:27 10114 阅读(1032) 评论(0) 推荐(0) 编辑