新书《Linux集群》上市了#新书推荐#《Linux集群》共9章,主要是以作者的项目实践为基础,以CentOS7.5x86_64为主操作系统、AWS云为平台,介绍#Linux#传统集群技术、#云原生#下的负载均衡技术、#MySQL#的高可用方案及#Python#自动化#运维#工具的使用。@余洪春PC版:网页链接移动版:网页链接1)基于真实的#电子商务#系统和CDN系统着重介绍了Nginx/
原创 2021-02-07 22:54:07
3045阅读
  近几年随着Docker容器技术、微服务等架构的兴起,人们开始意识到服务发现的必要性。微服务架构简单来说,是一种以一些微服务来替代开发单个大而全应用的方法, 每一个小服务运行在自己的进程里,并以轻量级的机制来通信, 通常是 HTTP RESTful API。微服务强调小快灵, 任何一个相对独立的功能服务不再是一个模块, 而是一个独立的服务。那么,当我们需要访问这个服务时,如何确定它的地
原创 2017-09-10 23:57:42
10000+阅读
1点赞
1评论
        购买这本书对于我来说其实是对google,微软这样IT企业的一种崇拜,他们为我们创造的产品让我不禁好奇,他们是怎样想到,又或者是怎样实现的,这些我们身边的电脑、互联网还有电子产品究竟是怎样出现的。从这本书中,读者可以发现我们身边的每一件事其实并没有那么神秘,甚至有些都是我们在本科期间学习到的知识,唯一的问题便是被那些“大师”们运用到
推荐 原创 2012-07-30 21:50:56
1145阅读
3点赞
3评论
函数原型:描述: exec()系列函数使用新的进程映像替换当前进程映像. 工作方式没有什么差别, 只是参数传递的方式不同罢了.说明: 1. 这6个函数可分为两大类: execl()系列 和 execv()系列. 2. `l' 是指把所有传递给程序的参数依次列(list)出来. `v' 是指把所有参数放到容器(数组, vector)中再一次...
转载 2021-06-17 11:44:40
170阅读
wait和waitpid出现的原因SIGCHLD--当子进程退出的时候,内核会向父进程SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止)--子进程退出时,内核将子进程置为僵尸状态,这个进程成为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态--父进程查询子进程的退出状态可以用wait/waitpid函数wait获取st...
转载 2021-06-17 11:44:41
433阅读
函数原型:描述: exec()系列函数使用新的进程映像替换当前进程映像. 工作方式没有什么差别, 只是参数传递的方式不同罢了.说明: 1. 这6个函数可分为两大类: execl()系列 和 execv()系列. 2. `l' 是指把所有传递给程序的参数依次列(list)出来. `v' 是指把所有参数放到容器(数组, vector)中再一次...
转载 2022-03-16 16:36:41
255阅读
wait和waitpid出现的原因SIGCHLD--当子进程退出的时候,内核会向父进程SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止)--子进程退出时,内核将子进程置为僵尸状态,这个进程成为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态--父进程查询子进程的退出状态可以用wait/waitpid函数wait获取st...
转载 2022-03-16 16:48:40
127阅读
运维集群架构演变 原文:http://blog.51cto.com/oldboy/1722760 老男孩Linux培训多年来始终坚持对学生一出手做事就必须是专业和规范的要求,因此,再教学过程中特别要求学生画好架构逻辑图以及做最专业的WORD排版,使得每期运维基础班学生得以平均10K起就业,下面就
转载 2017-12-08 22:26:00
98阅读
2评论
一、LVS简介  LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。  负载均衡集群(Load Balancing,简称为LB)从工作在协议层来划分为TCP和应用层;TCP协议层是根据请求的目标地址和端口进行调度;应用层协议是根据请求的内容进
原创 2015-06-03 13:11:54
832阅读
1点赞
一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程...
转载 2021-06-17 11:44:42
131阅读
转载 2022-01-06 11:03:05
182阅读
当遇到如下规律的两个两位数相乘时,可以 2 秒算出计算结果:例如:21 * 29   22 * 28   23 * 27   24 * 26   25 * 25               31 * 39   32 * 38 &n
原创 2022-10-14 10:33:32
59阅读
 这么题目看起来就比较有争议:运行起来专业的代码才漂亮嘛。但是从另外一个角度来说"让代码看上去比较专业"是一个积极的做法,无论对谁都没有坏处,对工程师,管理者和用户都有益无弊。   首先这个题目说的是"看上去",所以我不会说明如何使代码真正专业。世界上有很多的书籍和文章告诉软件工程师如何写出专业的代码。如果要说"什么样的代码看
原创 2010-11-28 11:30:36
269阅读
什么样的代码种会发现到美了。总结下,个人感觉有几点。
推荐 原创 2011-06-23 18:29:33
1389阅读
2点赞
3评论
平时很少看技术书,书店太远,买来的书看过的可能还不到20%,不知道是现在的好书太少,还是从小没养成看书的习惯,大多数的知识都是实践和google而来 《Thinking in Java》看过不下十次次,每次看一段就想睡觉,但我却觉得《Core Java》不错,少有的一本看完了的书 《CSS网站布局实录》坦白说写得并不算太好,但作为我CSS的入门书籍,使得我不再惧怕写CSS了 《Profession...
转载 2008-11-20 08:59:00
97阅读
2评论
配置文件:Plugins:protobuf-net.dll具体脚本如下:using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;/// <summary>/// 编码和解码/// </summary&g...
转载 2021-06-17 14:04:50
150阅读
配置文件:Plugins:protobuf-net.dll具体脚本如下:using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;/// <summary>/// 编码和解码/// </summary&g...
转载 2022-03-20 13:46:15
97阅读
Kotlin 作为后起秀,站在巨人们的肩膀上是她得
原创 2022-06-18 01:29:49
110阅读
     集群或者说是群集:其目的是为了实现将多台计算机组合以来完成特定的任务,比如天气预报,大型网络游戏,这些都需要很大的运算量,单台计算机实现成本太高,而且不显示。那么就需要通过集群的方式,将废弃的或者正在使用的计算机联合起来,结合整体的力量来解决这些问题 集群类型:    1.  负载均衡集群
原创 2015-10-17 07:25:29
768阅读
1点赞
  研究  []D.E.Knuth(高德纳) 著 高博 译 ISBN 978-7-121-15553-6 2012年1月出版 定价:49.00元 16开 204页 宣传语:算法大师高德纳(Donald E.Knuth)教您如何自我发现,探索真理!中国科学院倪光南院士、微软全球副总裁张亚勤博士倾情推荐! 内 容 简 介 本书是计
原创 2012-02-14 10:26:28
286阅读
  • 1
  • 2
  • 3
  • 4
  • 5