摘要:
Spring是一个轻量级的容器,非侵入性的框架.最重要的核心概念是IOC,并提供AOP概念的实现方式,提供对持久层,事务的支持,对当前流行的一些框架(Struts,Hibernate,MVC),Sping也提供了与它们的相整合的方案.使用Spring,我们能够减少类之间的依赖性和程序之间的耦合度,最 阅读全文
posted @ 2020-10-29 19:14
咔啡
阅读(125)
评论(0)
推荐(0)
摘要:
面试官:想了解你对基础概念的认知。 解答:通俗解释一下就可以。 传统的我们的检索是通过文章,逐个遍历找到对应关键词的位置。 而倒排索引,是通过分词策略,形成了词和文章的映射关系表,这种词典+映射表 即为倒排索引。 有了倒排索引,就能实现 o(1)时间复杂度的效率检索文章了,极大的提高了 检索效率。 阅读全文
posted @ 2020-10-29 19:08
咔啡
阅读(174)
评论(0)
推荐(0)
摘要:
表格的每一行都由主键唯一标识,一个表只有一个主键。 主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键 引用。 阅读全文
posted @ 2020-10-29 17:11
咔啡
阅读(864)
评论(0)
推荐(0)
摘要:
在缺省模式下,MySQL 是 autocommit 模式的,所有的数据库更新操作都会即时 提交,所以在缺省情况下,MySQL 是不支持事务的。 但是如果你的 MySQL 表类型是使用 InnoDB Tables 或 BDB tables 的话,你的 MySQL 就可以使用事务处理,使用 SET AU 阅读全文
posted @ 2020-10-29 14:42
咔啡
阅读(187)
评论(0)
推荐(0)
摘要:
任何标准表最多可以创建 16 个索引列。 阅读全文
posted @ 2020-10-29 14:24
咔啡
阅读(137)
评论(0)
推荐(0)
摘要:
%对应于 0 个或更多字符,_只是 LIKE 语句中的一个字符。 如何在 Unix 和 MySQL 时间戳之间进行转换? UNIX_TIMESTAMP 是从 MySQL 时间戳转换为 Unix 时间戳的命令 FROM_UNIXTIME 是从 Unix 时间戳转换为 MySQL 时间戳的命令 阅读全文
posted @ 2020-10-29 14:18
咔啡
阅读(720)
评论(0)
推荐(0)
摘要:
1、CONCAT(A, B) – 连接两个字符串值以创建单个字符串输出。通常用于将两个 或多个字段合并为一个字段。 2、FORMAT(X, D)- 格式化数字 X 到 D 有效数字。 3、CURRDATE(), CURRTIME()- 返回当前日期或时间。 4、NOW() – 将当前日期和时间作为一 阅读全文
posted @ 2020-10-29 14:15
咔啡
阅读(80)
评论(0)
推荐(0)
摘要:
共有 5 种类型的表格: 1、MyISAM 2、Heap 3、Merge 4、INNODB 5、ISAM 阅读全文
posted @ 2020-10-29 14:02
咔啡
阅读(436)
评论(0)
推荐(0)
摘要:
如果大量的 key 过期时间设置的过于集中,到过期的那个时间点,redis 可能 会出现短暂的卡顿现象。一般需要在时间上加一个随机值,使得过期时间分散一 些。 阅读全文
posted @ 2020-10-29 13:53
咔啡
阅读(251)
评论(0)
推荐(0)
摘要:
Redis 可以使用主从同步,从从同步。第一次同步时,主节点做一次 bgsave, 并同时将后续修改操作记录到内存 buffer,待完成后将 rdb 文件全量同步到复制 节点,复制节点接受完成后将 rdb 镜像加载到内存。加载完成后,再通知主节点 将期间修改的操作记录同步到复制节点进行重放就完成了同 阅读全文
posted @ 2020-10-29 13:47
咔啡
阅读(597)
评论(0)
推荐(0)
摘要:
B+树,经过优化的 B+树 主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此 InnoDB 建 议为大部分表使用默认自增的主键作为主索引。 阅读全文
posted @ 2020-10-29 13:02
咔啡
阅读(155)
评论(0)
推荐(0)
摘要:
阻塞式方法是指程序会一直等待该方法完成期间不做其他事情,ServerSocket 的 accept()方法就是一直等待客户端连接。这里的阻塞是指调用结果返回之前,当前 线程会被挂起,直到得到结果之后才会返回。此外,还有异步和非阻塞式方法在 任务完成前就返回。 阅读全文
posted @ 2020-10-29 12:40
咔啡
阅读(212)
评论(0)
推荐(0)
摘要:
索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们 包含着对数据表里所有记录的引用指针。 普通索引(由关键字 KEY 或 INDEX 定义的索引)的唯一任务是加快对数据的访问速 度。 普通索引允许被索引的数据列包含重复的值。如果能确定某个数据列将只包含彼 此各不相同的值 阅读全文
posted @ 2020-10-29 11:15
咔啡
阅读(314)
评论(0)
推荐(0)
摘要:
在 java.lang.Thread 中有一个方法叫 holdsLock(),它返回 true 如果当且仅当当 前线程拥有某个具体对象的锁。 阅读全文
posted @ 2020-10-29 10:13
咔啡
阅读(183)
评论(0)
推荐(0)
摘要:
每当行被更改时,时间戳字段将获取当前时间戳。 列设置为 AUTO INCREMENT 时,如果在表中达到最大值,会发生什么情况? 它会停止递增,任何进一步的插入都将产生错误,因为密钥已被使用。 怎样才能找出最后一次插入时分配了哪个自动增量? LAST_INSERT_ID 将返回由 Auto_incr 阅读全文
posted @ 2020-10-29 10:12
咔啡
阅读(241)
评论(0)
推荐(0)

浙公网安备 33010602011771号