1.单一职责 一个类(或者方法)只应该负责一项职责。 2.接口隔离原则 客户端不应该依赖它不需要的接口。即一个类对另一个类的依赖应该建立在最小接口上。 3.依赖倒置原则 核心思想是面向接口编...
1.部署规划 1.NameNode与SecondaryNameNode不要安装在同一台服务器。 2.ResourceManager比较占内存,不要和NameNode与SecondaryNameNode安装到同一台服务器上。 规划如下 hadoop102 hadoop10...
官网地址:https://shenyu.apache.org/zh/ nacos地址:https://nacos.io/zh-cn/docs/sdk.html https://nacos.io/zh-cn/index.html......
springboot中创建定时任务主要有两种方式:1.基于注解(@Scheduled);2.基于接口(SchedulingConfigurer)。方式1适用于静态定时任务,方式二适用于动态定时任务(即定时时间是可以配置的)。 一、...
数据源与连接池的理解 数据源:指数据的来源,比如mysql、postgresql数据库等。 连接池:它是一个池子,池子中存放多个线程(称之为"connection"),用户想连接数据源的时候,就会从池子中取一...
1.Thread.State 线程几种状态 New:没有启动的线程状态。 RUNNABLE:正在运行的线程。 BLOCKED:阻塞状态。 WAITING:等待状态,一直等待。 TIMED_WAITING:超时等待,时间到了就不等了。 TE...
1.ACP简介 A:可用性(availability),任何一个没有发生故障的节点,都会在合理的时间内返回一个正常的结果。 C:一致性(Consistency),每次读操作都能保证返回最新数据。 P:分区容忍性(Pati...
从理论层面上来讨论超时、重试、熔断、限流、降级等。 1.超时 在接口调用过程中,consumer调用provider的时候,如果provider在响应的时候有延迟,即provider响应10s,那么consumer也至少会等...
最近遇到个业务场景:判断某条记录(主键判断)在数据库是否存在,如果存在,则执行更新操作,如果不存在,则执行插入操作。 常规的做法是:先用主键id去查询一次,如果有记录,则执行更新操作...
1.B树简介 B树是一种多路平衡搜索树。它由二叉树变换而来的。定义如下: 1.1每个节点最多有m-1个关键字 1.2根节点最少有1个关键字 1.3非根节点至少有m/2个关键字 1.4每个节点的关键字都是按照...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复