5 大白能

尚未进行身份认证

我要认证

java

等级
TA的排名 5k+

Elasticsearch-复合查询之bool查询

前言本文基于elasticsearch7.3.0版本格式Elasticsearch bool查询对应Lucene BooleanQuery, 对应格式如下{ "query":{ "bool":{ "must":[ ], "should":[ ], "must_not":[ ], "filter":[

2020-07-20 17:41:53

Elementui中日期选择器的使用

准备这里使用了moment.js关于moment.js的使用,请看Vue项目中使用moment.js日期选择器的使用首先定义一个子组件DatePicker.vue<template> <el-form-item :label="label" label-width="80px"> <el-date-picker v-model="date" :picker-options="pickerOptions" type="da

2020-07-09 11:13:35

队列

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

2020-06-30 20:22:34

稀疏数组

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

2020-06-29 17:49:06

Elasticsearch-edge_ngram和ngram的区别

前言本文基于elasticsearch7.3.0版本说明edge_ngram和ngram是elasticsearch内置的两个tokenizer和filter实例步骤自定义两个分析器edge_ngram_analyzer和ngram_analyzer进行分词测试创建测试索引PUT analyzer_test{ "settings": { "refresh_interval": "1s", "index": { "max_ngram_diff": 10

2020-06-15 20:33:54

Vue项目优化

通过nprogress添加进度条效果安装nprogress插件:依赖 》安装依赖 》运行依赖,搜索nprogress,安装配置progress在axios.js中引入NProgress的JS和CSS在axios的request拦截器中,显示进度条NProgress.start()在axios的response拦截器中,隐藏进度条NProgress.done()import Vue from 'vue'// 导入axiosimport axios from 'axios'// 导入

2020-05-24 17:05:14

SpringBoot单元测试之使用MockBean

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

2020-04-13 20:39:54

Vue项目中使用moment.js

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

2020-03-29 14:04:19

Vue项目中使用v-charts

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

2020-03-26 09:42:46

Elasticsearch-Cat命令详解

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

2020-03-24 19:45:10

Vue插槽

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

2020-03-01 15:59:16

vue cli4-环境变量和模式

官方文档环境变量一个环境变量文件只包含环境变量的键值对:NODE_ENV=developmentVUE_APP_BASE_URL=http://127.0.0.1:8080/注意:NODE_ENV - 是 “development”、“production” 、"test"或者自定义的值。具体的值取决于应用运行的模式BASE_URL - 会和 vue.config.js 中的 p...

2020-02-28 16:53:28

springboot整合vue

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

2020-02-27 22:27:02

Vue项目中使用Element-ui

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

2020-02-24 17:16:47

Vue项目中使用fontawesome5

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

2020-02-24 16:56:57

Vue项目-路由demo

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

2020-02-24 11:11:11

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

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

2020-02-24 09:44:12

Elasticsearch-关于数组的简单使用

前言本文基于elasticsearch7.3.0版本实例# 创建索引PUT my_index{ "mappings": { "properties": { "company":{ "type": "keyword" } } }}# 添加数据PUT my_index/_doc/1{ "company":"alib...

2020-01-17 13:04:07

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

前言本文基于elasticsearch7.3.0版本本文内容如下create不指定文档id# 请求POST my_index/_doc{ "tag":"不指定id"}# 响应{ "_index" : "my_index", "_type" : "_doc", // 每次返回的id不一样 "_id" : "XxB2sW8B0oo5OtBYmEWT", ...

2020-01-17 11:37:33

webpack3基本使用

基本使用目录结构webpackdemo1 -dist -src -main.js -index.htmlcd到webpackdemo1的目录下,执行以下命令# 全局安装webpack3cnpm i webpack@3 -g# 初始化npm init -y# 安装jquerycnpm i jquery@2 -Smain.jsimport $ from 'jq...

2020-01-16 21:50:13

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。