XOR

SpringCloud常见组件有哪些?

SpringCloud包含的组件很多,有很多功能是重复的。其中最常用组件包括: •注册中心组件:Eureka、Nacos等 •负载均衡组件:Ribbon •远程调用组件:OpenFeign •网关组件:Zuul、Gateway •服务保护组件:Hystrix、Sentinel •服务配置管理组件:S ......
SpringCloud 组件 常见

碎碎念七三

06.01 机器取代人,人类社会将向着确定化有序化的方向发展。因为人的非理性和失误带来的影响更小了。看上去,这似乎是件好事儿。 程序员构建的世界,是一个逻辑的世界,因果确定的世界。 因果关系带来确定性,确定性意味着驾驭力,驾驭力意味着自由。 精通因果,掌握工具,深谙人性,这是未来最具竞争力的人才。 ......

CF1753 题解

# CF1753 题解 ### A 首先我们发现,我们可以将序列一部分取反,将1变-1,-1变1的操作每次将总和增加2,所以如果初始和的绝对值为奇数则无解。 我们发现,一段区间可以拆成若干个长度为2和1的小区间(+-+-+-+-....)变成(+- +- +- ...)。我们假设初始都是长度为1的小 ......
题解 1753 CF

云服务器centos7安装mysql8

1.先去官网准备好几个安装包: 2.tar -xvf mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar 3.可能需要卸载系统中自带的mariadb rpm -qa|grep mariadb rpm -e --nodeps mariadb-connector-c-3.1 ......
centos7 服务器 centos mysql8 mysql

linux使用宏

在普通模式下输入 qa (a表示使用a寄存器,也可以qb或qc) 输入之后会显示录制或者recoding,输入需要记录的指令之后输入q结束录制 在普通模式下 输入@a 执行录制在a寄存器中的宏, 10@a表示执行10次 ......
linux

【六】MySQL数据库之表相关操作

## 【六】MySQL数据库之表相关操作 ### 表相关操作 ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230630203701656-2141583970.png) ### 【一】存储引擎介绍 - 存储引擎即表类型 ......
数据库 数据 MySQL

使用 Dockerfile 自定义 Nginx 镜像

一般来说,自定义Nginx只需要把静态文件放到镜像里就可以了,不需要重写 CMD 与 ENTRYPOINT。但是,如果的确需要在 Nginx 启动前执行一些操作,就需要重写 CMD 了,如果写成下边就样: FROM nginx COPY someshell.sh / RUN chmod +x /so ......
Dockerfile 镜像 Nginx

彻底搞懂epoll高效运行的原理

概念初探 epoll是一种I/O事件通知机制,是linux 内核实现IO多路复用的一个实现。 IO多路复用是指,在一个操作里同时监听多个输入输出源,在其中一个或多个输入输出源可用的时候返回,然后对其的进行读写操作。 IO多路复用,以后会有详细讲解。 I/O 输入输出(input/output)的对象 ......
原理 epoll

k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机

# 1.安装virtualbox - 下载virtualbox ``` https://www.virtualbox.org/wiki/Downloads ``` ![](https://files.mdnice.com/user/34714/feb17a22-1a8f-4fc9-87bb-7b77 ......
CentOS Virtualbox 多个 环境 k8s

静态方法的引用 和 接口式函数

使用 :: 完成对方法的引用 使用@FunctionInterface注解的函数表示接口式函数,接口式函数只能拥有一个抽象方法,可以拥有多个默认方法。 person.class class Person { String name; Integer age; public Person(){ } p ......
静态 函数 接口 方法

CSS:z-index属性

如果**父 div 元素设置了 z-index:** 100 属性, 子 div 元素的行为将取决于其自身的 z-index 值和定位方式。 **子 div 元素没有显式设置 z-index:** 如果子 div 元素没有设置 position 属性,或者设置为 static,则子元素的层叠顺序将继 ......
属性 z-index index CSS

Nacos如何避免并发读写冲突问题

![](https://img2023.cnblogs.com/blog/3120037/202306/3120037-20230630211531269-1613728409.png) 刚开始: private final Map> serviceMap = new ConcurrentHashM ......
问题 Nacos

Nacos与Eureka的区别有哪些?

Nacos与Eureka有相同点,也有不同之处,可以从以下几点来描述: - **接口方式**:Nacos与Eureka都对外暴露了Rest风格的API接口,用来实现服务注册、发现等功能 - **实例类型**:Nacos的实例有永久和临时实例之分;而Eureka只支持临时实例 - **健康检测**:N ......
Eureka Nacos

MySQL学习3--联表查询

1、常规联表查询 创建两张数据库表如下: mysql> select * from dept; + + + | id | deptName | + + + | 3 | 教学部 | + + + 1 row in set (0.00 sec) mysql> select * from employee; ......
MySQL

《六月终》2023.6.30

年轻的泪水不会白流 痛苦和骄傲这一生都要拥有 年轻的心灵还会颤抖 再大的风雨我和你也要向前冲 永远不回头 不管天有多高 忧伤和寂寞 感动和快乐 都在我心中 永远不回头 不管路有多长 黑暗试探我 烈火燃烧我 都要去接受 永远不回头 ——《永远不回头》,张雨生 刚刚放学在学校对面碰到了张健老师,我的第一 ......
2023 30

cpp: Two-level pointer and double dimensional array

/*****************************************************************//** * \file ConsoleTextFileDemoApp.cpp c++ 14 * \brief * * * \author geovindu * \da ......
dimensional Two-level pointer double array

Docker网络管理_四种网络模式

Docker网络管理_四种网络模式 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关 四类网络模式 Docker网 ......
网络 网络管理 模式 Docker

垃圾回收机制GC

引用计数 x = 10 # 值10引用计数为1 y = x # 值10引用计数为2 y = 1000 # 值10引用计数减少为1 del x 值10引用计数减少为0 标记/清除 引用计数有可能会发生内存泄漏 分代回收 解决引用计数效率问题 如果我们想要回收python程序的内存空间,只能通过把变量值 ......
机制 垃圾

最新上海电信 SDN 光猫实现外网访问的几种方法

上海电信黑色的SDN光猫,也叫SDN 网关, 其网页后台没有任何设置功能,致电客服要求改桥接也很麻烦。如果家有 NAS、服务器等设备,如何才能实现外网访问呢? 经过虫子菌实测, 如果SDN光猫在1.4版本以上,通过光猫APP客户端设置虚拟服务器、DMZ或UPnP,任意一种方式都能实现外网访问,并且不 ......
电信 方法 SDN

pta4,5及期中考试总结

(1)前言: 期中考试的题目比较基础,主要涉及到了基本的面向对象思想和基本语法。 pta4与pta5为点菜系列题目难度较大 (2)设计与分析: 1.期中考试第一道题目,代码如下 import java.util.Scanner; class Circle { private double radiu ......
pta4 pta

一篇文章搞懂网络IO

IO是Input/Output的缩写。Unix网络编程中有五种IO模型: blocking IO(阻塞IO) nonblocking IO(非阻塞IO) IO multiplexing(多路复用IO) signal driven IO(信号驱动IO) asynchronous IO(异步IO) 背景 ......
篇文章 网络

最小不兼容性

给你一个整数数组 nums​​​ 和一个整数 k 。你需要将这个数组划分到 k 个相同大小的子集中,使得同一个子集里面没有两个相同的元素。 一个子集的不兼容性是该子集里面最大值和最小值的差。 请你返回将数组分成 k 个子集后,各子集 不兼容性的和的最小值 ,如果无法分成分成 k 个子集,返回 -1 ......
兼容性

Nginx七层转发&URL转发

URL转发应用场景 根据HTTP的URL转发的场景,被称之为七层转发(应用层转发),然而LVS的负载均衡一般用于TCP的转发,也就被称之为4层转发。 利用Nginx的七层转发,可以实现动静分离,移动、PC端页面区分,交给不同的后端服务器处理,让用户得到更佳的访问体验。 通过$http_user_ag ......
Nginx amp URL

变量

变量命名 规范: 数字 字母 下划线的组合数字不能开头 下划线尽量不要用不能与关键字冲突 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'fi ......
变量

动态规划之 附录二:背包问题的搜索解法

《背包问题九讲》的本意是将背包问题作为动态规划问题中的一类进行讲解。但鉴于的确有一些背包问题只能用搜索来解,所以这里也对用搜索解背包问题做简单介绍。大部分以01背包为例,其它的应该可以触类旁通。 简单的深搜 对于01背包问题,简单的深搜的复杂度是O(2^N)。就是枚举出所有2^N种将物品放入背包的方 ......
解法 附录 背包 动态 问题

动态规划之二维费用的背包问题

问题 二维费用的背包问题是指:对于每件物品,具有两种不同的费用;选择这件物品必须同时付出这两种代价;对于每种代价都有一个可付出的最大值(背包容量)。问怎样选择物品可以得到最大的价值。设这两种代价分别为代价1和代价2,第i件物品所需的两种代价分别为a[i]和b[i]。两种代价可付出的最大值(两种背包容 ......
背包 费用 动态 问题

动态规划之分组的背包问题

问题 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 算法 这个问题变成了每组物品有若干种策略:是选择本组的某一件,还是一件都不选。也就 ......
背包 动态 问题

动态规划之有依赖的背包问题

简化的问题 这种背包问题的物品间存在某种“依赖”的关系。也就是说,i依赖于j,表示若选物品i,则必须选物品j。为了简化起见,我们先设没有某个物品既依赖于别的物品,又被别的物品所依赖;另外,没有某件物品同时依赖多件物品。 算法 这个问题由NOIP2006金明的预算方案一题扩展而来。遵从该题的提法,将不 ......
背包 动态 问题

动态规划之泛化物品

定义 考虑这样一种物品,它并没有固定的费用和价值,而是它的价值随着你分配给它的费用而变化。这就是泛化物品的概念。 更严格的定义之。在背包容量为V的背包问题中,泛化物品是一个定义域为0..V中的整数的函数h,当分配给它的费用为v时,能得到的价值就是h(v)。 这个定义有一点点抽象,另一种理解是一个泛化 ......
物品 动态

动态规划之 背包问题问法的变化

以上涉及的各种背包问题都是要求在背包容量(费用)的限制下求可以取到的最大价值,但背包问题还有很多种灵活的问法,在这里值得提一下。但是我认为,只要深入理解了求背包问题最大价值的方法,即使问法变化了,也是不难想出算法的。 例如,求解最多可以放多少件物品或者最多可以装满多少背包的空间。这都可以根据具体问题 ......
背包 动态 问题