doris删除工具
概要
对于Doris的 Unique 模型,在删除数据的时候只能根据key删除,如果使用其他条件就会报错
整体架构流程先获得表的key,然后在通过输入的条件获得key的所有值,最后通过key的值拼接删除语句,调用线程删除。
技术名词解释
jsqlparser :SQL解析工具,能将字符串解析出SQL的表,值,条件等
HikariCP :数据库连接池
单例模式:单例模式调用数据库连接
技术细节
多线程:使用线程池开启线程,也可以使用分页线程
时间显示:时间显示使用无符号的时间格式
小结具体实现代码如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 ...
国内镜像下载node-sass
npm 下载 gpy(给爷爬)失败,大概率是下载node-sass失败👇👇👇
1npm ERR! path xxx\src\main\webapp\admin\node_modules\node-sass
解决办法
在项目根目录添加 .npmrc例如:
在里面写如下内容:
12345678registry=https://registry.npmmirror.comsass_binary_site=https://npmmirror.com/mirrors/node-sass/phantomjs_cdnurl=https://npmmirror.com/mirrors/phantomjs/electron_mirror=https://npmmirror.com/mirrors/electron/sqlite3_binary_host_mirror=http://npmmirror.com/mirrors/profiler_binary_host_mirror=http://npmmirror.com/mirrors/node-inspector/chromedriver_cd ...
Vue2:创建一个聊天弹窗
创建一个聊天窗口
先创建一个Model.vue 该文件作为弹窗的内容
前端代码如下
页面部分:
12345678910111213141516171819202122232425262728293031323334<template> <div class="model-bg" v-show="show" @mousemove="modelMove" @mouseup="cancelMove"> <div class="model-container"> <div class="model-header" @mousedown="setStartingPoint"> {{ title }} </div> <div class ...
vscode配置
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ "workbench.iconTheme": "material-icon-theme", "editor.guides.bracketPairs": true, "workbench.colorCustomizations": { }, "editor.codeActionsOnSave": { }, "files.autoSave": "afterDelay", // 代理配置 // "http.proxy": "", // "http.proxyStrictSSL& ...
普罗米修斯
Prometheus简介Prometheus(普罗米修斯)是一个开源的系统监控和告警工具包,最初由SoundCloud开发,现在已成为云原生计算基金会(CNCF)的第二个项目(仅次于Kubernetes)。Prometheus以其强大的多维度数据模型、灵活的查询语言、高效的时间序列数据库和现代化的告警处理而闻名。
核心特性
多维数据模型:通过指标名称和键值对(标签)来标识时间序列数据
强大的查询语言PromQL:支持对收集的数据进行复杂查询和分析
不依赖分布式存储:单个服务器节点是自治的
通过HTTP拉取模式收集时间序列数据
通过中间网关支持推送时间序列数据
通过服务发现或静态配置发现目标
支持多种图形和仪表盘,特别是与Grafana集成
架构组件
Prometheus生态系统由多个组件组成:
Prometheus Server:核心组件,负责数据采集和存储
Exporters:为特定服务暴露指标,如Node Exporter、MySQL Exporter等
Pushgateway:支持短期作业的指标推送
Alertmanager:处理告警
Web UI:内置的表达式浏览器和图形界 ...
Java 入门基础(一)
javaSE基础javaSe 整体大纲
java基础 (循环,数组)
OOP
API
基础
编程的本质=数据结构+算法
什么是编程:就是让计算机按自己的意图去工作
编程语言的发展史(了解)
机器语言:0101
汇编语言: 助记符
高级语言:java,c,c++,python,basic
为什么是java流行的语言:
java,python,c,C++,javascript,go…..
语言没有好坏之分,只有适不适用?
厨房中的刀,哪把刀更好:砍刀,切菜刀,西瓜刀,水果刀?
每个语言都有适用的场景
数据分析:python,
3D游戏:C++
前端页面:javascript
应用程序的后台:java
回顾1.学习方法:编码-》巩固-》检索 3F:focus->feedback->fix2.课程 se:1.基础 2.oop,3API3.编程的基础: 数据结构+算法=程序4.编程语言的发展史
机器语言
汇编语言
高级语言
5.java
企业后台
安卓
大数据
桌面
6.java语言的发展史
java语言的发展高斯林(高司 ...
Elasticsearch 入门
Elasticsearch 入门由于工作需要,所以不得不接触es。而且还要我写相关的工具类,虽然说照葫芦画瓢容易,但是了解到这个东西之后,就想好好学习以下。当然了也算作我的个人笔记,大部分都是看官方文章的记录,所以不会标注版权什么的,官方链接下面会有,想深入了解可以去看看。
es介绍
Elasticsearch是一个搜索引擎
下面简称为es
Elasticsearch 是一个分布式、免费和开放的搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。 Elasticsearch 基于 Apache Lucene 构建,并于 2010 年由 Elasticsearch N.V. 首次发布(现在称为 Elastic)。Elasticsearch 以其简单的 REST API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件,Elastic Stack 是一组用于数据摄取、丰富、存储、分析和可视化的免费开放工具。 通常被称为 ELK Stack。
上面是官方原话,感兴趣的可以去看看。链接贴在这里
Elasticsearch 简介 ...
博客基础用法
这一篇主要讲解写文章所需要的一些配置
1.运行hexo new 博客名
2.复制显示的路径,使用 xdg-open 路径 来编辑它
3.运行hexo generate
4.运行hexo deploy 然后就可以看新写的博客了
Front-matter
Page Front-matter 用于页面配置123456789101112131415---title:date:updated:type:comments:description:keywords:top_img:mathjax:katex:aside:aplayer:highlight_shrink:---
解释
用法
updated
【可选】页面更新日期
description
【可选】页面描述
keywords
【可选】页面关键字
comments
【可选】显示页面评论模块(默认 true)
top_img
【可选】页面顶部图片
mathjax
【可选】显示mathjax(当设置mathjax的per_page: false时,才需要配置,默认 false)
kates
【可选】显示k ...
�ȵ���








