Logo

在线
客服
  • 优质文章
我要上首页
  • 凌晶2010 发布于:18 小时前

    #IT明星不是梦#一站式解决redis的所有烦恼

    redis专题就是一站式解决redis各种疑难杂症的问题.

    精选文章

    阅读 

    评论 

    收藏 

  • androidguy 专栏作者 发布于:5 天前

    冠状病毒传播仿真器的原理和实现(Python版)

    本文首先会解释一下到底什么是"冠状病毒",以及杀死"冠状病毒"的方法。然后会利用Python实现一个"冠状病毒"传播仿真器,来演示一下为何“不出门“ +“疯狂建医院”会间接杀死病毒(动态模拟了从发生疫情,到疫情结束的整个过程)。以及如果控制不好,会有什么后果(一定是很严重的)。

    精选文章

    阅读 

    评论 

    收藏 

  • wx5df06a7e870da 发布于:19 小时前

    MySQL中间件之MyCat

    一、MyCat基础概念;二、MyCat安装部署;三、MyCat读写分离;四、垂直拆分--分库;五、水平拆分--分表;六、全局表

    阅读 

    评论 

    收藏 

  • 极客君 发布于:20 小时前

    XSS 扫描器成长记

    作者:w7ay@知道创宇404实验室时间:2020年2月12日原文地址:https://paper.seebug.org/1119/为了实现自动刷SRC的目标,过年前就开始对w13scan的xss扫描功能进行优化,灵感来源于xray所宣称的基于语义的扫描技术。之前xss扫描是参考w3af中的源码,原理也很简单就是暴力的使用xss的payload进行请求,最后在返回文本中查找关键字,xsspaylo

    阅读 

    评论 

    收藏 

  • JarryZ 发布于:1 天前

    K8s之Pod资源管理及创建Harbor私有镜像仓库(含镜像拉取操作,中途含排错)

    pod是k8s管理的最小单元pod中有多个容器,现实生产环境中只有一个容器特点:1.最小部署单元2.一组容器的集合3.一个Pod中的容器共享网络命令空间4.Pod是短暂的Pod容器分类:1:infrastructurecontainer基础容器(透明的过程,用户无感知)维护整个Pod网络空间node节点操作`查看容器的网络`[root@node1~]#cat/opt/kubernetes/cfg/

    阅读 

    评论 

    收藏 

  • wx5df06a7e870da 发布于:1 天前

    MySQL高可用之KeepAlived+双主

    生产环境中一台mysql主机存在单点故障,所以要确保mysql的高可用性,即两台MySQL服务器。如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。主要介绍利用 keepalived 实现 MySQL 数据库的高可用。 Keepalived+mysql双主来实现MySQL-HA,我们必须保证两台MySQL数据库的数据完全一样。

    阅读 

    评论 

    收藏 

  • wx5d30212829a35 发布于:2 天前

    nginx http模块实现原理讲解——数据存储结构

    从本节开始,我们将进入http模块实现原理的讲解,关于http模块,有一个非常重要的点就是其是如何存储http块、server块和location块的数据的,而且nginx有的配置项是可以在多个配置块中使用的,当http块、server块和location块中两个或者两个以上的配置块都配置了该配置项的时候,就会有一个问题是,nginx是如何处理这些配置项的。本文主要讲解http块中的各个模块数据的

    阅读 

    评论 

    收藏 

  • jonson_jackson 发布于:2 天前

    raft理论与实践[6]-lab3a-基于raft构建分布式容错kv服务

    准备工作阅读raft论文阅读raft理论与实践[1]-理论篇阅读raft理论与实践[2]-lab2a阅读raft理论与实践[3]-lab2a讲解阅读raft理论与实践[4]-lab2b日志复制阅读raft理论与实践[5]-lab2c日志复制阅读模拟RPC远程过程调用前言在之前的文章中,我们实现了raft算法的基本框架在本实验中,我们将基于raft算法实现分布式容错的kv服务器客户端用于交互raft

    阅读 

    评论 

    收藏 

  • genuinecx 发布于:2 天前

    SpringBoot2.x集成MQTT实现消息推送(附源码)

    MQTT协议因低延迟、效率高在工业物联网领域使用的频率特别高,前面两篇文档分别对MQTT内容和MQTT服务器做了简单介绍,今天本文从实战的角度阐述如何用代码实现发送MQTT消息。1. 引入相关的依赖```<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

    阅读 

    评论 

    收藏 

  • sdxin 发布于:2 天前

    # IT明星不是梦 # kubernetes调度器学习基础概览

    scheudler是kubernetes中的核心组件,负责为用户声明的pod资源选择合适的node,同时保证集群资源的最大化利用,这里先介绍下资源调度系统设计里面的一些基础概念

    阅读 

    评论 

    收藏 

  • qq5b67ff3f5bc58 发布于:2 天前

    k8s存储数据持久化,emptyDir,hostPath,基于Nfs服务的PV,PVC

    在docker和K8S中都存在容器是有生命周期的,因此数据卷可以实现数据持久化。数据卷解决的主要问题:1.数据持久性:当我们写入数据时,文件都是暂时性的存在,当容器崩溃后,host就会将这个容器杀死,然后重新从镜像创建容器,数据就会丢失。2.数据共享:在同一个Pod中运行容器,会存在共享文件的需求。数据卷的类型:1.emptyDiremptyDir数据卷类似于docker数据持久化的dockerm

    阅读 

    评论 

    收藏 

  • wuyvzhang 发布于:2 天前

    使用Application Insights监控应用程序性能

    前面的博文中给大家介绍了什么是Application Insights,以及如何使用Application Insights监控网站的可用性。那么在今天我们讲和大家讨论如何使用Application Insights中的Application Performance Monitoring(APM)功能来对应用程序的性能进行监控。与之前和大家介绍的网站可用性监控不同,APM可以对运行在云和本地数据中心的应用程序进行监控,只要应用程序可以使用HTTP将数据发送到Application Insights工作区。

    阅读 

    评论 

    收藏 

  • 橙风破浪go 发布于:2 天前

    两台linux 虚拟机之间互联

    好久没有更新博客了,今天跟大家分享一个,两台虚拟机之间,能够互相访问,这样,一台虚拟机模拟服务器,另一台模拟客户端,就能做RHCE的好多实验了。第一步,更改网卡的模式,两台虚拟机模式必须要一样。两台都要选NAT模式。第二步,编辑网络适配器。两台配置也要一样。第三步:配置两台虚拟机网卡攻取IP地址的方式为:DHCP敲入命令:nm-connection-editor第四步:重启两台虚拟机网络服务[ro

    阅读 

    评论 

    收藏 

  • 筱振 发布于:2 天前

    Kubernetes数据持久化之Secret与ConfigMap

    ConfigMap和Secret是Kubernetes中两种特殊类型的存储卷,ConfigMap这种资源对象主要用于提供配置数据以定制程序行为,不过一些敏感的配置信息,比如像用户名、密码、密钥等通常都是由Secret这种资源对象来进行配置的,他们将相应的配置信息保存于对象中,而后在Pod资源上以存储卷的形式将其挂载并获取相应配置,以实现配置与镜像文件的解耦。一、Secret资源对象1)Secret

    阅读 

    评论 

    收藏 

  • Java_老男孩 发布于:2 天前

    对标Eureka的AP一致性,Nacos如何实现Raft算法

    一、快速了解Raft算法Raft适用于一个管理日志一致性的协议,相比于Paxos协议Raft更易于理解和去实现它。为了提高理解性,Raft将一致性算法分为了几个部分,包括领导选取(leaderselection)、日志复制(logreplication)、安全(safety),并且使用了更强的一致性来减少了必须需要考虑的状态。相比Paxos,Raft算法理解起来更加直观。Raft算法将Server

    阅读 

    评论 

    收藏 

  • jayslife 专栏作者 发布于:2 天前

    写给新手的Spring Cloud的微服务入门教程

    1.微服务简介1.1什么是微服务架构微服务架构是系统架构上的一种设计风格将大系统拆分成N个小型服务这些小型服务都在各自的线程中运行小服务间通过HTTP协议进行通信有自己的数据存储、业务开发、自动化测试和独立部署机制可以由不同语言编写小结:微服务架构的思想,不只是停留在开发阶段,它贯穿了设计,研发,测试,发布,运维等各个软件生命周期。2.架构体系架构样例:2.1微服务发布--持续集成3.微服务架构九

    阅读 

    评论 

    收藏 

  • sdxin 发布于:3 天前

    # IT明星不是梦 #分布式负载均衡算法之亲和性轮询

    无论是在早期的负载均衡器中,还是当前微服务基于客户端的负载均衡中,都有一个最基础的轮询算法,即将请求平均分布给多台机器,今天聊聊在此基础上, kube proxy是如何实现亲和性轮询的核心数据结构. 了解亲和性策略实现,失败重试等机制

    阅读 

    评论 

    收藏 

  • 李佳良 发布于:3 天前

    Docker搭建Kong--v0.14-配置Service并添加Key-auth

    Docker搭建Kong--配置Service并添加Key-auth

    阅读 

    评论 

    收藏 

  • wx5b3c0a4298f7b 专栏作者 发布于:3 天前

    #IT明星不是梦#【从0开始Python开发实战】Django集成Celery,实现异步任务调度系统

    Celery是一个灵活可靠的分布式系统,用于异步任务调度,系统通常将一些耗时的操作任务提交给Celery去异步执行,本文详细介绍Django集成Celery配置方法和功能测试。

    阅读 

    评论 

    收藏 

  • JarryZ 发布于:3 天前

    K8s之YAML文件

    Kubernetes支持YAML和JSON格式创建资源对象1,JSON格式用于接口之间消息的传递2,YAML格式用于配置和管理3,YAML是一种简洁的非标记性语言语法格式:缩进标识层级关系不支持制表符(tab)缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号等“---”表示YAML格式,一个文件的开始“#”表示注释`查看应用名称`[root@master1~]#kubectl

    阅读 

    评论 

    收藏 

  • 筱振 发布于:3 天前

    使用 Sonar 进行代码质量管理及邮件报警

    ## 一、Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析性工具,以及持续集成工具。 与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度

    阅读 

    评论 

    收藏 

  • 宜信技术 发布于:4 天前

    干货:图解算法——动态规划系列

    图解算法——动态规划系列

    阅读 

    评论 

    收藏 

  • sdxin 发布于:4 天前

    # IT明星不是梦 # 图解kubernetes容器状态同步机制核心实现

    在K8s中将Pod调度到某一台Node节点之后,后续的状态维护信息则是由对应机器上的kubelet进行维护,如何实时反馈本地运行状态,并通知apiserver则是设计的难点, 本节主要是通过感知Pod状态变化和探测状态改变两个流程来实际分析其核心数据结构,来了解内部设计

    阅读 

    评论 

    收藏 

  • wx5cbdbfeb82e55 发布于:4 天前

    告别手写接口文档时代,比Swagger功能更强大的LKADocument接口文档管理框架诞生了!

    更详细的更全面的教程请观看作者亲自录制的视频教程,地址:https://edu.51cto.com/sd/9cb7f请添加链接描述一、介绍在前后端分离,分工更加明细化的今天,为了减少前端和后台开发人员的沟通成本,能够让他们做到并行开发,同时也能保证前端和后端开发人员所看到的接口文档的一致性,即时性,以此来大大提高工作效率。所以出现了一些非常优秀的接口管理工具,具有代表性的像Swagger,因为它能

    阅读 

    评论 

    收藏 

  • JarryZ 发布于:4 天前

    K8s之kubectl命令行工具常用命令

    kubectl管理Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作注意:此处需要用到我们之前部署的K8s多节点的部署环境,如果还未部署的可以参考我的上篇文章:https://blog.csdn.net/JarryZho/article/details/104212822常用命令行:`查看帮助命令`[root@master1~]#k

    阅读 

    评论 

    收藏 

  • 筱振 发布于:4 天前

    Kubernetes针对有状态服务数据持久化之StatefulSet(自动创建PVC)

    一、Kubernetes无状态服务VS有状态服务1)Kubernetes无状态服务Kubernetes无状态服务特征:1)是指该服务运行的实例不会在本地存储需要持久化的数据,并且多个实例对于同一请求响应的结果是完全一致的;2)多个实例可以共享相同的持久化数据。例如:nginx实例、tomcat实例等;3)相关的Kubernetes资源有:ReplicaSet、ReplicationControll

    阅读 

    评论 

    收藏 

  • Java_老男孩 发布于:4 天前

    Sentinel:万字详解微服务的哨兵机制,我跪了

    1.Sentinel是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel具有以下特征:丰富的应用场景:Sentinel承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。完备的实时监控:Sentinel同时提供实时的

    阅读 

    评论 

    收藏 

  • mb5cd21e691f31a 发布于:5 天前

    k8s的StatefulSet(有状态服务)实现

    StatefulSet介绍遇到的问题:使用Deployment创建的Pod是无状态的,当挂在Volume之后,如果该Pod挂了,ReplicationController会再run一个来保证可用性,但是由于是无状态的,Pod挂了的时候与之前的Volume的关系就已经断开了,新起来的Pod无法找到之前的Pod。但是对于用户而言,他们对底层的Pod挂了没有感知,但是当Pod挂了之后就无法再使用之前挂载

    阅读 

    评论 

    收藏 

  • 独行侠梦 发布于:5 天前

    #IT明星不是梦# Mysql百万数据量级数据快速导入Redis

    前言随着系统的运行,数据量变得越来越大,单纯的将数据存储在mysql中,已然不能满足查询要求了,此时我们引入Redis作为查询的缓存层,将业务中的热数据保存到Redis,扩展传统关系型数据库的服务能力,用户通过应用直接从Redis中快速获取常用数据,或者在交互式应用中使用Redis保存活跃用户的会话,都可以极大地降低后端关系型数据库的负载,提升用户体验。传统命令的缺点使用传统的redis clie

    阅读 

    评论 

    收藏 

  • wx5e4374b46690b 发布于:5 天前

    《吊打面试官》系列-Redis基础

    阿里面试官怎么问我Redis基础知识的,我对答如流。

    阅读 

    评论 

    收藏 

点击浏览更多>>

限时拼团 更多

推荐作者 更多

  • 贺磊

    371W+
    人气
    712
    评论
    913
    点赞
  • 张强

    268W+
    人气
    248
    评论
    466
    点赞
  • 张甦

    237W+
    人气
    286
    评论
    392
    点赞
  • 廖堃

    173W+
    人气
    582
    评论
    946
    点赞
  • 更多作者

粉丝榜TOP10(专栏作者)

  • 1 姜汁啤酒
  • 2 南非蚂蚁
  • 3 阿铭linux
  • 4 51CTOsummer
  • 5 李振良OK
  • 6 王春海
  • 7 奇猫
  • 8 51CTO阿森
  • 9 sery
  • 10 纯洁微笑

热门推荐 更多

博文动态

专栏组合 更多