30分钟掌握 Hive SQL 优化(解决数据倾斜)
如果joinkey有集中的空值热点值,这些空值会聚集到少数个分区中,导致长尾问题。
ES6中的箭头函数详细梳理
一、箭头函数的介绍1.1 什么是箭头函数ES6中允许使用=>来定义函数。箭头函数相当于匿名函数,并简化了函数定义。1.2 基本语法// 箭头函数let fn = (name) => { // 函数体 return `Hello ${name} !`;};// 等同于let f
uniApp常见面试题
uniApp常见面试题
8 个很棒的 Vue 开发技巧
可能想到的方式是在创建生命周期中调用它一次,但这不是一种优雅的编写方式,所以也许我们可以使用这样的东西。在组件中使用 $route 会导致与其相应路由的高度耦合,通过将其限制为某些 URL 来限制组件的灵活性。$event 是事件对象的一个特殊变量,它在某些场景下为我们提供了更多的可用参数来实现复杂
【Spring Cloud Alibaba】(二)微服务调用组件Feign原理+实战
通过上文,我们掌握了Spring Cloud Alibaba微服务框架的初始环境搭建,并能通过Nacos注册中心的服务注册和发现,配合RestTemplate和Ribbon,实现2个服务之间通过服务名进行远程调用。实际上,微服务之间的调用还有更简单、更方便、更强大的调用方式,那就是RPC调用!本文所
【狂神说Java】SpringBoot详细笔记(全)
【狂神说Java】SpringBoot详细笔记(全)
Spring Boot 中文参考指南
虽然Spring Boot 3.x第一个GA版本出来了,但一段时间内市面上依然还会以2.X版本为主,而2.7.8 是最后一个2.x的GA版本
Spring MVC(概念+项目创建+@RequestMappring)
Spring MVC 是一个 Web 框架;Spring MVC 是基于 Servlet API 构建的;MVC 是一种思想;而 Spring MVC 是一个具体的实现框架.Spring MVC 是一个基于 MVC 设计模式和 Servlet API 实现的 Web 项目, 同时 Spring MV
OpenAI ChatGPT 人工智能机器人注册使用,能以中文对答如流的机器人
Open GhatGPT简介,马斯克与ChatGPT,中国大陆如何使用ChatGPT以及注册方法,ChatGPT是否通过了图灵测试,使用ChatGPT过程中的错误以及解决办法
Git的介绍&&安装&&简单使用
本篇博客是博主自己最近整理的Git笔记,如有错误,请指出🌹Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS
GIT回退到指定版本的两种方法(reset/revert)
实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:reset、revert
【Git】撤销分支的合并Merge
背景某次,因为蛋疼的原因,不小心把不该合并的分支合到了dev或者master分支,影响到了需求上线或其他。这时候就需要撤销某次的合并了。解决方案方案一1、找到最后一次提交到master分支的commit_id,即merge前的commit_id,也就是目标要回退到的commit_id。本图为Idea
【已解决】Failed to connect to github.com port 443 : Timed out
Failed to connect to github.com port 443 : Timed out无法git clone 来自Github上的仓库,报端口443错误
VSCode中使用github
在vscode中依次打开 终端->新建终端 ,在终端(本质是win -> cmd或者powershell;使用git添加github用户名和邮箱,该用户名和邮箱是注册GitHub时使用的用户名和邮箱。结束后,会显示密钥保存的位置,如下图。
开源远程桌面软件_RustDesk_(可自建远程桌面服务器)
RustDesk | 开源远程桌面软件是国人开发的一个远程控制软件的项目;且所有代码都在github上开源,你可以自行查看项目源码,了解项目内容;且还可以自己搭建该远程桌面的服务器(也可以使用官方提供的);数据安全由你掌握;RustDesk特点序号说明1采用rust语言编写,无需任何配置开箱即用2先
Git撤销本地commit
一、方式11、使用git log查询提交记录2、使用gitresetcommitId回退到你想要的版本(ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)二、方式2其中两种方式不清除本地提交和清除本地提交的方法1、回
IDEA中Git的提交、更新、还原
Git。
git clone指定分支
技术背景Git是代码版本最常用的管理工具,此前也写过一篇介绍Git的基本使用的博客,而本文介绍一个可能在特定场景下能够用到的功能--直接拉取指定分支的内容。Git Clone首先看一下如果我们按照常规的操作去拉取一个Gitee的代码仓,是什么样的效果:$ git clone https://gite
【TortoiseGit】TortoiseGit安装和配置详细说明
一、TortoiseGit 简介TortoiseGit 是基于 TortoiseSVN 的 Git 版本的 Windows Shell 界面。它是开源的,可以完全使用免费软件构建。TortoiseGit 支持你执行常规任务,例如 commit、显示日志、区分两个版本、创建分支和标签、创建补丁等。网站
Git 版本回退方法
场景一:如果想将代码恢复到之前某个提交的版本,且那个版本之后提交的版本都不要了,就可以使用 git rest原理: git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本操作:1. 查看版本号:git log,也可以上代码托管网页上查看history,找到需要回