java技术圈 为您找到相关结果 7

数据库中DQL、DML、DDL、DCL的概念与区别_Levine Huang

SQL(Structure Query Language)语言是数据库的核心语言。 SQL语言共分为四大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL。 1. 数据定义语言DDL 数据定义语言DDL用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等如: CREATE TABLE/VIEW/INDEX/SYN/CLUSTER DDL操作是隐性提交的!不能rollback 2 .数据操纵语言DML 数据操纵语言DML主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:DELETE 3. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT <字...阅读全文

博文 2020-08-07 06:26:38 CSDN博客_ddl是什么意思

Git恢复之前版本的两种方法reset、revert(图文详解)_游笑天涯

2019/7/27 修改更新 一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。 二、背景知识 git的版本管理,及HEAD的理解 使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个分支,在Git里,这个分支叫主分支,即master分支。有一个HEAD指针指向当前分支(只有一个分支的情况下会指向master,而master是指向最新提交)。每个版本都会有自己的版本信息,如特有的版本号、版本名等。如下图,假设只有一个分支: 三、解决方法 方法一:git re...阅读全文

博文 2020-07-21 12:51:38 CSDN博客_git revert

【2024】Kuberentes+DevOps云原生运维开发全栈架构师技术实战课程

![1.png](http://static.itsharecircle.com/240228/951a40f2976ef4728c8b9a05a5695f52.png) 一、什么是Kuberentes? kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中,会将组成应用的容器组合成一个逻辑单元...阅读全文

博文 2024-02-28 09:23:31 gaindiuhgw

带你走进量子云平台(二)

本文分享自天翼云开发者社区《带你走进量子云平台(二)》,作者:Qubit量子叠加和量子纠缠这两个基本特性,使得量子计算机在解决某些类型的问题时比经典计算机快得多。这两个属性从本质上决定了一个基本事实——量子计算天然地由概率主导。换句话说,这意味着量子程序本质上是概率性的、随机的。因此,要在量子计算机上实现业务逻辑或算法需要独特的编程模型。量子程序和经典程序的本质区别是它们能够利用量子计算机的独特能力(即量子位的叠加和纠缠)。量子计算领域的研究人员目前已经开发了一些技术,包括振幅放大技术、量子傅立叶变换技术、相位回退技术、量子相位估计技术以及量子游走技术。这些技术利用量子计算机的特性来快速解决某些在经典计算机上需要更长时间才能解决的问题。比如,量子搜索算法就采用了振幅放大技术,大整数分解算法则...阅读全文

Git的一些基本用法

本文分享自天翼云开发者社区《Git的一些基本用法》,作者:l****n基本操作git branch 查看当前分支git branch -a 查看所有分支git pull 更新当前分支git checkout XXX 切换到某分支git checkout . 放弃所有更改git log --pretty=oneline 查看当前分支的commit id(或者git rev-parse HEAD)待确认,下回实验一下,可能是查看head版本号git branch -d 分支名 删除分支当对本地分支进行了修改并且要提交时:一定要仔细确认当前版本和远程仓库对应版本!!!!!!!在提交修改之前保证pull下来最新版本1.git status 查看目前状态,会显示哪些文件有修改2.git stash s...阅读全文

博文 2024-07-31 11:27:50 Tianyiyun

通俗解析压缩指针的32GB寻址原理

#### **基础概念:指针压缩与地址对齐** 1. **指针压缩的作用** 在64位JVM中,普通指针占用8字节。启用压缩指针后,通过 **地址对齐** 和 **位移操作**,将指针压缩到4字节。这相当于用32位的空间存储原本需要64位的信息,节省内存占用。 2. **为什么要用8字节对齐?** JVM强制所有对象按 **8字节对齐**(类似“内存格子”的最小单位是8字节)。例如: • 对象A的起始地址可能是`0x1000`(十进制4096,是8的倍数); • 对象B的起始地址可能是`0x1008`(十进制4104,也是8的倍数)。 **对齐后的地址特点**:二进制地址的后三位始终为`000`(例如`0x1000`的二进制是`0001 0000 0000 0000`,最后三位是`000`)...阅读全文

博文 2025-04-07 21:23:36 zhidiantech

git reset的三种模式

Git 的 `reset` 命令是版本管理中的核心工具,其三种模式(`soft`、`mixed`、`hard`)的区别主要体现在对**暂存区(Index)**和**工作区(Working Directory)**的影响上。 --- ### 一、`git reset --soft` 1. **核心行为** • 仅移动 `HEAD` 指针到目标提交,**暂存区和工作区内容不变**。例如,若从提交 C3 回退到 C2,C3 的修改仍保留在暂存区。 • 相当于将 C2 到 C3 之间的修改“暂存”起来,等待重新提交。 2. **是否支持后续操作** • **支持**:可直接执行 `git commit`,将暂存区的内容作为新提交(例如合并多个提交为一个)。 • 无需重新 `add`,因为修改已在暂存...阅读全文

博文 2025-03-27 14:18:41 dalang