1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. E>
  5. epoll开源服务器

当前主题:epoll开源服务器

epoll开源服务器相关的博客

【开源】gnet: 一个轻量级且高性能的 Golang 网络库

Github 主页 https://github.com/panjf2000/gnet 欢迎大家围观~~,目前还在持续更新,感兴趣的话可以 star 一下暗中观察哦。 原文博客 gnet: 一个轻量级且高性能的 Golang 网络库 简介 gnet 是一个基

阅读全文

Kong03-Nginx、OpenResty、Kong 的基本概念和区别联系

Nginx、OpenResty、Kong 的基本概念和区别联系 Nginx、OpenRestry、Kong 这三个项目关系比较紧密: Nginx 是模块化设计的反向代理软件,C语言开发; OpenResty 是以 Nginx 为核心的 Web 开发平台,可以

阅读全文

9月最新184道阿里、百度、腾讯、头条Java面试题合集

阿里面试题 如何实现一个高效的单向链表逆序输出? 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位 给定一个二叉搜索树(BST),找到树中第 K 小的节点 LRU缓存机制 关于epoll和select的区别,以下哪些说

阅读全文

Python 四大主流 Web 编程框架

Python 四大主流 Web 编程框架 目前Python的网络编程框架已经多达几十个,逐个学习它们显然不现实。但这些框架在系统架构和运行环境中有很多共通之处,本文带领读者学习基于Python网络框架开发的常用知识,及目前的4种主流Python网络框架:Dj

阅读全文

nginx学习

**一、前言 ** Nginx是俄罗斯的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual

阅读全文

程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章

阅读全文

Netty框架整体架构及源码知识点

Netty概述 Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于Netty的

阅读全文

基于Redis和Lua的分布式限流

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

阅读全文

Manjaro安装配置美化字体模糊发虚解决记录

Manjaro安装记录 前言: ​ 记录自己Manjaro18安装的一些坑,避免下次满互联网找解决方法。在此之前试过Manjaro、Ubuntu、Fedora、linux Mint系统的pac、yum、apt都用过了,所以果断选择Manjaro的包管理方式。

阅读全文

SOFARPC 性能优化实践(上)| SOFAChannel#2 直播整理

SOFA:Channel,有趣实用的分布式架构频道。 本次是 SOFAChannel 第二期,主要分享 SOFARPC 在性能上做的一些优化,这个系列会分成上下两部分进行分享,今天是 SOFARPC 性能优化(上),也会对本次分享中的一些结论,提供部分代码

阅读全文

C++ linux epoll并发服务器模型初探

socket通讯流程图 最简单的可以通讯的C++服务器端代码: #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <a

阅读全文

基于epoll实现简单的web服务器

1. 简介 epoll 是 Linux 平台下特有的一种 I/O 复用模型实现,于 2002 年在 Linux kernel 2.5.44 中被引入。在 epoll 之前,Unix/Linux 平台下的 I/O 复用模型包含 select 和 poll 两个系

阅读全文

去BAT,你应该要看一看的面试经验总结(职位:c++ Linux服务器开发)

转自:https://blog.csdn.net/analogous_love/article/details/79567034 这篇博客原作者的博客链接:https://blog.csdn.net/analogous_love   一、以

阅读全文

服务器 libevent中epoll使用实例demo

名词解释:man epoll之后,得到如下结果: NAME       epoll - I/O event notification facility SYNOPSIS       #include <sys/epoll.h> DESCRIPTION     

阅读全文

如何学好 Linux、C++,并搞定 BAT 面试 作者/分享人:天千

学好Linux运维需要做到以下几点 1、多做实验   实验环境完全可以通过VMware来模拟,模拟私有网络,模拟多台机器,要搞懂VMware提供的集中网络模式的工作原理(桥接网络、宿主机网络、NAT等),这对整个Linux后续的学习帮助都非

阅读全文

Android大厂面试题锦集(BAT TMD JD 小米)

1.android事件分发机制,请详细说下整个流程 事件分发(面试).png 2.android view绘制机制和加载过程,请详细说下整个流程 1.ViewRootImpl会调用performTraversals(),其内部会调用performMeasure

阅读全文

新手入门:目前为止最透彻的的Netty高性能原理和框架架构解析

1、引言 Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学

阅读全文

Linux网络编程一步一步学-epoll同时处理海量连接的代码

#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/in.h> #inc

阅读全文

Linux网络编程一步一步学-epoll同时处理海量连接的代码

#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/in.h> #inc

阅读全文

Linux网络编程一步一步学-epoll同时处理海量连接的代码

#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/i

阅读全文

14