摘要: 集群:一致性哈希 memcached 本身并不支持集群,为了使用集群,我们可以自己在客户端实现路由分发,将相同的 key 路由到同一台 memcached 上去即可。路由算法有很多,这里我们使用一致性哈希算法。 一致性哈希算法的原理: 一致性哈希算法已经有开源库 hashring 实现,基本用法: 阅读全文
posted @ 2020-10-21 16:43 浅笑· 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 方法 1:使用 fping 命令检测一个网站是否宕机 fping 命令 是一个类似 ping 的程序,使用互联网控制消息协议(ICMP)的 回应请求报文echo request 来判断目标主机是否能回应。 fping 与 ping 的不同之处在于它可以并行地 ping 任意数量的主机,也可以从一个文 阅读全文
posted @ 2020-10-21 16:41 浅笑· 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 你了解爬虫是什么吗?你知道爬虫的爬取流程吗?你知道怎么处理爬取中出现的问题吗?如果你回答不出来,或许你真的要好好看看这篇文章了! 爬虫简介 网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够 阅读全文
posted @ 2020-10-21 16:39 浅笑· 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 我们都有不好的习惯,地球上没有一个人是完美的。作为开发人员,不良习惯会严重影响您的效率,也会影响您周围的人。 Jack Canfield说:“习惯将决定您的未来”。想要成长为一名开发人员,就必须改掉不良习惯。如果您可以做到,效率将大大提高。 让我们看看您应该尽快改掉的坏习惯。 永远说“是” 首先声明 阅读全文
posted @ 2020-10-21 16:38 浅笑· 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 直播软件的开发,虽然现在很多技术都已经趋向成熟,但是有些东西不是仅仅技术就可以实现的,在考虑到时间、成本、风险、功能稳定性等多种因素的情况下,大部分直播平台开发时都会预留第三方服务的接口来节约开发的成本。 一、第三方服务器 1.CDN 在玩游戏或看电影时经常会出现画面撕裂、卡顿等现象,为了解决网络延 阅读全文
posted @ 2020-10-21 16:37 浅笑· 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 前言 今天给大家讲讲面试过程当中最长遇到的窘境,也是最能体现一个候选人临场应变能力的地方,那就是当我们在面试的过程当中,遇到的问题回答不上来的时候,该怎么办。 误区 在开始讲解之前,先纠正一个误区,那就是对于一场面试而言,最后的结果好坏并不完全取决于面试当中的问题是否都回答了上来。 能不能录取和是否 阅读全文
posted @ 2020-10-21 16:36 浅笑· 阅读(831) 评论(0) 推荐(0) 编辑
摘要: Java 创建于 1995 年,目前有 134861 个网站使用 Java,如 ESPN、SnapDeal、阿里巴巴等。在其 24 年的发展历程中,Java 已经证明了自己是用于自定义软件开发的顶级通用编程语言。Java 广泛应用于科学教育、金融、法律和政府等行业。在下面的饼图中,您可以看到 Jav 阅读全文
posted @ 2020-10-21 16:35 浅笑· 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: 在整个数字货币领域,很多人都知道挖矿,然而,有些人认为挖矿很赚钱,也有人认为挖矿就是个坑。但是对于挖矿而言,其本质是一种加密的计算。 什么是挖矿? 简单说,挖矿其实就是数字货币发行的一个过程,通过区块链技术对链上数据进行记录,然后进行广播从而获得奖励,那么这个奖励就是新发行的数字货币。 目前,数字货 阅读全文
posted @ 2020-10-21 16:33 浅笑· 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容 gzip介绍 配置Apache的 阅读全文
posted @ 2020-10-21 16:26 浅笑· 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 基本配置 # 开启gzip gzip on; # 启用gzip压缩的最小文件,小于设置值的文件将不会压缩 gzip_min_length 1k; # gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间,后面会有详细说明 gzip_comp_level 1; # 进行压缩的文件类型。J 阅读全文
posted @ 2020-10-21 16:24 浅笑· 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 编程是一个很有趣、容易的事情,但是编写好的程序可能是一项艰巨的任务。在大多数情况下,我们发现自己绞尽脑汁,试图了解我们撰写的意大利面条代码,或者是因为新添加的次要功能而进行了大量更改,导致产生了很多糟糕的代码。这样的情况或许会降低我们的信心,但事实上,我们可以通过适当的发展实践来解决。这里有7个值得 阅读全文
posted @ 2020-10-21 16:23 浅笑· 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 何为DAG DAG是Directed Acyclic Graph的缩写,是一种运用拓扑排序的直接图像数据结构。这种数据结构能够在数据压缩中找到最优解,因此在实际中被广泛地运用于数据处理等领域。总体而言,DAG结构中的每个节点通过一个具有特定方向的edge连接在一起,以此来排除任何回路的可能性。因此, 阅读全文
posted @ 2020-10-21 16:22 浅笑· 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 都知道吃别人嚼过的东西不香,那也得吃,总比饿着强。谁让自己的牙没长全(英语,计算机基础)。七拼八凑组合一下,加上自己的理解。重点还是要多看多学,哪怕一篇文章只吸取了那么一丁点的知识,也要自己加工,形成自己的知识体系。不要当吃瓜群众,囫囵吞枣的看一下,没过几天就忘了,文章是没少看,最后一无所获,回头来 阅读全文
posted @ 2020-10-21 16:21 浅笑· 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 什么是冷热页? 在Linux Kernel的物理内存管理的Buddy System中,引入了冷热页的概念。冷页表示该空闲页已经不再高速缓存中了(一般是指L2 Cache),热页表示该空闲页仍然在高速缓存中。冷热页是针对于每CPU的,每个zone中,都会针对于所有的CPU初始化一个冷热页的per-cp 阅读全文
posted @ 2020-10-21 16:20 浅笑· 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 很多产品经理在撰写后台的需求文档时会一脸懵,很多时候不知道怎么开始,这篇文章主要根据自己工作中对后台的理解和需求文档撰写经验进行分享。 人员较小的公司,会要求产品经理后台管理和前台界面一起进行撰写。那么,我们在撰写后台需求文档时,需要对于后台有一定的了解。当然,要是技术转型做产品经理,对于这一块可以 阅读全文
posted @ 2020-10-21 16:17 浅笑· 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 怎么做一名高薪前端工程师?必备哪些技术工具?想要成为一个高薪高职的Web前端工程师并不容易,你不仅需要掌握专业的技能点,还要具备较多的项目经验。为了能够快速的加入到这高薪行列,很多人选择参加培训班,不过你知道优秀的Web前端工程师需要掌握哪些技术工具吗?接下来就给大家一一介绍。 1、JavaScri 阅读全文
posted @ 2020-10-21 16:15 浅笑· 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、web服务器(www服务器) (1)概念 Web服务器是一台使用HTTP协议与客户机浏览器进行信息交流(因此又称为HTTP服务器)、为互联网客户提供服务(信息浏览,下载资源等)的主机。发展趋势:从html到XML、从有线到无线、从无声到有声 1.Linux是架设安全高效Web服务器的操作系统 架 阅读全文
posted @ 2020-10-21 16:13 浅笑· 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 前言 对代码库而言,架构通常是最重要的方面之一。架构对代码库质量、可维护性和可靠性都有着重要的影响。这也是软件工程中最有争议的一个话题,往往会激起项目贡献者之间的激烈争论,这些争论似乎没有任何潜在的逻辑解决方案,比如“对我们当前项目来说,什么才是好的架构?”这样的问题,很多时候似乎并没有一个明确的答 阅读全文
posted @ 2020-10-21 16:12 浅笑· 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 网络自动化这个概念自网络问世以来就存在了;就在不久前,由于许多原因(包括网络工程师的抵制),其采用速度一直很慢。但现在,众多因素共同上演了一场完美风暴,推动企业需要网络自动化工具。 一个因素是,越来越多的网络团队开始感受到在快节奏的数字世界中工作的痛苦,而在数字世界,旧方法根本行不通。通过命令行接口 阅读全文
posted @ 2020-10-21 16:10 浅笑· 阅读(102) 评论(0) 推荐(0) 编辑