HCNP Routing&Switching之IS-IS路由渗透和开销

博主头像 所谓路由渗透,其实就是路由注入的一种操作;默认情况下在IS-IS多区域环境中,L1区域的所有路由会被L1-2路由器挂载至L2区域,即骨干区域的路由器有整个网络的明细路由;但对于L1区域来说,骨干区域的路由不会被L1区域路由器学习到;那么问题来了,L1区域想要出去它是怎么出去的呢?对于L1的路由器来说... ...

RabbitMQ-延迟队列

博主头像 1. 简介 我们在上一篇博文中遗留了一个小问题,就是虽然TTL + DLX能实现延迟队列的功能,但是有两个问题。 首先业务场景为:比如海底捞预约,每个人预约的时间段不一致,有个可能一个小时后,有的可能三个小时等,当快到预约时间点需要给用户进行短信通知。 通过给Queue设置过期时间的方式不现实,因为 ...

Python增强下git那长长的指令

博主头像 场景 现如今有点规模的公司都使用GitFlow模式进行分支管理、虽然插件给我们带来了非常大的方便,但切换分支、找分支、起分支还是那么的麻烦 需求 在社会主次国家,每个生活在底层的劳动人民,他们默默的工作着,各种996、多线程的工作着 beta dev develop effectiveJava fe ...

容易遗忘的知识点总结

博主头像 主要是工作中不常用,导致记得不是很清晰。但是很重要的知识点,慢慢积累... 1.七层协议 从上到下是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层; 协议类型: 应用层中,有FTP:文件传输协议; http:超文本传输协议; SMTP:邮件传输协议; DNS:域名系统; 传输层中,有T ...

MySQL-技术专题-MySQL主从架构以及[半同步机制]模式大全

博主头像 MySQL的主从复制 一般在大规模的项目上,都是使用MySQL的复制功能来创建MySQL的主从集群的。 主要是可以通过为数据库服务器配置一个或多个备库的方式来进行数据同步。 复制的功能不仅有利于构建高性能应用,同时也是高可用、可扩展性、灾难恢复、备份以及数据仓库等工作的基础。 通过MySQL的主从复 ...

MySql分表、分库、分片和分区的区别

博主头像 一、前言 数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。 二、分片(类似分库) 分片是把数据库横向扩展(Scale Out)到多个物理节点上的一种有效的方式,其主要目的是为突破单节点数据库服务器的 I/O 能力限制,解决数据库扩展 ...

在springboot pom文件配置过程,`spring-boot-maven-plugin`配置出错的问题解决及配置过程出现问题的一些思考

博主头像 在springboot pom文件配置过程,spring-boot-maven-plugin配置出错的问题解决及配置过程出现问题的一些思考 解决方法一: 也是最简单的方法,可能是maven没有来得及导入依赖,可以尝试: 方法二: 如果无法解决有可能是未添加版本号,注意,添加版本号且多次reload无 ...

剑指 Offer 45. 把数组排成最小的数

博主头像 剑指 Offer 45. 把数组排成最小的数 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 提示: 0 < nums.l ...

Redis——set,hash与列表

博主头像 一.List列表 基于Linked List实现 元素是字符串类型 列表头尾增删快,中间增删慢,增删元素是常态 元素可以重复出现 最多包含2^32-1元素 列表的索引 从左至右,从0开始 从右至左,从-1开始 1.左右或者头尾压入元素 LPUSH key value [value ...] LPUS ...

1.docker概述及其历史

一. 为什么会出现docker? 不用说, 肯定是时代进步的产物. 那么, 他为什么能火🔥? 一定是解决了痛点问题. docker也不是一下子就火起来了, 他的火也是有一个过程的, 我们先来看看为什么会出现docker, 他解决了什么样的问题. 第一种情况: 解决环境不一致的问题 通常, 程序员开 ...

MySQL查询结果集字符串操作之多行合并与单行分割

博主头像 前言 我们在做项目写sql语句的时候,是否会遇到这样的场景,就是需要把查询出来的多列,按照字符串分割合并成一列显示,或者把存在数据库里面用逗号分隔的一列,查询分成多列呢,常见场景有,文章标签,需要吧查询多个标签合并成一列,等,需要怎么去实现呢,这就涉及到MySQL的字符串操作 group_conca ...

Spring Boot学习(一)——Spring Boot介绍

Spring Boot介绍 Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 SpringBoot基于Spring4.0设计 ...

go语言游戏服务端开发(一)——架构

五邑隐侠,本名关健昌,12年游戏生涯。 本教程以Go语言为例。 网络游戏程序分为客户端和服务端。客户端负责图形渲染、交互和一些简单校验处理,服务端负责业务逻辑处理、数据存储。 我们开发一个游戏demo,服务端程序可以是一个单线程的服务进程。它包含网络通信、业务逻辑处理、数据存储。服务端打开网络端口监 ...

数据结构和算法——二叉排序树

博主头像 给你一个数列 7, 3, 10, 12, 5, 1, 9,要求能够高效的完成对数据的查询和添加。 在 为什么需要树这种数据结构 中讲解了数组、链表数据结构的优缺点,简单说: 数组访问快,增删慢 新增或移除时,需要整体移动数据 链表增删快,访问慢 只能从头开始遍历查找 那么利用 二叉排序树(Binar ...

Selenium系列4-元素定位

博主头像 前言 说起元素定位,一定是学习自动化测试绕不开的第一道关,无论是web端的UI自动化还是移动端的自动化,在需要首先对元素进行定位才可以完成对元素的操作已达成测试目的,在Selenium中,可以使用find_element(定位单个元素)或find_elements(定位多个元素)方法来定位元素。 S ...

ARM架构安装ubuntu系统

博主头像 一、简介 arm开发板制作系统是比较麻烦,不论使用busybox还是yocto制作根文件系统对新手都比太友好,除非深度定制,否则使用ubuntu系统既可以满足,把更多的精力放在应用开发上。 二、准备材料 我使用的芯片是RK3288,小伙伴可以根据自己的情况选择开发版。 开发环境:VMware 操作系 ...

用遗传算法进行智能排课,相信老师会很喜欢

博主头像 摘要:遗传算法(Genetic Algorithm)是一种基于自然选择过程,模拟生物进化的AI模型,它可以在模拟的生物进化过程中逐代搜索到最优解的一种方法。本文利用遗传算法实现了一个简单的程序来对课程进行排程。 本文分享自华为云社区《如何用遗传算法进行智能排课》,作者: jackwangcumt。 ...

ASP.NET Core Web API 教程 - Project Configuration

博主头像 ASP.NET Core Web API 教程 本系列文章主要参考了《Ultimate ASP.NET Core 3 Web API》一书,我对原文进行了翻译,同时适当删减、修改了一部分内容。 对于某些概念和原理,原书和本文中都没有进行详细描述,如果一一详细介绍,内容就显得臃肿且混乱,我个人是先对原 ...

<123···200>