最新 最热

并发编程之缓存:OpenResty+lua实现一级缓存

因为缓存属于业务模块,因此需要在cache1000和cache1001两台机器上配置Nginx的缓存,如下图:

2022-04-06
0

nginx 详解 - 详细配置说明

打开官网 https://nginx.org/en/linux_packages.html#stable

2022-04-06
0

从一个170倍内存的优化说起脚本方案评估

某一天,光子的一位童鞋突然拉了个小群,发了一段代码,然后发了几个测试数据,说测试结果和预期严重不符。大有一副“兴师问罪”的样子。

2022-04-01
0

c++反射深入浅出 - 4.基于反射的Lua中间层实现

本篇中, 我们将以lura库为例(笔者之前项目使用的Lua的 bridge实现), 介绍如何以C++反射作为基础设施, 以更简洁的方式来实现一版lua的bridge. 本篇会围绕lura库的前世今生来逐步展开....

2022-04-01
0

C++反射深入浅出 - 3. function 实现分析

在上篇中我们对反射中的Property实现做了相关的介绍, 本篇将深入Function这部分进行介绍. 主要内容是如何利用模板完成对C++函数的类型擦除, 以及如何在运行时调用类型擦除后的函数. 有的时候我们需要平衡类型擦除...

2022-04-01
0

分布式限流的方案

之前谈到的限流方案只能针对于单个 JVM 有效,也就是单机应用。而对于现在普遍的分布式应用也得有一个分布式限流的方案。

2022-04-01
0

C++反射:全方位解读Lura库的前世今生!

导语 | 本文我们将以lura库为例,介绍如何以C++反射作为基础设施,以更简洁的方式来实现一版lua的bridge,主要围绕lura库的前世今生来逐步展开。(本文一些知识需要适当了解lua c api和lua的meta table相关知识,了解相关知...

2022-03-24
0

5种限流算法,7种限流方式,挡住突发流量?

最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦或请求频率过高给下游服务带来较大压力时,我们常常需要通过缓存...

2022-03-22
0

LaTeX相关知识

TeX 引擎对不同的 TeX 格式提供的排版命令以及编译输出的排版文件格式如下表:

2022-03-17
0

跟我一起学Redis之Redis事务简单了解一下

关系数据库中的事务,小伙伴们应该是不陌生了,不管是在开发还是在面试过程中,总有两个问题逃不掉:

2022-03-16
0