摘要: 当网站的访问量大了就会考虑负载均衡,这也是每一个架构师的基本功了,其基本地位就相当于相声里的说学逗唱,活好不好就看这个了 :)传统的负载均衡思路是单点的,不管你是硬件的还是软件的基本都是这样的原理,如下图所示:对于一般的需求来说,这样的架构基本就可以解决问题了,而且维护起来也相对简单,大多数公司也都 阅读全文
posted @ 2021-09-19 23:37 ludongguoa 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Hey guys,这里是 cxuan,欢迎你阅读我最新一期的文章,大家知道,我连载计算机网络已经有一定时间了,当我每了解一个新技术或者新框架的时候,我都想要先把名字概念弄懂是什么,可见概念对于我们的帮助非常大。计算机网络中的概念也是非常庞杂,理解起来比较困难,所以这里,我给大家汇总了计算机网络中 8 阅读全文
posted @ 2021-09-19 23:35 ludongguoa 阅读(38) 评论(0) 推荐(0) 编辑
摘要: k8s kubectl top命令和contained内部 ps 看到的进程内存占用不一致。下午的时候,我被这个问题问倒了。具体如图 kubectltop-vmtop-vm 网上搜索了下,难得看到有认真研判问题的IT文章了。这篇帖子推荐给大家。 一、问题背景 二、Buffer & cache原理 三 阅读全文
posted @ 2021-09-19 23:29 ludongguoa 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 之前在某厂的某次项目开发中,项目组同学设计和实现了一个“引以为傲”,额,有点扩张,不过自认为还说得过去的 feature,结果临上线前被啪啪打脸,因为实现过程中因为一行代码(没有标题党,真的是一行代码)带来的安全漏洞让我们丢失了整个服务器控制权(测试环境)。多亏了上线之前有公司安全团队的人会对代码进 阅读全文
posted @ 2021-09-19 23:28 ludongguoa 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 这次再来给大家分享一波我工作中用到的几个脚本,主要分为:Python和Shell两个部分。 Python 脚本部分实例:企业微信告警、FTP 客户端、SSH 客户端、Saltstack 客户端、vCenter 客户端、获取域名 ssl 证书过期时间、发送今天的天气预报以及未来的天气趋势图; Shel 阅读全文
posted @ 2021-09-19 23:27 ludongguoa 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 跳跃链表及其应用是非常热门的问题,深入了解其中奥秘大有裨益,不吹了,快开始品尝这美味的知识吧! 跳跃链表的基本概念 初识跳表 跳跃列表是一种数据结构。它允许快速查询一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(log n),优于普通队列的O(n)。 跳跃列表由威廉·普发明,发 阅读全文
posted @ 2021-09-19 23:23 ludongguoa 阅读(547) 评论(0) 推荐(0) 编辑
摘要: Git 是程序员学习和工作都离不开发工具,也是非程序员非常喜欢用的文档版本管理工具。今天分享的这篇文章,使用了图解的方式,给大家介绍一下 Git 中最常用的命令。 基本用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add files 把当前文件放入暂存区域。 g 阅读全文
posted @ 2021-09-19 23:22 ludongguoa 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 以讲解性能作为 Kafka 之旅的开篇之作,让我们一起来深入了解 Kafka “快”的内部秘密。你不仅可以学习到 Kafka 性能优化的各种手段,也可以提炼出各种性能优化的方法论,这些方法论也可以应用到我们自己的项目之中,助力我们写出高性能的项目。 关公战秦琼 65: Redis 和 Kafka 完 阅读全文
posted @ 2021-09-19 23:21 ludongguoa 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、 数字 1 求绝对值 绝对值或复数的模 In [1]: abs(-6)Out[1]: 6 2 进制转化 十进制转换为二进制: In [2]: bin(10)Out[2]: '0b1010' 十进制转换为八进制: In [3]: oct(9)Out[3]: '0o11' 十进制转换为十六进制: I 阅读全文
posted @ 2021-09-19 23:20 ludongguoa 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Linux软件安装 Linux排查问题套路 Linux命令详解 一 Linux通用知识 说到操作系统,如果读大学的时候是计算机专业,那肯定就会上这门课,我猜测当时的你们想法是这样的 上大学使用的都是Windows系统,界面友好,上手快,习惯性的点点点操作 大部分的课程在windows中操作,比如C+ 阅读全文
posted @ 2021-09-19 23:19 ludongguoa 阅读(66) 评论(0) 推荐(0) 编辑
摘要: kafka 由 LinkedIn 公司推出的一个高吞吐的分布式消息系统,通俗的说就是一个基于发布和订阅的消息队列。 官网地址:https://kafka.apache.org/intro 应用场景 异步解构:在上下游没有强依赖的业务关系或针对单次请求不需要立刻处理的业务; 系统缓冲:有利于解决服务系 阅读全文
posted @ 2021-09-19 23:15 ludongguoa 阅读(328) 评论(0) 推荐(0) 编辑
摘要: NFS服务工作在TCP的2049端口,UDP的2049端口。 NFS是Network File System的缩写,即网络文件系统,是一种使用于分散式文件系统的协定。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix 阅读全文
posted @ 2021-09-19 23:14 ludongguoa 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、大批量插入数据优化 (1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新。 ALTER TABLE tbl_name DISABLE KEYS;loading the dataALTER TABLE 阅读全文
posted @ 2021-09-19 23:13 ludongguoa 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、基础设施和数据库的演化趋势 (一)数据库演化趋势 数据库可以分为三个时代,第一个时代是IT时代的商业数据库时代,经典产品有Oracle和DB2,计算的基础设施是IOE,主要客户是大中型企业。 第二个时代是互联网时代的开源数据库,当时许多公司的数据库主要是LAMP,目前行业的许多数据库技术也是从这 阅读全文
posted @ 2021-09-19 23:12 ludongguoa 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。 0. 代码优化原则 本文会介绍不少的 Python 代码加速运行的技巧。在深入代码优化细 阅读全文
posted @ 2021-09-19 23:11 ludongguoa 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 本文脑图 前言 Redis是基于c语言编写的开源非关系型内存数据库,可以用作数据库、缓存、消息中间件,这么优秀的东西一定要一点一点的吃透它。 这是关于Redis的第三篇文章,主要讲解Redis的五种数据结构详解,包括这五种的数据结构的底层原理实现。 理论肯定是要用于实践的,因此最重要的还是实战部分, 阅读全文
posted @ 2021-09-19 23:09 ludongguoa 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 两年前,我参与了一个支持100万用户同时在线、20万并发的直播答题系统的架构设计,下文将以『直播答题』的应用场景为例,带你了解当前疫情下火爆的直播应用背后的技术架构。内容分成以下4个部分: 产品功能简介 面临的技术挑战 技术选型及依据 架构设计方案 01 产品功能简介 直播答题能在当时成为风口,得益 阅读全文
posted @ 2021-09-19 23:07 ludongguoa 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令 文件操作 远程登录与操作 磁盘挂载 进程管理 启动和结束 系统性能参数查看 网络数据抓取 shell 脚本命令 jvm 常用命令 1 文件操作命令 find find 用于在 阅读全文
posted @ 2021-09-19 23:06 ludongguoa 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 作者:阿标 部门:业务技术/社交电商 一.引言 “操作系统的线程状态和java的线程状态有什么关系?”这是校招时被问到的一个问题。当时只顾着看博文、面经等零散的资料,没有形成系统的知识体系,一时语塞,答的不是很对。在网上也没找到足够细致的讲解博文,于是整理出了这篇内容。 Java的线程状态牵扯到了同 阅读全文
posted @ 2021-09-19 00:04 ludongguoa 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前言 索引的相信大家都听说过,但是真正会用的又有几人?平时工作中写SQL真的会考虑到这条SQL如何能够用上索引,如何能够提升执行效率? 此篇文章详细的讲述了索引优化的几个原则,只要在工作中能够随时应用到,相信你写出的SQL一定是效率最高,最牛逼的。 文章的脑图如下: 索引优化规则 1、like语句的 阅读全文
posted @ 2021-09-19 00:01 ludongguoa 阅读(244) 评论(0) 推荐(0) 编辑