240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    6大设计原则

    1,单一职责原则 一个类只专注于做一件事; 高内聚,低耦合; 2,开闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦...

  • 设计模式-行为型

    1,模板方法模式(Template Pattern) 定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 应用实例:spring事务管...

  • Resize,w 360,h 240
    设计模式-创建型

    1,单例模式(Simple Factory Pattern) 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用场景:确保任何场...

  • Resize,w 360,h 240
    Netty总结(1)-Reactor模型

    开发速度快,文档全,性能高 Reactor模型 翻译:反应器模式,分发者模式,通知者模式 原理: 1)通过一个或多个输入同时请求服务处理器(基于...

  • Resize,w 360,h 240
    NIO总结 2.0

    BIO分析 每个请求都需要创建独立线程,与对应的客户端进行数据读写、业务处理 当并发量较大时,会创建大量线程来处理连接,导致系统资源占用较大 连...

  • SOFATrace-全链路监控

    zipkin接收日志: SOFATracer配置,参考官网:https://www.sofastack.tech/projects/sofa-t...

  • Resize,w 360,h 240
    MQ对比

    rokectmq: 1,单机吞吐量10万级 2,在同等机器下,可以支撑大量的topic 3,阿里出品,java开源,稳定可用 kafka: 1,...

  • Resize,w 360,h 240
    排序算法

    1,冒泡排序(Bubble Sort) 定义:对比相邻的元素,将大的放后面,每次循环会确定最大的数的位置 时间复杂度:最佳情况:T(n) = O...

  • Resize,w 360,h 240
    五大常用算法

    1,分治法 定义:把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解...