百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程
如何用 Netty 写一个高性能的分布式服务框架?

一什么是Netty?能做什么?Netty是一个致力于创建高性能网络应用程序的成熟的IO框架。相比较与直接使用底层的JavaIOAPI,你不需要先成为网络专家就可以基于Netty去...

linux服务器网络编程之线程模型

前言??本文将主要介绍传统的和目前流行的进程/线程模型,在讲进程/线程模型之前需要先介绍一种设计模式:Reactor模式。Reactor模式首先是事件驱动的,有一个或多个并发输入源,有一个Ser...

一篇详解内核监控进程与线程创建

上一篇文章讲到了在Linux系统中,如何通过设置中断来控制进程的运行,这里再来讲一下Linux下的进程监控机制,主要有两种:一是内核监控,即通过监控CPU状态,来判断当前的进程运行情况;二是线程...

ffmpeg播放器实现详解 - 创建线程

在上篇文章中我们讨论了如何通过sdl的回调函数播放ffmpeg解码出的音频帧本文在上篇文章的基础上,讨论视频播放器的主要构成组件,并为后续的音视频同步过程做准备。1、播放器模型按照播放器的数据处理流程...

linux开发技术之线程池accept处理高并发connect(含源码)

前言服务器在调用listen和accept后,就会阻塞在accept函数上,accpet函数返回后循环调用accept函数等待客户的TCP连接。我们知道服务器段listen套接字能处理的连接数与监听队...

多线程编程 - 创建线程和结束线程

Linux系统上,创建和结束线程的基础API都定义在pthread.h头文件中:pthread_create创建一个线程的函数是pthread_create,其定义如下:#include<pt...

基础设施代码化(IaC)的自动化配置与编排

本文将基于基础设施即代码IaC理念,分享如何借助自动化编排工具实现自动化部署,使得运上运维工作更为高效。?作者:王斌鑫?(本文字数:5071,阅读时长大约:9分钟)云上运维,那就是和云上资源...

谁说Linux不能配置成AD域控?请你跟着笔者用Ubuntu来配置AD DC

2019年12月18日,笔者发了一篇微头条,说的是一台WindowsServer两天遭到12万次攻击,很多网友就说换成Linux相对来说安全一些,但是也有一些网友表示反对,因为AD域只有Window...

linux故障篇:路由配置错误导致虚拟机能远程登录但无法解析域名

问题现象及分析处理过程:今天在家用xshell远程登录了好久没用的虚拟机,可以正常登录,但是ping了下www.baidu.com,无法ping通。为什么可以远程登录,ping却无法解析域名?查看了下...

Linux系统之hostname相关命令基本使用

Linux系统中主机名(hostname)管理命令详解在Linux操作系统中,主机名是用来标识计算机在网络中的唯一名称。它可以是一个简单的字符串,或者包含域名的完整标识。根据不同的需求,Linux提供...