自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Elasticsearch7.3.0系列目录

Elasticsearch-分析器详解 Elasticsearch-日期数据类型和时区详解 Elasticsearch-索引设置settings Elasticsearch-索引设置mappings 下一篇:Elasticsearch-索引别名,Elasticsearch-索引模版 ...

2019-12-19 22:38:02 127 0

原创 Elementui中日期选择器的使用

准备 这里使用了moment.js 关于moment.js的使用,请看Vue项目中使用moment.js 日期选择器的使用 首先定义一个子组件DatePicker.vue <template> <el-form-item :label="label" la...

2020-07-09 11:13:35 32 0

原创 队列

前言 本博客是学习韩顺平老师的数据结构与算法教程后记录的 队列介绍 队列是一个有序列表,可以用数组或是链表来实现 遵循先入先出的原则,即:先存入队列的数据要先取出,后存入的要后取出 使用数组实现队列 class ArrayQueue { /** * 队列头 */ ...

2020-06-30 20:22:34 25 0

原创 稀疏数组

概念 稀疏数组是一个十分有效的存储结构,在特定场景下能够节省存储空间 使用场景 当一个数组中大部分元素是0,或为同一个值的时候,可以使用稀疏数组来保存该数组 比如: 记录围棋对战信息 记录地图信息 记录表格信息 结构 稀疏数组包括两部分 第一部分是稀疏数组的第一行数据,里面记录了原二维数组的...

2020-06-29 17:49:06 48 0

原创 Elasticsearch-edge_ngram和ngram的区别

前言 本文基于elasticsearch7.3.0版本 说明 edge_ngram和ngram是elasticsearch内置的两个tokenizer和filter 实例 步骤 自定义两个分析器edge_ngram_analyzer和ngram_analyzer 进行分词测试 创建测试索引 P...

2020-06-15 20:33:54 100 0

原创 Vue项目优化

通过nprogress添加进度条效果 安装nprogress插件:依赖 》安装依赖 》运行依赖,搜索nprogress,安装 配置progress 在axios.js中引入NProgress的JS和CSS 在axios的request拦截器中,显示进度条NProgress.start() 在a...

2020-05-24 17:05:14 78 0

原创 SpringBoot单元测试之使用MockBean

场景 eg: 在实际项目开发中,需要做单元测试时,由于开发环境不同导致整个项目启动时就会报错,这个时候可以考虑使用MockBean 使用 @Controller public class DemoAction { public String getUserName(String id) { ...

2020-04-13 20:39:54 118 0

原创 Vue项目中使用moment.js

moment.js官网地址 http://momentjs.cn 安装依赖 打开命令行,输入vue ui,打开可视化界面 依赖>安装依赖>运行依赖>moment 配置插件 在项目src目录下,新建dependences目录,新建moment.js import Vue from...

2020-03-29 14:04:19 205 0

原创 Vue项目中使用v-charts

安装依赖 打开命令行,输入vue ui,打开可视化界面 echarts 依赖>安装依赖>运行依赖>echarts v-charts 依赖>安装依赖>运行依赖>v-charts 配置插件 在项目src目录下,新建dependences目录,新建vcharts....

2020-03-26 09:42:46 219 0

原创 Elasticsearch-Cat命令详解

前言 本文基于elasticsearch7.3.0版本 Cat命令 aliases 显示别名,过滤器,路由信息 GET _cat/aliases?v alias index filter routing.index r...

2020-03-24 19:45:10 110 0

原创 Vue插槽

官网地址:https://cn.vuejs.org/v2/guide/components-slots.html 基本使用 创建一个带插槽的组件 SlotDemo.vue <template> <div> <h2>我是SlotDemo组件</h...

2020-03-01 15:59:16 82 0

原创 vue cli4-环境变量和模式

官方文档 环境变量 一个环境变量文件只包含环境变量的键值对: NODE_ENV=development VUE_APP_BASE_URL=http://127.0.0.1:8080/ 注意: NODE_ENV - 是 “development”、“production” 、"test...

2020-02-28 16:53:28 970 0

原创 springboot整合vue

步骤 创建springboot项目 在resources目录下新建一个vue目录 在vue目录下新建vue项目,或者把存在的vue项目copy到这个目录下都可以 设置vue打包后输出的目录和vue打包后静态资源目录,在vue目录下(vue项目根目录)新建vue.config.js...

2020-02-27 22:27:02 221 0

原创 Vue项目中使用Element-ui

说明:这里我通过一个简单的登录组件,来演示如何在vue项目中使用Element-ui 按需导入element-ui组件 打开src目录,找到plugins目录下的element.js文件,导入需要的组件 import Vue from 'vue' // 按需导入element-...

2020-02-24 17:16:47 105 0

原创 Vue项目中使用fontawesome5

下载fontawesome5,官网地址:fontawesome5 把下载的fontawesome-free-5.11.2-web文件夹复制到src目录下assets目录下 在src目录下main.js中引入css // 导入图标css import './assets/fontawes...

2020-02-24 16:56:57 273 0

原创 Vue项目-路由demo

创建项目 前端项目准备(使用vue脚手架创建) 项目准备 删除不要的组件 删除views文件夹 删除compoents组件下的所有文件 修改APP.vue <template> <div id="app"> <!-- 路由占位符 -...

2020-02-24 11:11:11 86 0

原创 使用vue脚手架搭建项目详解

安装vue脚手架 这里的版本是vue cli4 cnpm i @vue/cli -g 启动vue脚手架图形化界面 打开命令行,输入以下命令 vue ui 通过vue脚手架图形化界面创建项目 选择项目目录 ...

2020-02-24 09:44:12 299 0

原创 Elasticsearch-关于数组的简单使用

前言 本文基于elasticsearch7.3.0版本 实例 # 创建索引 PUT my_index { "mappings": { "properties": { "company":{ ...

2020-01-17 13:04:07 364 0

原创 Elasticsearch-插入文档时create,index,update的区别

前言 本文基于elasticsearch7.3.0版本 本文内容如下 create 不指定文档id # 请求 POST my_index/_doc { "tag":"不指定id" } # 响应 { "_ind...

2020-01-17 11:37:33 561 0

原创 webpack3基本使用

基本使用 目录结构 webpackdemo1 -dist -src -main.js -index.html cd到webpackdemo1的目录下,执行以下命令 # 全局安装webpack3 cnpm i webpack@3 -g # 初始化 npm i...

2020-01-16 21:50:13 46 0

原创 Vue-methods,watch和computed

案例 把firstName和lastName组合成fullName 为keyup事件绑定方法 <body> <div id="app"> <!-- 为keyup事件绑定函数 --> <input...

2020-01-13 20:20:57 50 0

原创 Vue路由

入门 <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=...

2020-01-12 22:50:54 50 0

原创 js模块化-commonjs和es6

commonjs 项目目录 commonjs -dist -src -module1.js -module2.js -module3.js -main.js -index.html module1.js // 暴露一个对象 module.expor...

2020-01-10 13:08:01 51 0

原创 Elasticsearch-响应内容说明

前言 本文基于elasticsearch7.3.0版本 响应内容说明 本地先创建一个索引, 然后查询 # 创建索引 PUT my_index { "mappings": { "properties": { "tag"...

2020-01-08 20:55:06 94 0

原创 Elasticsearch-Metrics Aggregations(度量聚合/指标聚合)

前言 本文基于elasticsearch7.3.0版本 聚合的基本结构 "aggregations" : { "<aggregation_name>" : { "<aggregation_type...

2020-01-06 13:05:12 96 0

原创 npm简介

简介 NPM全程: Node Package Manager,是Node.js的一个包管理工具,随Node一起安装 安装 直接安装node.js就可以了 node.js官网:https://nodejs.org/en/download/ 直接下载安装 命令 npm -v 查看n...

2020-01-03 18:49:33 106 0

原创 windows下的命令行工具cmder

步骤 下载,解压 配置环境变量 配置右键快捷启动 界面设置 下载,解压 官网地址:https://cmder.net/ 下载full版本 解压到本地目录 配置环境变量 path里面加入cmder的安装路径 比如安装路径为:D:\server\Cmder.exe path配置为:D:\serve...

2020-01-03 18:27:13 35 0

原创 Vue组件传值

父组件向子组件传值 定义子组件,props中设置需要父组件传入的参数名 子组件template中使用已经在props中设置的参数名 创建子组件时,通过属性绑定,设置需要传入的参数 <body> <div id="app"> ...

2020-01-01 22:46:21 44 0

原创 方法简写: a:function(){}可以简写为a(){}

<body> <div id="app"> <input type="button" value="方式一" @click="demo1" /> ...

2020-01-01 18:02:51 396 0

原创 Vue过滤器

Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方: 双花括号插值 v-bind 表达式 (后者从 2.1.0+ 开始支持) 过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示 <body> <div id=...

2019-12-31 11:35:20 47 1

原创 Vue组件

<body> <div id="app"> <!-- 使用组件,组件名称含有驼峰时,需要使用-代替 --> <my-com1></my-com1> <...

2019-12-29 22:18:07 34 0

原创 Vue中使用axios

<body> <div id="app"> <input type="button" value="获取笑话" @click="getJoke1" /> ...

2019-12-28 19:46:57 33 0

原创 Vue入门

指令简介 v-text v-html v-on v-bind v-show v-if v-for v-model v-text和v-html <body> <div id="app"> {{mess...

2019-12-28 17:02:42 56 0

原创 Elasticsearch-索引模版

定义 索引模版就是事先定义好创建索引所需要的配置,创建索引时,若匹配到了对应的索引模版,直接使用此配置即可 一个索引模版包括以下几部分: 模版名称 模版优先级 索引别名 settings mappins 作用 索引模版一般用在时间序列相关的索引中,比如说日志索引,一天创建...

2019-12-21 22:44:45 107 0

原创 Elasticsearch-索引别名

简介 索引别名就是给一个或几个索引重新定义一个名字,操作索引别名时会转化为对真实索引的操作,定义索引别名时不可以与真实的索引同名 增加别名 给单个索引增加别名 PUT new_index POST /_aliases { "actions": [ ...

2019-12-21 21:36:17 42 0

原创 Elasticsearch-索引设置mappings

前言 本文基于elasticsearch7.3.0版本 映射是定义文档及其包含的字段如何存储和索引的过程 元字段meta-fields 元字段用于自定义如何处理与文档相关的元数据,主要包括_source,_index,_type,_id _source _index _type _...

2019-12-15 15:34:41 209 0

原创 Elasticsearch-索引设置settings

前言 本文基于elasticsearch7.3.0版本 settings settings部分主要包括:分片数,副本数,刷新间隔,分析器 PUT analyzer_test { "settings":{ "number_of_shard...

2019-12-12 19:29:41 78 0

原创 Elasticsearch-日期数据类型和时区详解

前言 本文基于elasticsearch7.3.0版本 elasticsearch日期数据类型 官方文档:日期数据类型 在elasticsearch内部,日期被转换为UTC(如果指定了时区),并存储为一个自1997-01-01 00:00:00(GMT)至当前时刻所经过的毫秒数 对日期的...

2019-12-11 19:55:14 715 0

原创 java中的Date和时区

前言 本文基于elasticsearch7.3.0版本 Java中的Date和时区 Date date = new Date(); System.out.println(date); System.out.println(date.getTime()); // 输出 Tue De...

2019-12-10 18:56:47 64 0

原创 Elasticsearch-分析器详解

前言 本文基于elasticsearch7.3.0版本 本文内容包括: 分析器-索引时分析 分析器-查询时分析 分析器组成 测试分析器 elasticsearch内置分析器 自定义分析器

2019-12-09 10:29:50 96 0

提示
确定要删除当前文章?
取消 删除