logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于阿里云调用deepseek大模型

每个模型的详细信息中会有API示例(),需要做的就是申请自己的API key就行了,过程中可能需要。。

#阿里云
【HiveSQL】join关联on和where的区别及效率对比

假设数据库系统支持谓词下推的前提下,内连接:内连接的两个执行计划中,对t2表都使用了,对t1表都使用了,因此可以说,内连接中where和on在执行效率上没区别。外连接:还是拿左外连接来说,右表相关的条件会使用谓词下推,而左表是否会提前过滤数据,取决于where还是on以及筛选条件是否与左表相关,1)当为on时,左表的数据必须全量读取,此时效率的差别主要取决于左表的数据量。2)当为where时,如果

#hive#sql
简要实现java中的HashMap

每个key对应一个 int 型hashcode,通过散列函数将hashcode均匀的映射到散列数组table,常用的散列函数是取余操作,比如数组长度为16时散列函数可以是用hashcode对16取余,这样结果就在0~15之间,对应数组的每个下标。因为 int 型hashcode值范围必定远大于table数组长度,所以存在两个不同的hashcode映射到同一个数组位置,这里用到的处理冲突的方法是。实

#java#数据结构#链表
centos7安装python3环境

此时在/usr/local/下会生成一个名为python3的文件夹,进入该文件夹下的bin目录,将软链接python3复制到/usr/bin/目录下,就可以在全局使用python3命令了。4.安装wget,通过wget在线下载python3安装包。这里也可以不安装,手动去官网下载对应安装包上传到虚拟机。centos7自带的python版本为2.7.5,现在在系统中新配置一个python3的环境。2

【数据结构】——二叉树详解

二叉树(Binary Tree)是由n个结点构成的有限集(n≥0),n=0时为空树,n>0时为非空树。对于非空树TTT有且仅有一个根结点;除根结点外的其余结点又可分为两个不相交的子集TLT_LTL​和TRT_RTR​,分别称为TTT的左子树和右子树,且TLT_LTL​和TRT_RTR​本身又都是二叉树。很明显该定义属于递归定义,所以有关二叉树的操作使用递归往往更容易理解和实现。从定义也可以看出二叉

#数据结构#算法
MySQL表分区

主要介绍mysql几种表分区的基本使用,包括range分区、list分区、hash分区、key分区、子分区和columns分区。

#mysql#数据库
MySQL触发器

详细可以查看mysql8.0官方文档:https://dev.mysql.com/doc/refman/8.0/en/triggers.html,这里只是简单做个笔记。什么是触发器,复制网上的一段解释:CREATE TRIGGER trigger_name trigger_time trigger_event ON tb_name FOR EACH ROW trigger_stmt1.trigge

#mysql#数据库
到底了