写点什么

Linux后台开发

0 人感兴趣 · 37 次引用

  • 最新
  • 推荐

月薪 30K 以上的程序员都在学啥?附书单合集

用户头像
C++后台开发
2022-05-26

上次总结了一个后端开发的学习路线之后有朋友来私信,问按照路线学习该看哪些书?

关于 2022 年 12 代 C/C++Linux 服务器开发高级架构师课程体系分析

用户头像
C++后台开发
2022-05-25

对于零声教育的C/C++Linux服务器高级架构师的课程到2022目前已经迭代到12代了,像之前小编也总结过,但是课程每期都有做一定的更新,也是为了更好的完善课程跟上目前互联网大厂的岗位技术需求,之前课程里面也包含了一些小的分支,其中就有音视频开发、Linux

腾讯阿里工程师所热衷的 DPDK 到底是个什么东西?该如何学习?

dpdk是什么?可能很多人只是听过,有的可能听都没有听过。但是目前确实很多的互联网大小厂都在使用这样一门技术,从招聘网站上看,对应的岗位也很多,薪资不菲:

后端开发【干货知识】—Redis,Memcached,Nginx 网络组件

reator网络编程 epoll被称为事件管理器,利用管理器去管理多个连接。

网络 IO 管理 - 简单一问一答、多线程方式

1. 那网络中进程之间如何通信,浏览器的进程怎么与web服务器通信的?

Linux 环境,C/C++ 语言手写代码实现线程池

在我们日常生活中会遇到许许多多的问题,如果一个服务端要接受很多客户端的数据,该怎么办?多线程并发内存不够怎么办?所以我们需要了解线程池的相关知识。

设计模式—代理模式以及动态代理的实现

代理模式(Proxy Design Pattern)是为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象。被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象。

并发与多线程之线程安全篇

并发是指某个时间段内,多个任务交替执行的能力。 CPU 把可执行时间均匀地分成若干份,每个进程执行一段时间后,记录当前的工作状态,释放当前的执行资源并进入等待状态,让其他进程抢占 CPU 资源。并行是指同时处理多任务的能力。目前, CPU 已经发展为多核

一文弄懂 Linux 下五种 IO 模型

Linux下主要的IO主要分为:阻塞IO(Blocking IO),非阻塞IO(Non-blocking IO),同步IO(Sync IO)和异步IO(Async IO)。 同步:调用端会一直等待服务端响应,直到返回结果。 异步:调用端发起调用之后不会立刻返回,不会等待服务端响应。服务端通过通知机制或者回

让人秒懂的 Redis 的事件处理机制

redis是单进程,单线程模型,与nginx的多进程不同,与golang的多协程也不同,“工作的工人”那么少,可那么为什么redis能这么快呢?

2022 年作为一个中年程序员写给 35 岁的自己

一晃神自己都已经35了,虽然不愿意承认,但是时间就这么一点一滴地过去了。

一文来了解关于分布式锁的那些事儿

通过互斥性质,来保证线程对分布式系统中共享资源的有序访问说人话:一把锁,挨个进

Redis 面试题:基本数据类型与底层存储结构

最近在整理有关redis的相关知识,对于redis的基本数据类型以及其底层的存储结构简要的进行汇总和备注(主要为面试用😂)

一文读懂网关中间件 -Nginx

1.nginx是一个高性能HTTP服务器,反向代理服务器,邮件代理服务器,TCP/UDP反向代理服务器.

C++ 内存管理中内存泄漏问题产生原因以及解决方法

C++内存管理中内存泄露(memory leak)一般指的是程序在申请内存后,无法释放已经申请的内存空间,内存泄露的积累往往会导致内存溢出。

Linux 下 C++ 后台服务器开发

1. 前言 最近正在准备秋招,目标岗位是C++后端开发工程师,这个岗位对开发者的要求也比较高,需要的基础知识非常多,我在刚刚开始准备的时候,感觉也是不知从何入手

DPDK uio 分析 丨 DPDK 的优势及学习总结

通常这些非标准设备的驱动被实现为字符驱动。这些驱动使用了很多内核内部函数和宏。而这些内部函数和宏是变化的。这样驱动的编写者必须编写一个完全的内核驱动,而且一直维护这些代码。

分库分表中间件的高可用实践讲解

分库分表中间件在我们一年多的锤炼下,基本解决了可用性和高性能的问题(只能说基本,肯定还有隐藏的坑要填),问题自然而然的就聚焦于高可用。本文就阐述了我们在这方面做出的一些工作。

深入理解 Linux 的 epoll 机制及 epoll 原理

在 Linux 系统之中有一个核心武器:epoll 池,在高并发的,高吞吐的 IO 系统中常常见到 epoll 的身影。

腾讯跟阿里两位王者之间的对比

  程序员朋友圈有一篇比较火的文章《当下(2018 年)腾讯的技术建设是否处于落后同体量公司的状态?》,虽然网上不乏介绍腾讯与阿里不同之处(包括文化、薪资待遇、公司氛围和技术建设等方面)的文章,今天就来跟大家分析一下,不免具有一定的片面性,不喜

什么是 DPDK?DPDK 的原理及学习学习路线总结

  对于用户来说,它可能是一个性能出色的包数据处 理加速软件库;对于开发者来说,它可能是一个实践包处理新想法的创 新工场;对于性能调优者来说,它可能又是一个绝佳的成果分享平台。 

应届生怎么走 Linux 下 C++ 后台服务器开发路线,工作 3-5 年的知识体系

  给最近正在准备秋招的同学或者是想转行,目标岗位是C++后端开发工程师,这个岗位对开发者的要求也比较高,需要的基础知识非常多,刚刚开始准备的时候,感觉也是不知从何入手,现在经过了一段时间的学习,感觉比刚开始的时候好了一些,但是在很多方面还有

Nginx 内存池似懂非懂?一文带你看清高性能服务器内存池

nginx 是自己实现了内存池的,所以在nginx ngx_pool_t 这个结构也随处可见,这里主要分析一下内存池的分配逻辑。

详解 TCP 协议与 UDP 协议的区别

计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协

Linux后台开发_Linux后台开发技术文章_InfoQ写作社区