- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 《MySQL实战45讲》数据库更新语句执行原理
购买了林晓斌老师的这个课程,此文作为学习笔记update T set c=c+2 where ID=2这样一句更新的sql语句执行过程分为以下几个步骤:根据条件查询ID=2的记录(这里和查询语句的执行步骤是一样的)执行器执行更新记录日志redo log(重做日志、物理日志) binlog(归档日志、逻辑日志)redo logredo log是InnoDB 独有的重点来...
2018-11-23 20:05:38 668
原创 《MySQL实战45讲》数据库查询语句执行原理
购买了林晓斌老师的这个课程,此文作为学习笔记首先要知道MySQL的查询语句是如何执行的,就需要先知道MySQL的逻辑架构图上图看出MySQL可分为Server层和存储引擎层两部分1.Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储...
2018-11-15 23:20:09 1622
原创 Git怎么把不用提交的IDE等配置文件忽略?
场景描述:    在操作git时,把文件提交到暂存区,那些不必要的配置文件总是要被提交。如下图.idea和target目录或者文件都是不需要提交的解决方案打开https://github.com/github/gitignore,找到对应语言的.gitignore文件在C盘/用户/当前用户 文件夹下新建上面对应语言的.gitignore文件,如...
2018-11-29 16:38:11 1142
原创 IDEA创建项目push到git上报错“Push rejected: Push to origin/master was rejected”
Push rejected: Push to origin/master was rejected解决方案如下:1.“Show in Explorer”切换到自己项目所在的目录,Git Bash Here2.依次输入命令:git pullgit pull origin master#[ --allow-unrelated-histories]是告诉系统我允许合并不相关历史的内容...
2018-11-28 19:30:16 879
原创 Git基本操作及命令记录
1.本地库和远程库交互场景团队内部协作经理创建远程库,然后推送(push)代码到远程库,组员再clone到本地,修改后再push(前提是加入团队),经理再拉取(pull)跨团队合作A团队leader创建远程库,B团队的人fork一份到自己的远程库。然后B再clone一份在本地,解决问题后再push到自己的远程库。B的远程库怎么把代码合并到A团队的远程库呢?就需要B团队的人发起一个...
2018-11-27 19:57:15 196
eclipse的maven插件eclipse-maven3-plugin
2017-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人