0

【Redis破障之路】二:Redis安装和基本数据结构

1、安装Redis Redis6.0在2020年已经发布,所以我们安装Redis3.0。😂 1.1、在Linux上安装Redis 我们在CentOS上安装Redis。常见的的有三种安装方式: yum/apt软件管理软件安装 源码的方式进行安装 容器化安装 我们这里选择第二种方式: 1)下载Redi ...

三分恶 发布于 2021-04-23 12:40 评论(0) 阅读(36)
0

线程的故事:我的3位母亲成就了优秀的我!

[电影声明图片] 声明:本故事纯属虚构,如果雷同那就是真事了! 大家好,我是线程,我的英文名叫 Thread,别看我现在风光无限,好像人尽皆知的样子,然而我的身世却悲惨离奇。 我出身在一个小山村,那是一个与世隔绝的世外桃源,然而年纪轻轻的我,却展现出了与众不同的性格。比如:当身边的同龄人还在沉浸于玩 ...

Java中文社群 发布于 2021-04-23 12:31 评论(0) 阅读(39)
1

如何开展线上全链路压测思路分享

随着业务的快速发展我们日常遇到的系统性能压力问题也逐渐出现,甚至在部分场合会遇到一些突发的营销活动,会导致系统性能突然暴涨,可能导致我们系统的瘫痪。最近几年随着电商的各种促销活动,有一个词也渐渐进入我们眼帘--“全链路压测”。 全链路压测被众多互联网公司的程序员定义为核武器,传统性能测试更多的是以事 ...

狂师 发布于 2021-04-23 12:16 评论(0) 阅读(37)
0

2.Python进程间的通信之队列(Queue)和生产者消费者模型

一、队列 1.1 概念介绍 multiprocess.Queue 创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。 Queue([maxsize])创建共享的进程队列。 参数 :maxsize是队列中允许的最大项数。如果省略此参数,则无大小限制。 底层队 ...

lzl_121 发布于 2021-04-23 12:09 评论(0) 阅读(23)
0

死磕Spring之AOP篇 - Spring AOP注解驱动与XML配置

该系列文章是本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring 源码分析 GitHub 地址 进行阅读。 Spring 版本:5.1.14.RELEASE 在开始阅读 Spring AOP 源码之前,需要对 Spring IoC 有 ...

月圆吖 发布于 2021-04-23 11:56 评论(0) 阅读(28)
0

MinIO分布式集群的扩展方案及实现

MinIO 支持两种扩展方式: 通过修改命令行,在命令行上指定新的集群集来扩展 通过引入第三方组件etcd,在不动原有集群的基础上实现动态扩展方案 一、命令行方式扩展 MinIO 支持通过在命令行上指定新的集群集来扩展分布式集群,多个节点的存储容量和就是分布式MinIO的存储容量。 1. MinIO ...

莫忘归 发布于 2021-04-23 11:47 评论(0) 阅读(41)
0

浅入Kubernetes(10):控制节点的部署,选择器、亲和性、污点

在前面的学习中,我们学到了 Deployment 部署,以及副本数(ReplicaSet),但是 Pod 部署到哪个 Worker 节点是随机,即使有 3个 Woker 和设定 3个 副本,不一定每个 Node 刚刚好运行一个 Pod,也可能其中 Node 运行着三个副本。 在本篇我们将探究 Kub ...

痴者工良 发布于 2021-04-23 11:26 评论(0) 阅读(43)
3

.NET6 平台系列1 .NET发展史之.NET Framework简介

系列目录 【已更新最新开发文章,点击查看详细】 自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。 微软公司于2002年2月13日正式推出第一代.NET平台 .NET Framewrok 1.0。借助于自家强大易用的 Windows 系统,.NET Fra ...

张传宁 发布于 2021-04-23 11:04 评论(2) 阅读(236)
0

这一次,彻底搞懂 Go Cond

hi,大家好,我是 haohongfan。 本篇文章会从源码角度去深入剖析下 sync.Cond。Go 日常开发中 sync.Cond 可能是我们用的较少的控制并发的手段,因为大部分场景下都被 Channel 代替了。还有就是 sync.Cond 使用确实也蛮复杂的。 比如下面这段代码: packa ...

haohongfan 发布于 2021-04-23 10:57 评论(1) 阅读(108)
0

# 20 图 |6000 字 |实战缓存(上篇)

前言 先说个小事情,今天试了下做动图,就一张动图都花了我 1 个小时,还做得很难看。。 本文主要内容如下: 上一篇讲到如何做性能调优的方法,比如给表加索引、动静分离、减少不必要的日志打印。但有一个很强大的优化方式没有提到,那就是加缓存,比如查询小程序的广告位配置,因为没什么人会去频繁的改,将广告位配 ...

悟空聊架构 发布于 2021-04-23 10:46 评论(0) 阅读(51)
0

JMeter线程组编辑区揭秘

线程组编辑区如下: 有点复杂,但是慢慢看下来,还是比较容易理解。 Name 带有业务含义的名字。 Comments 线程组的备注说明。 Action to be taken after a Sampler error 取样器报错后执行动作。有5个选项:Continue,Start Next Thre ...

自动化代码美学 发布于 2021-04-23 10:35 评论(0) 阅读(66)
0

破解class文件的第一步:深入理解JAVA Class文件

摘要: java定义了一套与操作系统,硬件无关的字节码格式,这个字节码就是用java class文件来表示的,java class文件内部定义了虚拟机可以识别的字节码格式,这个格式是平台无关性的。 java语言是跨平台的,所谓一次编写,到处运行。之所以是跨平台的,就是java定义了一套与操作系统,硬 ...

华为云开发者社区 发布于 2021-04-23 10:25 评论(0) 阅读(76)
5

图解 | 你管这破玩意叫哨兵?

我是一个苦逼的运维,有一次老板过来找我。 老板:现在有四个 redis 节点摆在你面前,一主三从,你负责盯着点,主节点挂了你赶紧想办法拿从节点顶上来,交给你了! 这还不简单! 首先我先分别连上这四台 redis 节点。 redis-cli -h 10.232.0.0 -p 6379redis-cli ...

闪客sun 发布于 2021-04-23 10:24 评论(1) 阅读(265)
0

NumPy之:数据类型

简介 我们知道Python中有4种数字类型,分别是int,float,bool和complex。作为科学计算的NumPy,其数据类型更加的丰富。 今天给大家详细讲解一下NumPy中的数据类型。 数组中的数据类型 NumPy是用C语言来实现的,我们可以对标一下NumPy中数组中的数据类型跟C语言中的数 ...

flydean 发布于 2021-04-23 09:42 评论(1) 阅读(111)
3

如何在 NET 程序万种死法中有效的生成 Dump (下)

一:背景 上一篇我们聊到了如何通过 procdump 抓取 cpu爆高 和 内存暴涨 两种情况,这一篇再聊聊如何去抓程序 挂死 和 意外退出。 二:程序挂死 1. 定义 程序挂死 简单的说就是程序没有响应,既然没响应了,可能 死锁, 可能 负载过大线程池耗尽 等等情况,万千世界,啥情况都有😄😄� ...

一线码农 发布于 2021-04-23 09:41 评论(4) 阅读(230)
0

HUAWEI防火墙双出口根据链路优先级主备备份

组网图形 组网需求 通过配置根据链路优先级主备备份,FW可以在主接口链路故障时,使用备份接口链路转发流量,提高传输的可靠性。 如图1所示,企业从ISP1租用2条链路,带宽均为50M,从ISP2租用1条链路,带宽为10M。 企业希望优先使用ISP1的2条链路传输上网流量,只有当ISP1的2条链路均故障 ...

上古南城 发布于 2021-04-23 09:15 评论(0) 阅读(120)
1

python工业互联网应用实战13—基于selenium的功能测试

本章节我们再来说说测试,单元测试和功能测试。单元测试我们在数据验证章节简单提过了,本章我们进一步如何用单元测试来测试view的功能代码;同时,也涉及一下基于selenium的功能测试做法。笔者过去的项目上常规的功能测试都是由测试人员通过人工点击按钮的方式来完成的,这里我们利用selenium来完成,... ...

wuch 发布于 2021-04-23 08:51 评论(0) 阅读(173)
0

西门子PLC开发笔记(一):PLC介绍,西门子S1200系列接线、编程、下载和仿真

前言 西门西PLC、台达触摸屏、法兰克机床等等多年以前玩得比较多,改造机床、维修机床、给机床编程等等,没事还能扯个零件啥的,之前也没总结过,有时间就重新整理下。 本章后面以西门1200实物为例,下载一个基本程序。 相关博客 《案例分享:Qt西门子PLC通讯调试和模拟工具(包含PLC上位机通讯,PLC ...

红胖子(红模仿) 发布于 2021-04-23 08:46 评论(0) 阅读(60)
0

多图详解 TCP 连接管理,太全了!!!

TCP 是一种面向连接的单播协议,在 TCP 中,并不存在多播、广播的这种行为,因为 TCP 报文段中能明确发送方和接受方的 IP 地址。 在发送数据前,相互通信的双方(即发送方和接受方)需要建立一条连接,在发送数据后,通信双方需要断开连接,这就是 TCP 连接的建立和终止。 TCP 连接的建立和终 ...

程序员cxuan 发布于 2021-04-23 08:42 评论(0) 阅读(87)
0

go中panic源码解读

panic源码解读 前言 panic的作用 panic使用场景 看下实现 gopanic gorecover fatalpanic 总结 参考 panic源码解读 前言 本文是在go version go1.13.15 darwin/amd64上进行的 panic的作用 panic能够改变程序的控制 ...

Rick.lz 发布于 2021-04-23 08:42 评论(0) 阅读(91)