最新 最热

MySQL之sysbench测试 原

注: sysbench的版本是1.0.14,MySQL的版本是5.7,Linux是Ubuntu16,运行内存是4G,可用的CPU核数是4。

2019-04-15
0

基于Redis和Lua的分布式限流

Java单机限流可以使用AtomicInteger,RateLimiter或Semaphore来实现,但是上述方案都不支持集群限流。集群限流的应用场景有两个,一个是网关,常用的方案有Nginx限流和Spring Cloud Gateway,另一个场景是与外部或者下游服务接...

2019-04-07
0

Go、Nginx、Php、Nodejs谁能胜出紫禁之巅

由于我们在项目中大量使用Iris和nginx这两个Web框架(纯Go语言实现,零内存拷贝),同时也听过很多人问Go的Http性能对比nginx、对比nodejs到底如何,有鉴于此,今天我们就来做一个Web框架性能真实比拼。...

2019-03-29
0

子弹短信内部技术分享:Redis

Redis 是一个内存型「数据库」,除存储之外,它还有许多强大的命令,使之远远超出了数据库的定义,所以官方称之为「data structure store」,数据结构存储系统。 通过 Redis 提供的指令,我们可以实现缓存、消息队列、事件通知、...

2019-03-13
0

Scrapy爬虫(8)scrapy-splash的入门

在前面的博客中,我们已经见识到了Scrapy的强大之处。但是,Scrapy也有其不足之处,即Scrapy没有JS engine, 因此它无法爬取JavaScript生成的动态网页,只能爬取静态网页,而在现代的网络世界中,大部分网页都会采用JavaScript来...

2019-03-11
1

分布式限流

在单机系统中,限流逻辑直接放在服务接口中即可,Guava RateLimiter 可以方便的实现。

2019-03-07
0

高并发案例 - 库存超发问题

第一个购买请求来了,想买2个,从数据库中读取到库存有3个,数量够,可以买,减库存后,更新库存为1个。

2019-03-07
0

Nginx日志分析系统全景探秘

Nginx的访问日志记录每条请求的来龙去脉,通过日志可以分析出很多有用的监控信息,如下面的这些信息。

2019-03-06
0

关于动态重载Lua脚本的一些思考

平时工作中自己多使用 Lua 脚本,过程中常常会遇到一个痛点:如何动态重载Lua脚本以加快开发的迭代速度.

lua
2019-03-06
0

【Unity游戏开发】记一次解决 LuaFunction has been disposed 的bug的过程

RT,本篇博客记录的是马三的一次解决 LuaFunction has been disposed 的bug的全过程,事情还要从马三的自研框架 ColaFrameWork 说起。最近,马三在业余时间维护了一款基于Unity的客户端自研框架,起名叫 ColaFrameWork ...

2019-03-06
0