教育2

作者: hedgehog1112 | 来源:发表于2020-12-18 11:20 被阅读0次

    1、static类与普通类区别(垃圾回收)

        内部静态类:1)不需有指向外部类引用2)只能访问外部类的静态成员

        非静态内部类:1)要有    2)都可以    3)只能在外部类里    4)不能声明static方法和变量允许static常量

        static会被回收么?类不回收,都在classloader里,cl没被回收它自然就在

        https://www.iteye.com/problems/5885(待验证)

        (1)虚拟机类加载的准备阶段:只有static修饰变量进行内存分配

        (2)static的强制同步机制    https://www.jianshu.com/p/76674577545d(搜static)

    2、threadLocal虚引用作用,有哪些引用类型,有什么区别,threadlocal内存泄漏问题

    https://www.jianshu.com/p/97f3fc440e68(四部分)

    3、rabbitmq怎么保证副本数据同步

    镜像:https://www.jianshu.com/p/03584620772a

    kafka同步:https://www.jianshu.com/p/0130b2db97b9

    4、知道哪些rpc,springCloud使用什么协议,与rpc之间有什么区别

        rpc协议:https://www.jianshu.com/p/71994631fc3a

        http协议:https://www.jianshu.com/p/992bd36fca40

    RPC:Remote Produce Call,类似还有RMI。自定义数据格式,基于原生TCP,速度快,早期webservice,热门dubbo

    Http:网络传输协议,基于TCP,规定传输格式。消息封装臃肿,对服务提供和调用方没有任何技术限定,自由灵活

    5、myBatis拦截器怎么实现的,插件怎么实现    https://www.jianshu.com/p/2d9d5a6dedb2

    6、websocket原理    https://www.jianshu.com/p/b2d7ed33928e

    相关文章

      网友评论

          本文标题:教育2

          本文链接:https://www.haomeiwen.com/subject/lutigktx.html