1.第一范式 保证每一列原子性 不能再细分2.第二范式 保证直接依赖 非主属性要完全依赖于候选键(满足第一范式)3.第三范式 避免间接依赖 一张表对应一个对象,非主属性不能依...
1.第一范式 保证每一列原子性 不能再细分2.第二范式 保证直接依赖 非主属性要完全依赖于候选键(满足第一范式)3.第三范式 避免间接依赖 一张表对应一个对象,非主属性不能依...
JMS如何保证消息的可靠性? JMS是通过持久化(Persistent)、事务(Transaction)、 签收来(acknowledge)保证的 1、持久化 首先消息的持久...
synchronized能够保证线程安全,但synchronized是重量级锁,性能低;可以使用CAS进行锁优化,也就是自旋锁 CAS: Compare And Swap(比...
length 获取
数据结构包括:线性结构和非线性结构。 线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储结构,即顺序存储结构(数组)和...
雪崩效应 服务雪崩效应就是因为服务提供者不可用,导致服务直接或间接的调用者不可用,最终把不可用的范围不断放大。 常见的容错方案 超时设置较短的超时时间,不管是否请求成功,只要...
1.默认启动方式 服务端:./redis-serverclient端:./redis-cli退出: ./redis-cli shutdown 2.指定端口启动 命令指定端...
注册完github后,配置ssh key 生成公私钥 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" cd ~/....
git常用的传输协议传输协议.png哑协议:哑协议传输进度不可见;智能协议传输可见。传输速度:智能协议比哑协议传输速度快 采用克隆的方式直接远端的仓库(不带工作区的裸仓库)备...
创建场景mkdir docecho 'hi' >doc/readhim image.png 查看状态git statusimage.png 添加.gitignore文件,让...
场景:正在对index.html进行修改时遇到紧急任务加塞image.png 使用命令git stash先把它存放到不影响下一步工作区的环境中,image.png 这时候工作...
先将工作区的文件删除掉,再讲暂存区的文件删除掉rm README.md#假设要删除的文件是README.mdgir rm README.md 直接使用git命令把文件从工作区...
使用命令git log -n8 --all --graph查看需要比较差异的commitimage.png 比较两个分支所有的差异git diff temp master #...
使用命令git log --graph查看commit信息
当工作区的文件进行修改后,并使用git add index.html命令将它放到暂存区里面image.pngimage.png 使用git diff --cached可以看到...
全部恢复 当有文件进行修改并已经添加到暂存区时image.png我们可以看到下图会有恢复成HEAD一致的提示image.png 使用命令git reset HEAD #这个命...
使用vim命令对文件进行修改image.png 工作区修改完的文件还没执行git add style.css操作时,也就是还没添加到暂存区,这个时候工作区和暂存区的文件是有差...
使用git statusimage.png上图说明暂存区、工作区和HEAD是完全一致的 使用vim命令对文件内容进行修改image.png这时候暂存区告诉我们有一个文件被修改...