- 博客(404)
- 资源 (11)
- 收藏
- 关注
原创 Elasticsearch要点简记
ES(elasticsearch)是一个分布式搜索和分析引擎,它用于快速、实时地搜索和分析大规模数据。ES是一个面向文档的分布式搜索引擎。它的数据模型基于文档,每个文档是一个包含了JSON格式数据的独立单元。文档可以属于不同的索引,每个文档可以具有不同的结构。Elasticsearch提供了一个易于使用的RESTfulAPI。可以使用HTTP请求来执行各种操作,例如索引文档、执行搜索查询、管理索引和节点等。专注于全文搜索和复杂查询,支持分词、模糊搜索、短语匹配等高级搜索功能。
2024-09-30 15:01:49 1068
原创 Hbase要点简记
通过{行键,列族名,列名}可以唯一确定一个列单元并获取数据Value,和关系型数据库不同的是,HBase中的数据是没有类型的,都是以bytes形式存储;如果HBase中的一张表只有一个列族的话,等于是这个列族包含了这张表的所有列,也就是将表整行的数据连续存储在了一起,就等于是行式存储了。● Column Family(列族):纵向切割,HBase中的每个列都归属于某个列族,列族不能改变,一行可有多个列族,一个列族可有任意个列;负责存储数据,Region 中的数据通过 HDFS 存储。
2024-09-29 16:37:12 656
原创 Vue前端项目自适应布局
Vue前端项目自适应布局一、单位尺寸二、基于rem实现自适应布局一、单位尺寸px%vw、vh: 窗口em: 针对父元素的font-sizerem:“root em”的缩写,是一个相对长度单位;rem单位作用于非根元素时,相对于根元素(html)字体大小,rem单位作用于根元素字体大小时,相对于其出初始字体大小。说明:谷歌浏览器,字体的默认大小是16px;如果父元素item1的font-size=50px,那么子元素item2的1em=50px。如果html的顶层font-size为
2022-05-30 21:38:37 7003 1
原创 数据建模:维度建模
数据建模:维度建模一、数据建模概述二、维度建模1、维度建模过程2、维度建模的基本要素3、维度建模过程举例一、数据建模概述1、数据模型级别概念数据模型:是用一系列相关主题域的集合来描述概要数据需求。概念模型仅仅包括给定的领域和职能中基础和关键的业务实体,同时也给出实体与实体之间关系的描述。逻辑数据模型:是对数据需求的详细描述。物理建模:描述了一种详细的技术解决方案。2、发展阶段简单报表阶段:通过原始数据,以及结构化查询的条件,生成一些简单的能够辅助决策的汇总数据,表现形式大多是关系型数据库和前端
2022-05-23 21:39:07 8154
原创 VUE:防止按钮重复点击触发接口
VUE:防止按钮重复点击触发接口在el-button中添加disabled属性,进行动态控制<el-button type="primary" @click="handleSave" :disabled="disabled">保存</el-button>是在点击按钮后禁用两秒,两秒之后,按钮恢复启用状态 // 调用事件动态控制disabled属性 handleSave() { this.disabled = true; let p
2022-05-21 12:19:22 633
原创 elementUI el-tree remove方法删除节点失效的解决方案
elementUI el-tree remove节点失效的解决方案 <el-tree :data="data" show-checkbox node-key="id" default-expand-all :expand-on-click-node="false"> <span class="custom-tree-node" slot-scope="{ node, data }"> &l
2022-05-21 12:13:10 4208
原创 软件开发方法论:TDD、BDD、DDD、ATDD、DevOps
软件开发方法论一、TDD:测试驱动开发二、BDD:行为驱动开发三、ATDD:验收测试驱动开发四、DDD:领域驱动开发五、持续集成CI六、持续交付CD七、持续部署CO八、DevOps一、TDD:测试驱动开发测试驱动开发(Test-Driven Development, TDD)是敏捷开发中的一项核心实践和技术。针对每个功能点抽象出接口代码,然后编写单元测试代码。目前的一些模式对TDD的支持都非常不错,比如MVC和MVP等。适合TDD这种模式的项目必须具备:项目的需求必须足够清晰,而且程序员对整个需求
2022-05-14 15:36:19 5250
原创 Element UI table 顺序拖动
Element UI table 顺序拖动使用Sortable.js插件。对element-ui中的el-table进行拖拽行排序。new Sortable(example1, { animation: 150, ghostClass: 'blue-background-class'});官网:[1] Sortable.js官网配置项说明等[2] Sortable更多使用示例一、基本使用1、安装npm install sortablejs --save2、引用im
2022-04-23 10:01:24 4961
原创 Linux永久修改Mysql最大连接数
Linux永久修改Mysql最大连接数1、查找Mysql安装目录2、查看配置文件位置3、配置4、重启服务5、查看连接数6、连接数没有发生变更解决方案1、查找Mysql安装目录which mysql/user/bin/mysql // mysql的安装目录2、查看配置文件位置/usr/bin/mysql --verbose --help | grep -A 1 'Default optio
2022-04-16 09:48:45 3002 1
原创 div、Flex、element-ui-layout页面布局
div页面布局一、页面布局标签属性二、定位属性三、盒子模型一、页面布局标签属性1、标签无意义块状标签<div></div无意义行内元素标签<span></span>段落标签<p></p>无序列表<ul></ul>列表项<li></li>超链接标签<a></a>图片标签<img/>斜体标签<i></i>粗体标签<
2022-04-15 21:25:03 5983
原创 VUE this.$set方法
VUE this.$set方法一、使用场景一、使用场景当给对象加了一个属性时,在控制台能打印出来,但是却没有更新到视图上,这个时候就需要用到this.$set()方法。this.$set():向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。this.$set( target, key, value )target:要更改的数据源(可以是对象或者数组)key:要更改的具体数据value :重新赋的值说明:target为数组时,key一般指索引。target
2022-04-06 21:06:33 1430
原创 Element UI tree 递归删除、选中节点生成树
element UI tree 递归删除树节点演示:代码: deletedId(data, ids) { for (var m = 0, n = data.length; m < n; m++) { for (var i = 0, j = ids.length; i <j; i++) { if (data[m] && data[m].id === ids[i]) { data.splice(m,
2022-04-06 20:52:55 1999 1
原创 Element UI table 实现直接编辑、上下移动
Element UI table 直接编辑演示:代码示例:<!DOCTYPE html><html ><body> <div id="app"> <el-row> <el-col span="24"> <el-table size="mini" :data="master_user.data" border style="width: 10
2022-04-06 20:43:31 1591
原创 ES6语法
ES6语法1、let命令2、块级作用域1、let命令(1)基本用法let所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1for循环很合适使用let命令,计数器i只在for循环体内有效,在循环体外引用就会报错。for (let i = 0; i < 10; i++) { // ...}console.log(i);// Refer
2022-04-04 16:48:30 1385
转载 Element UI 动态表单
Element UI 动态表单一、基本使用一、基本使用首先存在一排固定必填的姓名与手机号,点击增加后会新增一行,点击每行后面的删除图标则会删除该行。<el-form ref="form" :model="form" label-width="80px"> <!-- 固定项目 --> <el-form-item label="姓名" prop="name"> <el-input v-model="fo
2022-03-30 20:32:19 8637 8
转载 Element-UI 树形穿梭组件
Element-UI 树形穿梭组件一、基本使用二、参数设置一、基本使用npm install el-tree-transfer --save<template> <div> // 使用树形穿梭框组件 <tree-transfer :title="title" :from_data='fromData' :to_data='toData' :defaultProps="{label:'label'}" :mo
2022-03-30 20:15:08 1694 1
原创 ElementUI Dialog打开时出现遮罩层
el-dialog设置遮罩层,:modal=“true” :modal-append-to-body=“true”在打开dialog,有遮罩时,解决方案如下::append-to-body="true"自定义遮罩层:<div v-if="showModal" class="mask"> <img class="loading-image" src="../../image/loading.gif" alt="正在处理,请等待。。。"> </div>
2022-03-23 22:53:58 2947 2
原创 RequestBody、RequestPart、RequestBody的区别
RequestBody、RequestPart、RequestBody的区别一、@RequestParam二、@RequestBody三、@RequestPart一、@RequestParam只能用来接收基本数据类型、String 或者MultipartFile类型。@RequestParam配置参数:required 是否必须,默认为 true。defaultValue 请求参数默认值。value 请求参数名说明:multipartfile是spring类型,代表HTML中form d
2022-03-23 22:40:28 5851
转载 跨域问题精选
跨域问题精选一、跨域问题概述二、解决跨域问题1、使用代理服务器2、CORS——跨域资源共享一、跨域问题概述同源: 两个URL的协议、域名和端口完全相同。浏览器的同源策略: 从一个域上加载的脚本不允许访问另外一个域的文档属性 ,是浏览器上为安全性考虑实施的非常重要的安全策略。比如一个恶意网站的页面通过iframe嵌入了银行的登录页面(二者不同源),如果没有同源限制,恶意网页上的javascript脚本就可以在用户登录银行的时候获取用户名和密码。在浏览器中,<script>、<img
2022-03-21 21:58:53 160
原创 谈谈对数据治理的理解
谈谈对数据治理的理解一、什么是数据治理?为什么要做数据治理?1、数据标准2、数据模型3、元数据4、主数据5、数据质量管理二、怎样做数据治理一、什么是数据治理?为什么要做数据治理?数据治理可以理解为对杂乱、无规范数据的治理,目的就是为了让数据有序,就像是秦始皇统一度量衡一样,“车同轨,书同文“就是最早的一项数据治理工作。治理好了有什么用?能够方便系统间的集成,能够对企业数据统一管理,能够支持报表、数据分析、数据挖掘等数据应用。现在的数据治理工作包含了数据标准管理、数据模型管理、元数据管理、主数据管理、数据
2022-03-18 19:52:23 3785
原创 WebService 远程调用方法汇总
WebService 远程调用方法汇总一、Web Service二、REST三、RPC一、Web Servicewebservice 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术。Web Service描述语言WSDL(SebService Definition Language)是用机器能阅读的方式提供的一个正式描述文档而基于XML(标准通用标记语言下的一个子集)的语言,用于描述Web Service及其函数、参数和返回值。WSDL 是基于 XML 的用于描述 Web Servic
2022-03-15 21:39:16 2486
原创 构建C# 项目
构建C# 项目1、创建窗口项目选择Web应用程序(模型视图控制器)2、创建.NET Core类库项目3、右键依赖项,添加依赖项目参考文章:[1] 为什么要使用 ASP.NET Core
2022-03-12 21:34:17 707
中国省市数据(sql以及excel)
2020-11-08
串口Verilog源码.rar
2019-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人