多线程
-
Java 中的数据流和函数式编程
学习如何使用 Java 8 中的流 API 和函数式编程结构。 当 Java SE 8(又名核心 Java 8)在 2014 年被推出时,它引入了一些更改,从根本上影响了用它进行的…
-
高并发高流量网站架构
21CTO社区导读:本文基于实践,围绕高并发高流量的网站架构设计问题,主要讨论互联网的沿革,技术的发展,网站开发的升级,包括Web服务器,协议,文件系统,后端脚本,负载均衡等技术的…
-
系统学习Java高并发
21CTO社区导读:Java服务端或者后端需要大量的高并发计算,所以高并发在JAVA服务端或者后端编程中显的格外重要了。 首先需要有几个概念: 1. 同步和异步 同步异步是来形容…
-
高可用的一些思考和理解
在目前的互联网大时代,在高并发等冲击下,还必须保证服务高可用,如果服务不能高可用,那么就意味着: 系统不是7*24小时提供服务,那么用户体验就特别差了,可能用户下次不用了,无法留住…
-
网站大规模并发处理方案:电商秒杀与抢购
一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入…
-
并行爬虫和数据清洗工具(开源)
etlpy是python编写的网页数据抓取和清洗工具,核心文件etl.py不超过500行,具备如下特点: 爬虫和清洗逻辑基于xml定义,不需手工编写 基于python生成器,流式处…
-
Web系统大规模并发—电商秒杀与抢购
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和…
-
红帽对 Zombieload v2 缺陷的应对
红帽呼吁更新 Linux 软件,以解决可能导致数据盗用的英特尔处理器缺陷。 前两天公开的三个“常见漏洞和披露”(CVE)跟踪的是某些英特尔处理器中的三个漏洞…
-
Redis 如何分布式,来看京东金融的设计与实践
前 言R2M 是京东金融线上大规模应用的分布式缓存系统,目前管理的机器总内存容量超过 60TB,近 600 个 Redis Cluster 集群,9200 多个 Redis 实…
-
如何用Go语言每分钟处理100万个请求
摘要:作者结合自身工作经历,以一个项目为案例,通过多个Go语言程序实例的尝试,阐述了Go语言是如何每分钟可以处理100万个请求的,以下是译文。 我在几个不同的公司从事反垃圾邮件,…