定义 在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 用途 事务的隔离级别是为了保证并发读取数据的正确性。 我们的应用在并发处理请求时,对数据库的访问也是并发的,这样就会产生多个事务同时对数据库中某条记录进行增删改查的场景,开发者要根据具体场景采取不同的隔离级别,在系统处理效 ...
分类:
其他好文 时间:
2020-03-10 21:31:53
阅读次数:
64
一.并发处理 1.获取单例对象需要保证线程安全,其中的方法也要保证线程安全 2.线程资源必须通过线程池提供,不允许在应用中自行显示创建线程。减少资源消耗 3.线程池不允许使用Executors区创建,而是通过ThreadPoolExecutor的方式,规避资源耗尽的风险 FixedThreadPoo ...
分类:
其他好文 时间:
2020-03-06 01:32:35
阅读次数:
69
Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。 Tornado是使用Python编写的一个强大的可扩展的Web服务器。 它在处理高网络流量时表现得足够强健,却在创建和 ...
分类:
其他好文 时间:
2020-03-02 19:09:40
阅读次数:
55
高并发场景下锁的使用技巧 如何确保一个方法,或者一块代码在高并发情况下,同一时间只能被一个线程执行,单体应用可以使用并发处理相关的 API 进行控制,但单体应用架构演变为分布式微服务架构后,跨进程的实例部署,显然就没办法通过应用层锁的机制来控制并发了。那么锁都有哪些类型,为什么要使用锁,锁的使用场景 ...
分类:
其他好文 时间:
2020-03-02 11:18:06
阅读次数:
59
一、方案背景高清、超高清视频的蓬勃发展,用户对高品质视频体验的渴望,对网络的并发处理和内容平台的存储能力提出了更高的要求。作为产业链的重要一环,CDN(内容分发网络)进入规范发展快车道。CDN的快速发展将为内容分发平台的建设和普及提供强有力的支撑。随着业务的不断拓展,具备横向扩展、弹性自适应、支撑海量客户端并发访问的存储平台顺应超高清视频时代的发展趋势。二、挑战1、传统存储无法满足源站新型业务需求
分类:
其他好文 时间:
2020-02-29 16:17:30
阅读次数:
73
socket只能处理一个client连接,如果需要并发处理多个链接则需要使用socketserver,下面是代码示例以及注释 server端 1 import socketserver 2 #之前的socket只能同时处理一个客户端,当需要并发处理client发送的信息是需要使用到socketser ...
分类:
编程语言 时间:
2020-02-26 23:05:01
阅读次数:
72
在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成 ...
分类:
其他好文 时间:
2020-02-24 12:55:44
阅读次数:
74
首先我们要知道Swoole是一个网络应用的开发工具,它支持 Http、TCP、UDP、WebSocket。 使用理由如下: 1、常驻内存,避免重复加载带来的性能损耗,提升海量性能。 2、协程异步,提高对 I/O 密集型场景并发处理能力(如:微信开发、支付、登录等)。 3、方便地开发 Http、Web ...
分类:
Web程序 时间:
2020-02-08 15:32:05
阅读次数:
85
对于集合,我们并不陌生,用的很多,也会不知不觉中忽略其中的一些细节,比如细节问题,当在大数据情况下的效率问题等。 我主要是针对list和set使用lamada来对集合进行处理的效率比较,同时还对同步和并发进行了验证 代码如下: 1 //根据数字的大小,有不同的结果 2 private static ...
分类:
其他好文 时间:
2020-02-04 10:45:12
阅读次数:
59
原文:https://www.jianshu.com/p/b8952f07ee5d 1.概述 在本文中,我们将了解Future。自Java 1.5以来一直存在的接口,在处理异步调用和并发处理时非常有用。 2.创建Future 简单地说,Future类表示异步计算的未来结果 - 这个结果最终将在处理完 ...
分类:
编程语言 时间:
2020-01-31 18:36:29
阅读次数:
90