240 发简信
IP属地:浙江
  • java代理

    Java 代理模式实现方式,主要有如下五种方法 静态代理,工程师编辑代理类代码,实现代理模式;在编译期就生成了代理类。 基于 JDK 实现动态代...

  • java 8新特性

    Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。 方法引用− 方法引用提供了非常有用的语法,可以...

  • Resize,w 360,h 240
    kafka

    生产者push时ack配置:0,不需要接受到确认;1需要leader确认;-1需要follower确认。 幂等性:每个新的 Producer 在...

  • RabbitMQ

    主备模式:主节点提供读写,备用节点不提供读写(可认为是单活)。如果主节点挂了,就切换到备用节点,原来的备用节点升级为主节点提供读写服务。 远程模...

  • Dubbo

    RPC:支持各种传输协议,远程过程调用。 SOA:具有服务治理功能,提供服务的注册和发现,提供各种容错机制和负载均衡策略。用zookeeper实...

  • Resize,w 360,h 240
    ES

    Cluster:代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念...

  • Resize,w 360,h 240
    Mybatis

    mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件(也可以用Java文件配...

  • Resize,w 360,h 240
    熔断限流

    限流:原理是监控应用流量的QPS或并发线程数等指标,当达到指定阈值时对流量进行控制,避免系统被瞬时的流量高峰冲垮,保障应用高可用性。保护自身系统...

  • Resize,w 360,h 240
    数据结构和算法

    红黑树:红黑树是一个二叉搜索树。在每个节点增加了一个存储位记录节点的颜色,可以是RED,也可以是BLACK,通过任意一条从根到叶子简单路径上颜色...