暂时未有相关云产品技术能力~
不惊于荣辱,不借于鼓吹,正余之心,穷于之力
🌴🌴经常听到大家说不同项目之间调用使用HTTP方式,同一个项目内不同服务之间调用使用RPC方式。今天就来学习一下`RPC框架`,RPC框架由哪些部分组成又是如何一步一步设计出来的。
ThreadLocal是Thread的局部变量,用于编多线程程序,对解决多线程程序的并发问题有一定的启示作用。
面试经常被问到的问题,今天给大家总结一下📌
垃圾收集是回收以前分配的内存的机制, 以便将来的内存分配可以重用它。
垃圾收集是回收以前分配的内存的机制, 以便将来的内存分配可以重用它。
垃圾收集是回收以前分配的内存的机制, 以便将来的内存分配可以重用它。
这次来详细介绍一下在MySQL中一条更新语句的详细执行流程
数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。
限流是指在高并发、大流量请求的情况下,限制新的流量对系统的访问,从而保证系统服务的安全性。
snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
Guava 是非阻塞的异步回调,调用线程是不阻塞的,可以继续执行自己的业务逻辑。
阻塞当前的线程,直到准备合并的目标线程的执行完成。
epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本。
线程是cpu调度的最小单位。一个进程可以有多个线程,各个线程共享进程的内存空间、系统资源,进程是操作系统资源分配的最小单位。
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
线程(英语:thread)是操作系统能够进行运算调度的最小单位。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
Rabin-Karp 算法用于多模式搜索,常用于重复检测和生物信息学中寻找两个或多个蛋白质的相似性。
贪心算法(greedy algorithm,又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。
双指针即用两个不同速度或不同方向的指针对数组或对象进行访问,通过两个不同指针的碰撞从而达到特定的目的。
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。
一切皆可搜索
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。
字典树:又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
哈夫曼树也称最优二叉树,含有n个带权叶子结点带权路径长度最小的二叉树。
线索二叉树在二叉树的结点上加上线索的二叉树称为线索二叉树。
顺序二叉树 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。
二叉树(Binary tree)是树形结构的一个重要类型。
选择排序(Selection sort)是一种简单直观的排序算法。
基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”
归并排序是建立在归并操作上的一种有效,稳定的排序算法
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。
插值查找算法又称插值搜索算法,是在二分查找算法的基础上改进得到的一种查找算法。
斐波那契数列(Fibonacci sequence),又称黄金分割数列。
八大排序算法是:1、直接插入排序;2、希尔排序;3、简单选择排序;4、堆排序;5、冒泡排序;6、快速排序;7、归并排序;8、桶排序/基数排序。
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。
八皇后问题(英文:Eight queens),是由国际象棋棋手马克斯·贝瑟尔于1848年提出的问题,是回溯算法的典型案例。
插入排序 简单来说,就是将要排序的元素,分为两部分,一部分为有序表,一部分为无序表,每次从无序表中取出一个元素插入到有序表中。
汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。
约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为 k 的人开始报数,数到 m 的那个人出圈;他的下一个人又从 1 开始报数,数到 m 的那个人又出圈;依此规律重复下去,直到剩余最后一个胜利者。
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。
哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。