引言 在日常开发中我们有很多场景需要提供高并发的服务,那如果写出高并发的服务呢,目前最常用的方式就是使用缓存对数据访问进行加速。以提高接口的响应速度,提升并发量。 接下来我们来探索下如果更高效的使用缓存。我们以最常被使用…
标签:并发
SQL 规范
适用场景:并发量大、数据量大的互联网业务 一、 基础规范 1. 推荐使用InnoDB存储引擎 支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2. 使用UTF8字符集 万国码,无需转码,无乱码风…
Flink的并发执行(Parallel Execution)
Flink的并发执行 本章描述如何在Flink中配置程序的并发执行,一个Flink程序可以由不同的task(如:transformations/opterators,data sources及data sinks等)组成…
进一步提高scrapy爬虫爬取速度
可通过配置并发连接选项对spider速度进行优化 settings.py 选项 说明 CONCURRENT_REQUESTS Downloader最大并发请求下载数量,默认32 CONCURRENT_ITEMS Item…
Java 并发、多线程、锁
JMM(Java 内存模型) 主内存与工作内存 JMM规定JVM有主内存(Main Memory)和工作内存(Working Memory),主内存其实就是我们平常所说的Java堆内存,存放所有类实例变量等,这部分内存是…
Redis 原理
本文围绕以下几点进行阐述 1、为什么使用redis 2、使用redis有什么缺点 3、单线程的redis为什么这么快 4、redis的数据类型,以及每种数据类型的使用场景 5、redis的过期策略以及内存淘汰机制 6、r…
Go 问答汇总篇 二
继上篇 Go 问答汇总,已经过去了一个多月。今天汇总下近一个多月我关于 Go 的回答。 粗略数了一下,一个多月的时间里,大约回答了 18 个与 Go 有关的问题,问题主要是来源于 segmentfault 和 zhihu…