http://e.cdn.zengyuwen.cn/uploads/blog/1703834075091a243.jpg

ElasticSearch基本操作

数据格式Elasticsearch是面向文档型数据库,一条数据在这里就是一个文档。我们可以把Elasticsearch里存储文档数据和关系型数据库MySQL存储数据的概念进行一个类比。ES里的Index可以看做一个库,而Types相当于表,Documents则相当于表的行。这里Types的概念已经被逐渐弱化,Elasticsearch6.X中,一个index下已经只能包含一个type,Elasti

http://e.cdn.zengyuwen.cn/uploads/blog/1703834070818a242.jpg

ElasticSearch安装

Windows上安装ES下载软件Elasticsearch的官方地址(opensnewwindow)下载地址(opensnewwindow)安装软件Windows版的Elasticsearch的安装很简单,解压即安装完毕,这里我下载的目前最新版8.3.3,解压后的Elasticsearch的目录结构如下目录含义bin可执行脚本config配置目录jdk内置JDK目录lib类库logs日志目录mod

http://e.cdn.zengyuwen.cn/uploads/blog/1703834039299a241.jpg

ElasticSearch概念

Elasticsearch是什么TheElasticStack,包括Elasticsearch、Kibana、Beats和Logstash(也称为ELKStack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为ES,ES是一个开源的高扩展的分布式全文搜索引擎,是整个ElasticStack技术栈的核心。它可以近乎实时的存储、检

http://e.cdn.zengyuwen.cn/okgoes/blog/1701768744232_wings_of_light.jpg

关于JSX底层处理机制

关于JSX底层处理机制第一步:把我们编写的JSX语法,编译为虚拟DOM对象“VirtualDOM”虚拟DOM对象:框架自己内部构建的一套对象体系(对象的相关成员都是React内部规定的),基于这些属性描述出我们所构建视图中的DOM节点的相关特征基于babel-preset-react-app把JSX编译为React.createElement(...)这种格式!!只要是元素节点,必然会基于crea

http://e.cdn.zengyuwen.cn/okgoes/blog/1701768636026_island.jpg

React是web前端框架

React是web前端框架目前市面上比较主流的前端框架ReactVueAngular"NG"主流思想:不在直接取操作DOM,而是改为“数据驱动思想”操作DOM思想操作DOM比较消耗性能“主要原因是:可能导致DOM重排(回流)/重绘”操作起来相对来讲麻烦一些数据驱动思想我们不会直接操作DOM我们去操作数据“当我们修改了数据,框架会按照相关的数据,让页面重新渲染”框架底层实现的视图

http://e.cdn.zengyuwen.cn/okgoes/blog/1701611817076_cole_flower.jpg

linux挂载共享目录脚本

实现windows下共享的目录挂载到linux目录用途windows下编写的代码在linux下测试运行实现脚本如下:#!/bin/bash#共享目录src="//192.168.1.77/game"#挂载目录dest="/home/zcm/share/game"cmd="mount-tcifs-orw,username=admin,password

http://e.cdn.zengyuwen.cn/okgoes/blog/1701596395010_leaf_on_the_window.jpg

设计模式的六大原则

设计模式设计模式的六大原则原则一:单一职责原则定义:一个类只负责一项职责。讨论:主要疑难点就是如何控制住职责扩散(所谓职责扩散,就是,就是因为某种原因,职责P被分化为粒度更细的职责P1和P2。)?遵循单一职责原的优点有:1.可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护性;2.变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好

http://e.cdn.zengyuwen.cn/okgoes/blog/1701567645535_freedom.jpg

斐波那契数

斐波那契数斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2),其中n>1给定n,请计算F(n)。示例1:输入:n=2输出:1解释:F(2)=F(1)+F(0)=1+0=1示例2:输入:n=3输出:2解释:F(3)=F(2)+F(1)=1+1=2示例3:输入

http://e.cdn.zengyuwen.cn/okgoes/blog/1701529404879_the_sea_in_the_morning.jpg

nodejs最新版本安装相关依赖问题

近期经常遇到使用源码编译的部署方式进行应用部署,在GCC编译环境上遇到各种问题,本文对升级部署GCC编译环境的流程以及遇到的一些问题进行记录。一、python3gcc11.2安装需要python3yuminstall-ypython3-devel二、升级Make查看版本make-v#查看版本make-v#下载wgethttp://ftp.gnu.org/pub/gnu/make/make-4.3.