9k 8 分钟

# 安装 elasticsearch # 1. 部署单点 es # 1.1. 创建网络 因为我们还需要部署 kibana 容器,因此需要让 es 和 kibana 容器互联。这里先创建一个网络: docker network create es-net# 1.2. 加载镜像 这里我们采用 elasticsearch 的 7.12.1 版本的镜像,这个镜像体积非常大,接近 1G。不建议大家自己 pull。 课前资料提供了镜像的 tar 包: 大家将其上传到虚拟机中,然后运行命令加载即可: # 导入数据docker load -i es.tar同理还有 kibana 的 tar...
11k 10 分钟

# Nacos 集群搭建 1. 集群结构图 官方给出的 Nacos 集群图: 其中包含 3 个 nacos 节点,然后一个负载均衡器代理 3 个 Nacos。这里负载均衡器可以使用 nginx。 我们计划的集群结构: 三个 nacos 节点的地址: 节点 ip port nacos1 192.168.150.1 8845 nacos2 192.168.150.1 8846 nacos3 192.168.150.1 8847 # 2. 搭建集群 搭建集群的基本步骤: 搭建数据库,初始化数据库表结构 下载 nacos 安装包 配置 nacos 启动 nacos 集群 nginx...
70k 1:04

# 九、分布式搜索🎄 elasticsearch 基础 初始 elasticsearch 索引库操作 文档操作 RestAPI # 9.1、初始 elasticsearch🌳 了解 ES 倒排索引 es 的一些概念 安装 es,kibana # 9.1.1、什么是 elasticsearch🌲 elasticsearch 是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。 elasticsearch 结合 kibana,Logstash,Beats,也就是 elastic stack...
39k 36 分钟

# 七、Docker🎄 查看 docker 安装:Docker 安装. 初始 Docker Docker 的基本操作 Dockerfile 自定义镜像 Docker-Compose Docker 镜像服务 # 7.1、初始 Docker🌳 什么是 Docker Docker 和虚拟机的区别 Docker 架构 安装 Docker 项目部署的问题 依赖关系复杂,容易出现兼容性问题 开发,测试,生产环境有差异 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 所有的应该都会部署到服务器上,而大多数服务都会采用 Linux 操作系统,在安装到 Linux...
1.5k 1 分钟

查看安装好的 mysql 中是否存在这些文件 在 mysql serverxx.xx 中有一个 include 和 lib 文件目录里面包含了大量的.h 头文件和 lib,dll 文件 确保有这些文件后,创建一个 project 复制 include 和 lib 文件目录到创建好的这个 project 项目目录中,注意复制不是剪切 ,剪切就完蛋了。 然后将 lib 目录中的 libmysql.dll 文件单独的复制一份放外面 右键 project 点击属性 点击 vc++ / 包含目录 点击包含目录的右边的一个小三角然后点击编辑 选择 include...
401 1 分钟

问题描述: Java-IDEA错误-Error: java: 非法字符: ‘\ufeff‘ Error: java: 需要class, interface或enum 错误原因:字符编码问题,转换下字符编码即可 解决方案: 将下面状态栏的 File Encoding 编码将 utf-8 改为 GBK 弹出提示框点击 Convert 没有提示 RELOAD GBK 如果页面上有红线提示 RELOAD GBK 直接点击 RELOAD GBK 再次点击 File EnCoding 切换回 UTF-8 同样选择 Convert 再次运行项目,正常 解决方案 2: 整个项目出现问题 点击...
21k 19 分钟

redis 默认有 16 个数据库 默认使用的是第 0 个 可以使用 select 进行切换数据库,dbsize 查看当前数据库大小 127.0.0.1:6379> select 3 #切换数据库OK127.0.0.1:6379[3]> dbsize #查看当前 DB 大小(integer) 0127.0.0.1:6379[3]>不同的数据库可以存储不同的值 (不互通) 1 中 不能访问到 2 中的数据 127.0.0.1:6379> select 3OK127.0.0.1:6379[3]> dbsize(integer)...
2.1k 2 分钟

# Redis.Config 配置文件详解 启动的时候,就通过配置文件来启动 工作中,一些小小的配置,可以让你脱颖而出 行家有没有,出手就知道 单位 1. 配置文件 unit 单位,对大小写不敏感 包含 可以导入其它的配置文件 网络 如果想要让 redis 可以远程连接则需要将 bind 更换为 redis 本机的 ip 地址或者 bind * 更换为通配符 连接时输入 Linux 的 ip 即可连接 protected-mode yes #保护模式是否开启如果远程连接失败可以考虑将其设置为 no 如果考虑安全性则设为 yesport 6379 #端口号 GENERAL...
55k 50 分钟

# 7 指针🎄 # 7.1 概述🌳 # 7.1.1 内存🌲 内存含义: 存储器:计算机的组成中,用来存储程序和数据,辅助 CPU 进行运算处理的重要部分 内存:内部存储器,暂存程序 / 数据 —— 断电丢失 SRAM,DRAM,DDR,DDR2,DDR3 外存:外部存储器,长时间保存程序 / 数据 —— 断点不丢失 ROM ,ERROM,FLASH (NAND,NOR),硬盘,光盘。 内存是沟通 CPU 与硬盘的桥梁: 暂存放,CPU 中的运算数据 暂存放,与硬盘等外部存储器交换的数据 # 7.1.2...
32k 29 分钟

# 5 数组和字符串🎄 # 5.1 概述🌳 在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来 —— 称为 数组。 数组就是在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。 数组本身是一个常量地址 数组名符合标识符的书写规定 (数字,英文字母,下划线) 数组名不能与它变量名相同,统一作用域内是唯一的 方括号 [ ] 中常量表达式表示数组元素的个数 int a[3] 表示数组a有3个元素其下标从0开始计算,因此3个元素分别为 a[0],a[1],a[2] 定义数组时 [] 内最好是常量,使用数组时...