Comparator比较器 Comparator接口在java.util包下面,排序是Comparator需要实现的功能之一,该接口代表的是一个比较器,比较器具有可比性,可以做排序的,,本质其实比较两个对象谁排在前边谁排在后面,那么比较的方法是 Comparable:强行对实现它的每个类对象进行整体 ...
分类:
编程语言 时间:
2020-12-16 12:07:48
阅读次数:
3
1 注意下面这样用空接口的时候,类型无法传递 package main import "fmt" func main() { a := [][]string{{"a","b","c"}} fmt.Println(a) test1(a) // interface{}可以接受任意类型,但这里不能这样传递 ...
分类:
其他好文 时间:
2020-12-15 12:57:07
阅读次数:
9
场景 大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了,但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。 下面以一个例子开始,这是某购物网站的搜索条件,如果让你实现这 ...
分类:
其他好文 时间:
2020-12-15 12:54:09
阅读次数:
6
工厂模式 创建对象的最佳方式,相当于把创建对象的过程进行了封装,这样可以将实例化对象的逻辑不对外共享,对外提供一个工厂类方便调用 工厂模式分为三种 普通工厂模式 //step1:创建接口 interface Fruit { public void product(); } //step2:创建类实现 ...
分类:
其他好文 时间:
2020-12-15 12:21:07
阅读次数:
2
一、前言 在我们进行接口自动化的时候,用例往往有成百上千上万条用例,串行执行时间在分钟或者是小时级别。虽然能满足我们一般的回归性测试需求,但是还是对于企业级别的项目来说,还是显得有些力不从心。那么有没有一种比较好的解决方案呢,pytest的pytest-xdist插件可以很好解决我们的困惑 二、py ...
分类:
其他好文 时间:
2020-12-15 12:05:34
阅读次数:
2
作者 | Kohei Ota 译者 | 核子可乐 策划 | 万佳 来源:架构头条 什么?Kubernetes 决定弃用 Docker? 这是真的。Kubernetes 现已弃用 Docker。 https://github.com/kubernetes/kubernetes/blob/master/ ...
分类:
Web程序 时间:
2020-12-15 12:05:23
阅读次数:
3
一、功能测试 主要关注软件功能是否正常,是否符合设计需求 二、接口测试 主要测试各模块之间的接口是否正常,数据传输是否正确 三、性能测试 主要关注APP的压力和负载测试 四、ui测试 用户界面(比如:菜单、列表、、对话窗)等页面的布局,是否满足客户的需求,界面文字以及图片是否显示正确,跟产品模型是否 ...
分类:
移动开发 时间:
2020-12-15 11:59:55
阅读次数:
2
如何把Kafka消息时延秒降10倍背景国内某大型税务系统,业务应用分布式上云改造。业务难题如上图所示是模拟客户的业务网页构建的一个并发访问模型。用户在页面点击从而产生一个HTTP请求,这个请求发送到业务生产进程,就会启动一个投递线程(DeliverThread)调用Kafka的SDK接口,并发送3条消息到DMS(分布式消息服务),每条消息大小3k,需要等待3条消息都被处理完成后才会返回请求响应⑧。
分类:
其他好文 时间:
2020-12-15 11:39:09
阅读次数:
1
最近中台的文章比较多,大多数谈历史,谈原因,之后就是谈技术了,但是中台真的实施起来,却躲不开下面的灵魂拷问。问题一:到底哪些应该作为中台,哪些不应该作为中台,是谁决定的?如何决定的?问题二:每一个中台应该有哪些功能?谁来定义?和业务方如何切分?怎样保证切分的合理?每一个中台应该有多大?按接口数?代码行数?什么时候决定再拆分?谁决定?问题三:维护每一个中台的团队应该有多大?10个人?100人?用户中
分类:
其他好文 时间:
2020-12-14 13:58:46
阅读次数:
13
接口的默认实现 实现类中可以不实现接口中有默认实现的方法,以下代码不报错 public interface IPerson { void Say() { Console.WriteLine("hello"); } } public class Teacher:IPerson { } 但是不可以通过实 ...