java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

接口是否可以继承接口?抽象类是否可以实现(implements)接口?

问12:接口是否可以继承接口?抽象类是否可以实现(implements)接口? 答:接口可以继承接口,抽象类不可以继承接口,但可以实现接口 问3:抽象类是否可继承实体类(concerete class) 答:抽象类可以继承实体类,这是因为抽象类可继承性且有方法。 抽象类是否可继承实体类,取决于实体类必须是否有明确的构造函数。 问:接口可以继承多个接口么 一个接 More


接口和抽象类有什么不同

https://blog.csdn.net/weixin_44422604/article/details/107184591 https://juejin.cn/post/6844904089604587527 相同部分: 1.都不能被实例化 2.子类都必须实现全部抽象方法才能被实例化 核心不同: 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。 比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他 More


Servlet 的生命周期,并说出Servlet 和CGI 的区别

Servlet的生命周期分为5个阶段: 实例化:Servlet容器创建Servlet类的实例。 初始化:该容器调用init()方法,通常会申请资源。 服务:由容器调用service()方法,(也就是doGet()和doPost())。 破坏:在释放Servlet实例之前调用destroy()方法,通常会释放资源。 不可用:释放内存的实例。 概括来讲,Servlet可以完成和CGI相同的功能。 CGI(Common Gateway Interface通 More


String、StringBuffer和StringBuilder类的区别

String 是个final class不可变字符串,拼接性能低,频繁操作,性能影响 StringBuffer 解决大量字符串拼接,线程安全 StringBuilder 在StringBuffer基础上加个线程不安全,效率最高,优先考虑 线程安全: StringBuffer:线程安全 StringBuilder:线程不安全 速度: 一般情况下,速度从快到慢为 StringBuilder > StringBuffer > String,当 More


面向对象的三大特征

三大特征 封装:封装就是把过程和数据包围起来,对数据的访问只能通过已定义的界面。如私有变量,用set,get方法获取 继承 :对象的一个新类可以从现有的类中派生,这个过程称为类继承 多态:多态是指允许不同类的对象对同一消息做出响应 “多态”的概念是---相同的行为,不同的实现 静态多态是在编译期就确定了对象以及对象行为的绑定关系,所以运行起来以后 More


十万大小的数据集,从中选择10个最大的元素怎么做

如果是10万个找出10个,那么插入数据库,select就可以搞定(但是面试官不是考你数据库的)。 如果是10亿个找出10000个,就不那么简单了。 先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个。 1.拿10000个数建立一个堆heap More


jdk排序算法分析

jdk排序用的什么算法? jdk排序的过程描述 N<47 插入排序 47<N<286 双轴快排 286<N 连续性好 归并排序(Timsort) 286<N 连续性不好 双轴快排 所以JDK的这道题考的非常深,你得知道全部jdk内用到的排序算法以及这些算法的时间复杂度。 快速排序 https://pdai.tech/md/algorithm/alg-sort-x-fast.html 堆排序 https://www.bilibili.com/vid More


QPS, TPS, RT, 并发数理解

一、QPS:Query Per Second 每秒查询数量 二、TPS:Transactions Per Second (每秒传输的事物处理个数),即服务器每秒处理的事务数。 区别,假设一个商品页面加载一次,会查询商品接口和广告接口各一次,那么计算tps的时候+1,计算qps的时候+2 假设一个系统最多会有7万用户,一天举行了一次直播,大家都来登录系统,在5分钟内全部完成登录系统,平均每分钟1.4万,每秒23 More


令牌算法实现网关限流

1 定义: 令牌算法是以固定速度往一个桶内增加令牌,当桶内令牌满了后,就停止增加令牌。上游请求时,先从桶里拿一个令牌,后端只服务有令牌的请求,所以后端处理速度不一定是匀速的。当有突发请求过来时,如果令牌桶是满的,则会瞬间消耗桶中存量的令牌。如果令牌还不够,那么再等待发放令牌(固定速度),这样就导致处理请求的速度超过发放令牌的速度。 More


spring cloud gateway演示及源码

本文在说明spring cloud gateway如何起作用的 后面附有源码 一、系统架构图 本文的微服务架构图,展示了网关的作用spring gateway和euraka如何配合的,在实际生产过程网关的前面也许还有静态HTML,手机app,java软件程序等,这里用用户请求浏览器来作为模拟 二、系统的代码结构图 本系统由一个父亲工程和7个子工程组成 7001,7002,7003为e More