01 2023 档案
摘要:设计原则 23种设计模式满足并实现了设计原则中的一个或者多个,从而达到了代码复用、增加可维护性的目的。 开闭原则(Open+Closed+Principle,OCP) 里氏代换原则(Liskov+Substitution+Principle,LSP) 依赖倒转原则(Dependency+Invers
阅读全文
摘要:ZooKeeper 是什么? ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件。 Zookeeper的用途,使用场景 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式
阅读全文
摘要:IAM平台是什么 IAM(Identity and Access Management 的缩写),即“身份识别与访问管理”,具有认证管理、策略授权、审计、动态授权、身份管理、应用管理等功能。 IDaas平台介绍 IDaas(Identify as a Service 的缩写), IDaaS 实际上就
阅读全文
摘要:什么是RabbitMQ? RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的消息中间件 为什么使用MQ?MQ的优点 异步处理 - 相比于传统的串行、并行方式,提高了系统的吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削锋 - 可以通过消息队列长度控制请求
阅读全文
摘要:Dubbo 是什么? Dubbo 是一款阿里开源的高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 Dubbo 的使用场景有哪些? 透明化的远程方法调用:就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。 软负
阅读全文
摘要:Tomcat简介 Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费开源的轻量级 Web 应用服务器,在中小型系统和并发访问用户不大的场合下被普遍使用,是开发和调试 JSP 程序的首选。 Tomcat类加载 Tomcat整体的类加载图: 上面这张图中看到很多类加载器,除了Jd
阅读全文