摘要:
参考文章:https://www.yuque.com/cessstudy/mysql/pkob9l 1、SQL 概述 1.1、为什么要学习数据库 1.持久化数据到本地 2.可以实现结构化查询,方便管理 1.2、数据库相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统 阅读全文
摘要:
1、Docker简介 1.1 是什么 Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等) 阅读全文
摘要:
1、Git 概述 Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控 阅读全文
摘要:
0、准备工作 相关资料: 链接:https://pan.baidu.com/s/1cMUjuPaLkJ33qrH0VEyfSQ 提取码:tw7v 3、VM 和 Linux 系统(CentOS)安装 3.1 安装 VM 和Centos 学习Linux需要安装一个环境,我们需要创建一个虚拟机,然后在虚拟 阅读全文
摘要:
一、基础知识 1、分布式基础理论 dubbo是用于分布式系统的框架,所以先了解什么是分布式 1.1、什么是分布式系统? 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统 分布式系统是建立在网络之上的软件系统 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已经无法 阅读全文
摘要:
一、zookeeper入门 1.1 概述 zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。 (1)服务器启动时去注册信息(创建的都是临时节点) (2)获取到当前在线服务器列表,并且注册监听 (3)服务器节点下线 (4)服务器节点上下线通知 (5)process() 阅读全文
摘要:
准备工作 相关软件和资料 链接:https://pan.baidu.com/s/1CPGqJSH2e6rnPvfXGYo8ow 提取码:pe9c 目标:VMware(虚拟机)安装 双击开始安装 下一步 接受许可,下一步 修改路径,下一步 取消勾选,下一步 下一步 安装 安装中.... 安装完成 双击 阅读全文
摘要:
1、作为一台很白啥都没装的电脑,你首先需要安装的是:Node.js 原因:因为需要里面的npm作为编译 npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。 安装方法(按照我之前写的操作就行): windows环境下搭建Java开发环境(五)—— 从node.js安装、n 阅读全文
摘要:
一、定义 确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例 二、UML结构图 三、场景 需要频繁的实例化和销毁的对象; 有状态的工具类对象 频繁访问数据库或文件对象; 确保某个类只有一个对象的场景,比如一个对象需要消耗的资源过多,访问io、数据库,需要提供全局配置的场景 四、几种单例模 阅读全文
摘要:
https://blog.csdn.net/qq_38526573/article/details/98216037 https://www.cnblogs.com/goloving/p/9404099.html https://www.jianshu.com/p/3bd8a2b07d57 阅读全文