<三>使用类模板实现STL Vector

使用类模板实现STL Vector,点击查看代码 #include <iostream> using namespace std; template<typename T> class MyVector { public: //构造函数 MyVector<T>(int size = 10) { T ...

nacos的使用

一:下载nacos 打开github搜索nacos,选择历史版本,建议下载1.4版本的,较稳定 https://github.com/alibaba/nacos 二:下载完后解压文件,两种方式打开 1:双击启动 2:命令行启动 bin文件目录下进入终端,输入:startup.cmd -m stand ...

Python基础之网络编程:2、OSI协议之七层协议

Python基础之网络编程 一、网络编程前戏 1.什么是网络编程: ​ 网络编程是指基于网络编写代码,能够实现数据的远程交互 2.学习网络编程的目的: ​ 能够开发基于网络,实现与多用户交互的C/S架构的软件 3.网络编程的起源: ​ 最早起源于美国军事领域,早期人们想要实现不同计算机内的数据交互只 ...

Java 同步锁ReentrantLock与抽象同步队列AQS

AbstractQueuedSynchronizer 抽象同步队列,它是个模板类提供了许多以锁相关的操作,常说的AQS指的就是它。AQS继承了AbstractOwnableSynchronizer类,AOS用于保存线程对象,保存什么线程对象呢?保存锁被独占的线程对象。 抽象同步队列AQS除了实现序列 ...

<三>对象的浅拷贝和深拷贝问题

先看示例代码 点击查看代码 #include <iostream> #include<cstring> using namespace std; class Student{ public: Student(int _age , const char * _name) { this->age=_ag ...

SpringBoot(一):初步认识SpringBoot

一、SpringBoot是什么 在了解SpringBoot之前,我们需要先来回顾一下Spring。 Spring是一个轻量级的WEB应用开发的框架,它的初衷是为了简化企业级应用开发的复杂性,说白了就是为了简化开发。但是随着Spring的不断发展,它扩展的东西越来越多,导致其配置方面也越来越复杂,在每 ...

SpringCloudAlibaba 微服务组件 Nacos 之配置中心源码深度解析

大家好,这篇文章跟大家聊下 SpringCloudAlibaba 中的微服务组件 Nacos。Nacos 既能做注册中心,又能做配置中心,这篇文章主要来聊下做配置中心时 client 端的一些设计,主要从源码层面进行分析,相信看完这篇文章你对 Nacos client 端的工作原理应该有比较深刻的了 ...