网站首页 站内搜索

搜索结果

查询Tags标签: 高性能,共有 124条记录
  • Python 使用和高性能技巧总结

    1. 易混淆操作 本节对一些 Python 易混淆的操作进行对比。 1.1 有放回随机采样和无放回随机采样 import random random.choices(seq, k=1) # 长度为k的list,有放回采样 random.sample(seq, k) # 长度为k的list,无放回采样1.2 lambda 函数的参数 func = lambda y: x…

    2022/1/7 20:04:03 人评论 次浏览
  • 万字解析:不懂Redis为何高性能?如何做高可用?

    前言今天我们来说说Redis为什么高性能?如何做高可用?Redis为什么这么快?Redis是单线程的,避免了多线程的上下文切换和并发控制开销;Redis大部分操作时基于内存,读写数据不需要磁盘I/O,所以速度非常快;Redis采用了I/O多路复用机制,提高了网络I/O并发性;Redis提供…

    2022/1/1 19:08:23 人评论 次浏览
  • 万字解析:不懂Redis为何高性能?如何做高可用?

    前言今天我们来说说Redis为什么高性能?如何做高可用?Redis为什么这么快?Redis是单线程的,避免了多线程的上下文切换和并发控制开销;Redis大部分操作时基于内存,读写数据不需要磁盘I/O,所以速度非常快;Redis采用了I/O多路复用机制,提高了网络I/O并发性;Redis提供…

    2022/1/1 19:08:23 人评论 次浏览
  • 高性能服务器程序框架

    服务器模型@C/S模型C/S模型的逻辑很简单。服务器启动后,首先创建一个(或多个)监听socket,并调用bind函数将其绑 定到服务器感兴趣的端口上,然后调用listen函数等待客户连接。服务器稳定运行之后,客户端就可以调用connect函数向服务器发起连接了。由于客户连接请求是随机…

    2021/12/30 14:07:27 人评论 次浏览
  • 高性能服务器程序框架

    服务器模型@C/S模型C/S模型的逻辑很简单。服务器启动后,首先创建一个(或多个)监听socket,并调用bind函数将其绑 定到服务器感兴趣的端口上,然后调用listen函数等待客户连接。服务器稳定运行之后,客户端就可以调用connect函数向服务器发起连接了。由于客户连接请求是随机…

    2021/12/30 14:07:27 人评论 次浏览
  • 高性能秒杀系统

    首先来看看最终架构图:先简单根据这个图谈下请求的流转,因为后面不管怎么改进,这些都是不变的: 前端请求进入 Web 层,对应的代码就是 Controller。之后将真正的库存校验、下单等请求发往 Service 层,其中 RPC 调用依然采用的 Dubbo,只是更新为最新版本。Service 层…

    2021/12/27 23:38:09 人评论 次浏览
  • 高性能秒杀系统

    首先来看看最终架构图:先简单根据这个图谈下请求的流转,因为后面不管怎么改进,这些都是不变的: 前端请求进入 Web 层,对应的代码就是 Controller。之后将真正的库存校验、下单等请求发往 Service 层,其中 RPC 调用依然采用的 Dubbo,只是更新为最新版本。Service 层…

    2021/12/27 23:38:09 人评论 次浏览
  • 单服务器高性能模式:PPC与TPC

    极客时间:《从 0 开始学架构》:单服务器高性能模式:PPC与TPC 1、引言 高性能是系统中最复杂的一环,其中磁盘、操作系统、CPU、内存、缓存、网络、编程语言、架构等,每个都有可能影响系统达到高性能,因此,要做到高性能计算是一件很复杂很有挑战的事情,软件系统开发过…

    2021/12/23 23:37:20 人评论 次浏览
  • 单服务器高性能模式:PPC与TPC

    极客时间:《从 0 开始学架构》:单服务器高性能模式:PPC与TPC 1、引言 高性能是系统中最复杂的一环,其中磁盘、操作系统、CPU、内存、缓存、网络、编程语言、架构等,每个都有可能影响系统达到高性能,因此,要做到高性能计算是一件很复杂很有挑战的事情,软件系统开发过…

    2021/12/23 23:37:20 人评论 次浏览
  • 高性能NoSQL

    极客时间:《从 0 开始学架构》:高性能NoSQL 1、引言 关系型数据库凭借着SQL功能和ACID的属性,活跃于各种各样的系统中,但它并不是完美的,其存在以下缺点:关系数据库存储的是行记录,无法存储数据结构 关系数据库的 schema 扩展很不方便 关系数据库的表结构 schema 是…

    2021/12/22 2:20:14 人评论 次浏览
  • 高性能NoSQL

    极客时间:《从 0 开始学架构》:高性能NoSQL 1、引言 关系型数据库凭借着SQL功能和ACID的属性,活跃于各种各样的系统中,但它并不是完美的,其存在以下缺点:关系数据库存储的是行记录,无法存储数据结构 关系数据库的 schema 扩展很不方便 关系数据库的表结构 schema 是…

    2021/12/22 2:20:14 人评论 次浏览
  • 高性能服务器nginx

    1、对常用I/O模型进行比较说明 #一、网络 I/O 模型 阻塞型、非阻塞型、复用型、信号驱动型、异步#1:阻塞型 I/O 模型(blocking IO) 阻塞IO模型是最简单的I/O模型,用户线程在内核进行IO操作时被阻塞用户线程通过系统调用read发起I/O读操作,由用户空间转到内核空间。内…

    2021/12/20 7:23:22 人评论 次浏览
  • 高性能服务器nginx

    1、对常用I/O模型进行比较说明 #一、网络 I/O 模型 阻塞型、非阻塞型、复用型、信号驱动型、异步#1:阻塞型 I/O 模型(blocking IO) 阻塞IO模型是最简单的I/O模型,用户线程在内核进行IO操作时被阻塞用户线程通过系统调用read发起I/O读操作,由用户空间转到内核空间。内…

    2021/12/20 7:23:22 人评论 次浏览
  • DDOS攻击搞瘫了业务服务器,老板要扣我一月工资,还说,花费近一年时间整理的Java核心知识清单

    • 大家经常说的四层、七层,分别指的是什么? • TCP 三次握手是什么,TIME_WAIT 是怎么发生的?CLOSE_WAIT 又是什么状态? • Linux 下的 epoll 解决的是什么问题?如何使用 epoll 写出高性能的网络程序? • 什么是网络事件驱动模型?Reactor 模式又是什么? 其实,无…

    2021/12/18 1:19:54 人评论 次浏览
  • DDOS攻击搞瘫了业务服务器,老板要扣我一月工资,还说,花费近一年时间整理的Java核心知识清单

    • 大家经常说的四层、七层,分别指的是什么? • TCP 三次握手是什么,TIME_WAIT 是怎么发生的?CLOSE_WAIT 又是什么状态? • Linux 下的 epoll 解决的是什么问题?如何使用 epoll 写出高性能的网络程序? • 什么是网络事件驱动模型?Reactor 模式又是什么? 其实,无…

    2021/12/18 1:19:54 人评论 次浏览
扫一扫关注最新编程教程