-
Linux 通用线程池的实现
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
用百度搜索一下“Linux线程池”,很出现很多个结果,有的提供的源程序是可以使用的,但仔细分析后,发现其设计结构的并不太合理。线程池的设计有两个难点。1、在池中线程完成一个任务后自动[详细]
-
LINUX下文件字符集编码查看与转换并文件名编码转换
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
检查文件编码file命令
file ip.txt(加上-i选项可强制显示字符集)
ip.txt: UTF-8 Unicode text, with escape sequences
一、运用iconv命令执行编码转换文件内容编码转换
iconv命令用于转换[详细] -
linux软件源 Ubuntu 常用命令收集
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
by Finalx viaOwnLinux
apt-get:
debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系
最常用参数:
update —-与你的软件源(在/etc/apt/sources.l[详细] -
最好用的网速测试网站推荐
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
你觉得最近网速变得比较慢吗? 还是今天才刚安装或升级网络需要测试频宽呢? 网络速度是大家都很在意的事情,因为我们永远不会嫌它太快,只有觉得永远不够快的困扰。
再来是网络连线服务商时[详细] -
线程池linux 一文彻底搞懂I/O多路复用及其技术
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
前言
高性能是每个程序员的追求,无论写一行代码还是做一个系统,都希望能够达到高性能的效果。高性能架构设计主要集中在两方面:
? 单服务器高性能的关键之一就是服务器采取的网络编程模型[详细] -
Linux进程池、线程池
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
Linux进程池、线程池
一个子进程是通过进程动态内存分配的方式创建的,这种创建子进程的方式虽然能够获得资源,但是是有很多缺点的
1、动态创建进程是比较耗时间的,这将导致较慢的客户响应[详细] -
完全干货!向linux系统添加磁盘、分区和文件系统
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
往期回顾:
Linux嵌入式:一文搞懂内核块设备操作之ioctl系统调用过程
Linux嵌入式:嵌入式新手到内核大佬的进阶攻略(学习路线+课程+项目实战)
嵌入式Rom:玩转腾讯首发Linux内核源码《嵌入[详细] -
Linux运维课程体系大纲【笔记】
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
Tomcat,lnmt,lamt,session replication cluster分布式存储系统:
MogileFS,GlusterFSLB Cluster:haproxy
HA Cluster:Corosync+Pacemaker,pcs/crmsh,MySQL:HA Cluster,MHA、备份和[详细] -
Linux多线程(线程池与单例模式)
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
@[toc]
一、内存池
当用户调用new等函数的时候,会向内核申请空间。每调用一次申请一次空间而且在空间不够的时候还会执行内存算法等,需要花费时间。因此在程序创建之初,OS索性直接将一大[详细] -
为强化软件供应链安全,谷歌启动GUAC开源项目
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
10月20日,Google宣布正在为名为Graph for Understanding Artifact Composition(GUAC)的开源项目寻找感兴趣的贡献者,以此进一步强化软件供应链安全。
谷歌Brandon Lum、Mihai Maruseac[详细] -
linux配置文件全选,快速配置Linux下的Vim编辑器
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
vim编辑器是一个强大的文本编辑器。对于一个C/C++初学者来说,可以利用vim编写自己喜欢的代码出来。但是习惯于使用windows下的IDE,初次体验vim真的是糟透了,不同于VS的编程习惯,使用起来[详细]
-
Linux运维工程师必学必备的8项IT技能
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
成长一名Linux工程师之后,才知道一路走来,背后的心酸。非常感谢支持我的同伴与老师,是你们鼓励我,坚持到底,才在这个行业立足。
如果你在学习Linux,那么强烈推荐你选择RHEL和Centos作[详细] -
宝塔Linux面板 2.8.9稳定版介绍
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
暂时只对 CentOS 5.x / 6.x / 7.x 提供支持;
包含软件:
Nginx-Tengine-2.2.0
Nginx1.8 - 1.10
Apache2.4.20
PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendload[详细] -
linux域名解析怎么实现?
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多[详细]
-
如何实现一个线程池2
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
线程池底层原理 1、什么是线程池
线程池和数据库连接池非常类似,可以统一管理和维护线程,减少没有必要的开销。
2、为什么使用线程池
? 频繁的开启线程或者停止线程,线程需要重新被 cpu [详细] -
开源是什么
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
开源是什么?
开源方式是在开源社区内进行思考和协作的一种形式。 这一理念基于知识自由和核心原则:透明、协作、交付、包容和社区。 社区的思想交流和软件开发推动了以下行业的创新、科学[详细] -
高性能集群Linux Virtual ServerCL
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
内容概要:
1,集群概念
2,LVS介绍
3,LVS实现
4,LVS高可用性
Cluster概念:
1,系统扩展方式:
Scale UP : 向上扩展,增强.
Scale Out : 向外扩展,增加设备,调度分配问题,Cluster.
2,Cluster:
集[详细] -
【转载】实现一个简单的linux线程池
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
原网址:
线程池:简单地说,线程池 就是预先创建好一批线程线程池linux,方便、快速地处理收到的业务。比起传统的到来一个任务,即时创建一个线程来处理,节省了线程的创建和回收的开销,[详细] -
linux宝塔面板安全设置,宝塔面板怎么开启设置安全入口和关闭
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
为了方便管理和维护服务器,大多数站长都会选择安装宝塔面板。在成功安装宝塔Linux面板之后,还要做几个安全措施以提高安全性。比如,设置安全入口。
修改宝塔面板默认端口
宝塔 Linux 安[详细] -
Linux 磁盘管理命令
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
Linux磁盘管理好坏直接关系到整个系统的性能问题。
Linux磁盘管理常用三个命令为df、du和fdisk。
df
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多[详细] -
线程池的理解与简单实现(学习版)
所属栏目:[Linux] 日期:2022-11-16 来源:DaWei
池
由于服务器的硬件资源“充裕”,那么提高服务器性能的一个很直接的方法就是以空间换时间,即“浪费”服务器的硬件资源,以换取其运行效率。这就是池的概念。
池是一组资源的集合,这组资[详细] -
在 Linux 实例上安装 AMD 驱动程序
所属栏目:[Linux] 日期:2022-11-15 来源:DaWei
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门。在 Linux 实例上安装 AMD 驱动程序
已挂载[详细] -
在 Ubuntu Linux 上安装 Deb 文件的 3 种方法 | Linux
所属栏目:[Linux] 日期:2022-11-15 来源:DaWei
这篇初学者文章解释了如何在 Ubuntu 中安装 deb 软件包。它稍后也向你展示如何移除这些 deb 软件包。
(本文字数:3274,阅读时长大约:5 分钟)
这是 Ubuntu 初学者系列的另一篇文章。如果你对[详细] -
linux建立软链接
所属栏目:[Linux] 日期:2022-11-15 来源:DaWei
实例:ln -s /home/gamestat /gamestat
linux下的软链接类似于windows下的快捷方式
ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
如上面[详细] -
UbuntuLinux——NativePOSIX线程库
所属栏目:[Linux] 日期:2022-11-15 来源:DaWei
在2.6版本以前发布的Linux内核中,Linux线程库叫做LinuxThreads,为glibc2.0以后的GNU C库所支持。该库虽然使用了POSIX API,但是并不真正遵循POSIX标准。从2.6内核开始,Linux引入了NPTL。它比LinuxThreads在性[详细]
