通过之前对二叉搜索树介绍可知,将集合构造为二叉搜索树结构,该结构下对树中节点的查询、删除和插入三种操作,时间复杂度均为 ~。影响时间复杂度的因素即为二叉树的高,为了尽量避免树...
通过之前对二叉搜索树介绍可知,将集合构造为二叉搜索树结构,该结构下对树中节点的查询、删除和插入三种操作,时间复杂度均为 ~。影响时间复杂度的因素即为二叉树的高,为了尽量避免树...
Paxos 算法是一种多数派决议,是解决分布式系统中数据一致性最有效的一种算法(Google Chubby的作者Mike Burow 说过这个世界上只有一种一致性算法那就是P...
RDB持久化 redis的RDB持久话把当前进程数据生成快照(.rdb)文件保存到硬盘的过程。有手动和和自动两种触发方式。save命令:阻塞当前redis,直到RDB持久化过...
插入排序算法: 在一个有序的数组中插入一个数据,要求该数据插入后数组仍然有序。在插入排序中有序的数组就是指已经排好序的区间,新增的数据就是从未排序的区间中取出一条数据插入即可...
看了网上的很多介绍如何用基于docker 搭建mongo 的可复制集。有些不全自己试着重新大了一下,记个笔记。 1 pull完mongodb镜像后将其启动,启动命令如下:(注...
直接上代码
微信小程序是支持消息推送的,但是推送有个限制,只有form表单开启report-submit,用户点击提交这样表单的时候才可以获得一个formid,推送时需要使用这个form...
使用递归时需要满足的条件 1 解决该问题需要分解成几个子问题2 分解后的子问题的解决思路除了数据规模不同,求解思路完全一样。3 将问题分解成子问题,子问题又可以分解成子子问题...
习惯用mysql的查询语句对mongodb复杂查询有时候力不从心,推荐mongodb聚合查询 该段mongodb的查询就类似于 需求:查询 日期再20210201 到 202...
版本:mysql-5.6.51 源码安装 先看dockerfile 文件内容 mysql 源码安装包 下载地址: https://cdn.mysql.com//Downloa...
本文主要是介绍响应式异步编程库Reactor的使用响应式流简介 When the publisher is faster than the subscriber, the l...
SpringCloud 命中CAP理论中的AP,当调用某个服务接口时,Hystrix 会创建一个接口线程池来进行隔离相关服务。需要调用该接口的服务,都是在消费当前服务的线程池...
看代码说事情: 没有用到注册中心时,服务端的配置如下图所示: 配置一个RestTemplate,并加上一个@LoadBalanced的注解 controller类中实现一个简...
最近看了一些关于多线程的介绍,让我感受最深的是有关多线程异步和同步共同使用已达到优化代码的目的,很值得去学习这种思想。 想看流程图: 现有这种需求,从题库中根据每个学生的学生...
本次实验需要的asmtools.jar的文件 需要给个链接:https://github.com/hengyunabc/hengyunabc.github.io/files/...
一、官网地址:https://docs.spring.io/spring/docs/5.1.3.RELEASE/spring-framework-reference/data...
IDFA全称应该是Identifier For Advertising, 一个跟device相关的唯一标识符,可以理解为广告id,apple公司提供的用于追踪用户的广告标识符...
锁等待和死锁 锁等待:指一个事务过程中产生的锁,其他事务需要等待上一个事务释放它的锁,才能够占用该资源,如果该事务一直不释放,就会持续等待下午,直到超过锁的等待时间,报锁超时...
死锁的定义 集合中每一个进程都在等待只能由本集合中的其他进程才能引发的事件那么该进程就是死锁的。java中指的就是多个线程在竞争多个资源的时候就可能出现死锁现象。 常见的死锁...