上一页 1 2 3 4 5 6 ··· 25 下一页
摘要: 前言 git我们已经足够熟悉了,也许项目中我们常用的是merge命令,有时也用到rebase,但是就是不清楚两者的区别以及背后的机制原理,接下来进行讲解。 相同点 两者都可以合并代码。 不同点 比如现在在某个子分支执行git rebase(merge) master操作。 merge:将在子分支的所 阅读全文
posted @ 2023-01-08 18:00 DiligentCoder 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 目录 ES 简介 ES 的特点: 一、from + size 浅分页 二、scroll 深分页 scroll删除 三、search_after 深分页 ES 简介 Elasticsearch 是一个基于 Lucene 实现的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 阅读全文
posted @ 2023-01-08 17:48 DiligentCoder 阅读(1223) 评论(0) 推荐(1) 编辑
摘要: Java开发中都是默认使用日志门面+日志实现的方式打印日志。日志门面主要是为了给Java日志访问提供一套标准、规范的API框架,其主要意义在于提供接口,具体的实现可以交由具体的日志实现框架。 1.那些年那些日志框架 日志门面日志实现JCL(Jakarta Commons Logging)JUL(ja 阅读全文
posted @ 2023-01-05 22:17 DiligentCoder 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 内容导航 Thread.join的作用Thread.join的实现原理什么时候会使用Thread.join Thread.join的作用 之前有人问过我一个这样的面试题 Java中如何让多线程按照自己指定的顺序执行? 这个问题最简单的回答是通过Thread.join来实现,久而久之就让很多人误以为T 阅读全文
posted @ 2023-01-05 13:35 DiligentCoder 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 查找出具体jar包的依赖 找出 gropuId, artifactId 如图所示 这里的groupid,artifactId用冒号分割的。上图中看出来该jar包所对应pom.xml配置的groupId和artifactId为org.mybatis:mybatis,中间是冒号分隔的。所以我们要搜索的就 阅读全文
posted @ 2023-01-04 12:51 DiligentCoder 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 日志是数据库中比较重要的组成部分,很多核心的功能必须依靠日志才能完成。 该篇文章简要介绍了binlog、redo log与undo log,能够在一定程度上拓宽对mysql日志的整体认识。 binlog 又称归档日志,由Server层实现与记录,因此对任何引擎都有效。 binlog是一种只记录对表中 阅读全文
posted @ 2023-01-04 12:29 DiligentCoder 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 前言 MySQL中的锁分为表锁以及行锁,从字面意思就可以得知,表锁是对一整张表进行加锁,而行锁是针对于特定的行。在Server层面,提供了表锁的实现,而行锁则由存储引擎实现。Innodb引擎支持行锁,Myisam则不支持行锁。 下面从锁模式以及加锁方法来大致阐述Mysql中的锁。 锁模式 锁模式分为 阅读全文
posted @ 2023-01-04 12:26 DiligentCoder 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Mysql存储引擎之一的Innodb的索引,可以分为聚集索引与非聚集索引,这两种索引都是使用B+树组织的。 本文不讲解什么是索引,对索引不了解的同学可以先移步到我的另外一篇文章【数据库】mysql索引简谈 在分析这两种索引之前,我们先建立一个Person表: CREATE TABLE person 阅读全文
posted @ 2023-01-04 12:24 DiligentCoder 阅读(276) 评论(0) 推荐(0) 编辑
摘要: mysql索引简谈 一、什么是索引 就好比我们在看一本书的时候,有目录的话,我们可以快速定位到想看的地方,而没有目录的话,我们只能一页一页地翻。索引就像目录,有了索引,数据库可以快速查询到目标内容,而不必查找整个数据库表,但是如果没有的话,数据库只能一行一行地遍历数据。 本文使用的案例表:学生表(t 阅读全文
posted @ 2023-01-04 12:22 DiligentCoder 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、事务简介与四大特性 事务指的是一组命令操作,在执行的过程中,要么全部成功,要么全部失败。 由引擎层支持事务,MyISAM就不支持事务,而InnoDB是支持事务的。 事务具有以下四大特性(ACID): 原子性(Atomicity):指事务不可分割,要么全部成功,要么全部失败,不可能存在部分成功或部 阅读全文
posted @ 2023-01-04 12:08 DiligentCoder 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 25 下一页