摘要: 福哥答案2020-04-22: 索普唯复聚非全(普通索引、唯一索引、复合索引(组合索引、联合索引)、聚簇索引、非聚簇索引、全文索引) 主键索引、倒排索引、覆盖索引、哈希索引、B+树、空间数据索引(RTree) 阅读全文
posted @ 2020-08-05 16:41 福大大架构师每日一题 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 静态代理Java中的静态代理要求代理类(ProxySubject)和委托类(RealSubject)都实现同一个接口(Subject)。静态代理中代理类在编译期就已经确定,而动态代理则是JVM运行时动态生成,静态代理的效率相对动态代理来说相对高一些,但是静态代理代码冗余大,一单需要修改接口,代理类和 阅读全文
posted @ 2020-08-05 16:39 福大大架构师每日一题 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-19: 构造一个一一映射x→f(x)。定义域和值域都是0到999999,当x加1时,y的变化必须看起来杂乱无章。然后从0到99万循环x,打印f(x)。直接找杂乱无章的f(x)是可以的,由于我不是专门研究数学的,就不考虑了。 分块+每位随机。100万以内的数字总共有6位,个位, 阅读全文
posted @ 2020-08-05 16:38 福大大架构师每日一题 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-19:采纳群员答案: 1 synchronized是关键字,reentrantlock是类,API层面的2 前者是通过monitor来实现锁机制,后者是基于AQS实现的,通过内部类sync继承aqs实现3前者会自动释放锁,后者需要手动释放4 前者是非公平锁,后者可以是公平或非 阅读全文
posted @ 2020-08-05 16:35 福大大架构师每日一题 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-18: 这是一道挖坑题。内存占用只会比6g多一点,不会用12g。fork+cow。 阅读全文
posted @ 2020-08-05 16:33 福大大架构师每日一题 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-17: 分布式锁。 阅读全文
posted @ 2020-08-05 16:30 福大大架构师每日一题 阅读(204) 评论(0) 推荐(0) 编辑
摘要: MySQL的大多数事务型存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑,它们一般都同时实现了多版本并发控制(MVCC)。不仅是MySQL,包括Oracle、PostgreSQL等其他数据库系统也都实现了MVCC,但各自的实现机制不尽相同,因为MVCC没有一个统一的实现标准。 1 2 3 4 阅读全文
posted @ 2020-08-05 16:26 福大大架构师每日一题 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、Mysql怎么保证一致性的? OK,这个问题分为两个层面来说。 从数据库层面,数据库通过原子性、隔离性、持久性来保证一致性。也就是说ACID四大特性之中,C(一致性)是目的,A(原子性)、I(隔离性)、D(持久性)是手段,是为了保证一致性,数据库提供的手段。数据库必须要实现AID三大特性,才有可 阅读全文
posted @ 2020-08-05 16:24 福大大架构师每日一题 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 能通过less命令打开文件,通过Shift+G到达文件底部,再通过?+关键字的方式来根据关键来搜索信息。 能通过grep的方式查关键字,具体用法是, grep 关键字 文件名,如果要两次在结果里查找的话,就用grep 关键字1 文件名 | 关键字2 --color。最后--color是高亮关键字。 阅读全文
posted @ 2020-08-05 16:22 福大大架构师每日一题 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-12: 可参考微信支付和支付宝支付。 阅读全文
posted @ 2020-08-05 16:17 福大大架构师每日一题 阅读(369) 评论(0) 推荐(0) 编辑