- 2024-07-02周下载量3000多万的npm包---nanoid(uuid的竞争对手),生产随机字符串,体积更小,可以自定义字符集
https://www.npmjs.com/package/nanoid体积更小,可以自定义字符集<scriptsetup>import{onMounted}from'vue'import{nanoid,customAlphabet}from'nanoid'onMounted(()=>{letid1=nanoid()console.log(id1)letcustomNanoid
- 2024-06-22SqlserverCDCcrudSourceSink mssql数据实时同步demo
packageorg.hu.fk.datastream_connector;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importcom.ververica.cdc.connectors.base.options.StartupOptions;importcom.ververica.cdc.connectors.shaded.org.apache.kafka.connect.data.Fie
- 2024-05-20SQL优化-20231016
数据结构数据库的表和索引缺一不可表特点:无序,插入速度快,查找速度慢索引(B+Tree)特点:有序,插入速度慢,查找速度快查找的效率比较,如果按照读取的数据块来计算?测试数据TABLE_OWNERTABLE_NAMEINDEX_NAMECOLUMNS
- 2024-03-13公司新来一个技术总监:谁再在 SQL 中写 in 和 not in,直接走人!【转】
WHY?IN和NOTIN是比较常用的关键字,为什么要尽量避免呢?1、效率低项目中遇到这么个情况:t1表和t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询↓select * from t1 where phone not in (select phone from t2)直接就把我跑傻了。。。十几分钟,检
- 2023-10-18服务部署图绘制--Mermaid
官网:https://mermaid.js.org/syntax/flowchart.html 例子:https://blog.csdn.net/weixin_55508765/article/details/125735923 npminstallmermaid <template><divclass="test-container"><h1>输入编辑流程图</h1><divcla
- 2023-10-15CSP模拟6
第一场就保龄了,开门红A.排序题目给出的是一个排列,所以一定会通过有限次操作来使操作有序。(话说这题上来就搞诈骗)由于数据范围很小,我们直接\(O(n^2)\)暴力枚举即可。而你需要操作逆序对个数次,所以每次交换需要让逆序对的个数减一,所以只需要每次交换值相邻的两个就可以了。
- 2023-09-22SparkSql 写 Es
官方文档key备注es.write.operationindex(默认)添加新数据,旧数据被替换,重新索引;create添加新数据,数据存在抛出异常;update更新现有数据,不存在抛出异常,upsert插入及更新es.mapping.id_ides的doc_id出仓脚本exg:CREATETEMPORARYVIEWtable_name(`i
- 2023-08-16【比赛】8.16
Ⅰ.LYKlovesstring通过限定元素的先后可以将\(10^10\)优化成\(10!\),再加一些剪枝就可以过了。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintmod=1e9+7;intread(){ intx=0,f=1;charch=getchar(); while(ch<'0'||
- 2023-07-24烧死10亿脑细胞的SQL长啥样?
1前言今天在生产中碰到了一个让我十分费解的SQL,十分有趣。2现象SQL很好复现,就是逻辑看起来有点唬人postgres=#createtabletest(id1int,id2int);CREATETABLEpostgres=#insertintotestvalues(1,3),(2,1),(3,1),(3,3);INSERT04postgres=#select*fromtest
- 2023-05-28[20230517]建立索引导致的性能问题2.txt
[20230517]建立索引导致的性能问题2.txt--//生产系统遭遇建立索引导致的性能问题,建立的sqlprofile里面包含索引名提示,很少见,改索引名导致sqlprofile失效,--//当然我遇到的情况有一点点不同,建立新索引,然后旧索引设置不可见(相当于改名),具体看下面的测试环境模拟.1.环境:SCO
- 2023-05-28[20230518]建立索引导致的性能问题3.txt
[20230518]建立索引导致的性能问题3.txt--//生产系统遭遇建立索引导致的性能问题,建立的sqlprofile里面包含索引名提示,很少见,改索引名导致sqlprofile失效,--//当然我遇到的情况有一点点不同,建立新索引,然后旧索引设置不可见(相当于改名),今天测试看看修改sqlprofile的内容是
- 2023-05-082021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛(正式赛)A-Tree
官方题解:https://blog.csdn.net/qq_62464995/article/details/127493921题目大意给出一棵边权为1的树,构造排列p,使得①p[1]=1②dis(p[i],p[i+1])<=k题解神必防ak题当k=1时,显然只能是从1开始的一条链当k>=3时,一定有解,考虑构造:把树上的点按层黑白黑白染色,dfs遍历整棵树,在第
- 2023-03-20结组训练第五天,周六
第五天,总结了最难的情况,进行不相交的两天线路的转换,需要中间线路的转换,得到查询输入的起始站和终点站,查询line表,得到二者的Line属性,然后查询changestop表,将得到的Line属性
- 2023-02-16mysql重置自增id
1、删除表中数据并且重置id这种方法好处是运行速度超快‘truncatetable表名; 2、删除表中数据并且重置id这种方法好处是可以从任何值开始,缺点是如果数据量大的话d
- 2023-01-26网络流 学习笔记
众所周知,网络流是一类常用于求解最优化问题的算法,有着灵活的性质与较为优秀的复杂度网络流学习的关键是对问题的抽象与建模,下面介绍一些常见的应用。二分图上的应用二分
- 2022-11-06js 数据类型 Symbol
唯一的标识符有两种原始类型可以作为对象的键(key):1、字符串,2、Symbol()。用法:Symbol('描述')创建Symbol类型值Symbol.description获取Symbol描述letid=Symbo
- 2022-10-16P2482 [SDOI2010] 猪国杀
P2482[SDOI2010]猪国杀AC于2022年8月9日,代码写了一个晚上点击查看代码#include<stdio.h>#include<string.h>constintN=15,M=2005;structPig{ charty
- 2022-10-12Java代码审计之实战某博客
对某博客的代码审计在gitee上面找了一个个人博客项目,来进行实战代码审计,主要还是学习为主技术菜菜,哪里错误希望师傅们指正1、SQL注入先了解JavaWeb中的数据传输流程g
- 2022-08-18ElementUI cascader级联动态加载及回显
ElementUIcascader级联动态加载及回显 数据回显思路1.https://blog.csdn.net/m0_52789121/article/details/1232523272.使用回显插件https://zhuanlan.zhihu.com/p
- 2022-08-141065 单身狗——25分
“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(<=50000),是已知夫妻/伴侣的