递归(recursion):递归常被用来描述以自相似方法重复事物的过程,在数学和计算机科学中,指的是在函数定义中使用函数自身的方法。(A调用A) 迭代(iteration):...

递归(recursion):递归常被用来描述以自相似方法重复事物的过程,在数学和计算机科学中,指的是在函数定义中使用函数自身的方法。(A调用A) 迭代(iteration):...
说明前端 vue 框架不知不觉就这样火起来了,生态圈也是逐渐在完善,后台也是彻底分离了数据给前端,就类似ios 和安卓客户端一样,令人惊奇的是也拥有了前端路由这个概念,更令人...
先说结论: try语句在返回前,将其他所有的操作执行完,虚拟机栈并未退出,而是保留好要返回的值转入执行finally中的语句。分为以下三种情况: 1:如果fina...
一、简介 一般来说对于后端接口的幂等控制有多版本控制(适用于更新场景,在更新接口中加一个版本号,执行更新操作时校验版本号)、状态机控制(适用于在有状态机流转的情况下做幂等控制...
一、类加载机制 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Cl...
一、ThreadPoolExecutor的重要参数 1、corePoolSize:核心线程数 2、maxPoolSize:最大线程数 当核心线程与任务队列已满时线程池会创建新...
一、mysql索引类型 1数据结构角度:(1)B+树索引(2)hash索引(3)fulltext索引(4)R-tree索引 2物理角度:(1)聚集索引(2)非聚集索引 3逻辑...
什么是一致性hash? 维基定义:一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表槽位数(大小)的改变平均只需要对 K/n个关键字重新映射,其中K是关键字的数量, ...
关于表单重复提交的控制在不同的层面有不同的实现方法。最简单的就是前端按钮提交之后置灰控制。另外对于绕过前端恶意重复提交的行为就需要在服务端进行控制。大致分为两类。第一类为we...
全局一致性traceId可用于dubbo调用链路追踪,刚好公司业务系统需要做操作日志追踪来做一次生产实践。 实现全局一致性traceId最简单的就是在方法中使用显示参数传入t...
模板模式适用于不同类之间存在公用代码的情景。是利用java多态性实现的一种设计模式。 一般实现方式为首先创建一个父类,实现公用的代码部分,并给出子类需要重写的逻辑方法。 子类...
单例模式适用场景为 1.需要频繁实例化然后销毁的对象。 2.创建对象时耗时过多或者耗资源过多,但又经常用到的对象。 3.有状态的工具类对象。 4.频繁访问数据库或文件的对象。...
dubbo是阿里巴巴开发的分布式服务治理框架。dubbo服务治理体系中一般存在以下几种角色:消费者(Consumer)、服务提供者(Provider)、注册中心(Regist...