240 发简信
IP属地:浙江
  • 120
    6大设计原则

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

  • 设计模式-行为型

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

  • 120
    设计模式-创建型

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

  • 120
    Netty总结(1)-Reactor模型

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

  • 120
    NIO总结 2.0

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

  • SOFATrace-全链路监控

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

  • 120
    MQ对比

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

  • 120
    排序算法

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

  • 120
    五大常用算法

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

  • 120
    设计模式-结构型

    1,外观模式(Facade Pattern) 定义:又叫门面模式,提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,让子系统更容易使用。和外观模式...

  • mysql主从复制配置

    主库配置 从库配置 Slave_SQL_Running为NO问题 Slave_IO_Running为NO问题 mysql-proxy实现读写分离

  • 120
    Serializable反序列化遇到的一个问题

    问题描述 redis里面放了个vo,然后vo修改后发现redis无法解析出vo了,报错如下: Caused by: java.io.InvalidClassException...

  • 反射机制

    定义 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态...

  • 120
  • 120
    redis缓存

    Redis 持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就...

  • HashMap

    map扩容问题:resize() new HashMap(initialCapacity); hashMap容量为 大于(initialCapacity -1)的2的n次方的...

  • Netty常见问题

    转自:https://blog.csdn.net/Gupaoxueyuan/article/details/88359769 1.Netty 是什么? Netty 是一款基于...