热文基于Redis+lua脚本分布式锁实现

基于Redis的分布式锁 应用场景:比如扣库存的时候,多个买家同时下单,假如库存为100,扣库存的时候,先查询库存余额,如果库存大于当前要扣除的数量 则扣除成功,库存还有...

热文Golang基础笔记

《基础》 Go语言中的3个关键字用于标准的错误处理流程: defer,panic,recover。 定义一个名为f 的匿名函数: Go 不支持继承和重载。 Go的...

热文二叉搜索树的查找算法

/* 二叉搜索树的查找算法: 在二叉搜索树b中查找x的过程为: 1. 若b是空树,则搜索失败,否则: 2. 若x等于b的根节点的数据域之值,则查找成功;否则: 3. 若x...

热文P1712 区间

题目描述 在数轴上有 n个闭区间 [l1,r1],[l2,r2],…,[ln,rn]。现在要从中选出 m 个区间,使得这 m个区间共同包含至少一个位置。换句话说,就是使得...

热文浅谈回调函数

百度百科对应回调函数的定义 : 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就...

热文如何通俗易懂理解中间件

中间件一开始是为了解决一个很头疼的问题: Java 无法直接操纵内存,内存访问必须经过 JVM ( Java 虚拟机)。因此,直接操纵内存的部分最好由 C/C++来完成,...

热文关于memcache

1、为什么要用到memcache缓存?   对各方面的支持较好(框架、系统、session存储等)   session以文件形式存在服务器中,但是在多个服务器中不能共...

热文CMSIS-RTOS 信号量

信号量Semaphores 和信号类似,信号量也是一种同步多个线程的方式,简单来讲,信号量就是装有一些令牌的容器。当一个线程在执行过程中,就可能遇到一个系统调用来获取信号...

热文C# 开发无可用源的解决方法

在使用其他家提供的库文件进行开发时,按步调试报出了 无可用源的 错误! 仔细查看了解决方案对库文件的引用,没有问题。 在.cs开发文件中也正常使用了 using语句...

热文深入浅出单实例Singleton设计模式

单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的...