福大大架构师每日一题
福大大架构师每日一题
全部文章
分类
福大大架构师每日一题(1005)
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
TA的专栏
831篇文章
2人订阅
福大大架构师每日一题
831篇文章
7120人学习
全部文章
(共1001篇)
2020-12-07:go中,slice的底层数据结构是什么?
来自专栏
福哥答案2020-12-07: 源码位于runtime/slice.go文件中的slice结构体。 type slice struct { array unsafe.Pointer len int cap int } 切片的结构体由3部分构成,Pointer 是指...
golang
福大大
2020-12-07
3
462
2020-12-06:mysql中,多个索引会有多份数据吗?
来自专栏
福哥答案2020-12-06: 数据不会有多份,索引有几个就有几份。聚簇索引存数据和索引,非聚簇索引存索引,聚簇索引只有一个,非聚簇索引可以有多个。
mysql
2020-12-06
3
594
2020-12-05:go中,map的扩容流程是什么?
来自专栏
福哥答案2020-12-05:答案来自此链接: 源码位于runtime/map.go文件中的hashGrow函数。 在向map中添加数据时,当达到某个条件,则会引发字典扩容。 扩容条件:1.map中数据总个数/桶个数>6.5,引发翻倍扩容。mapassign中的overLoadFactor函数...
golang
2020-12-05
3
570
2020-12-04:mysql 表中允许有多少个 TRIGGERS?
来自专栏
福哥答案2020-12-04: 在 Mysql 表中允许有六个触发器,如下:BEFORE INSERTAFTER INSERTBEFORE UPDATEAFTER UPDATEBEFORE DELETEAFTER DELETE
mysql
2020-12-04
3
443
2020-12-03:mysql中,Heap 表是什么?
来自专栏
福哥答案2020-12-04:答案来自此链接: Heap表,即使用MEMORY存储引擎的表,这种表的数据存储在内存中,由于硬件问题或者断电,数据容易丢失,所以只能从其他数据表中读取数据作为临时表或者只读缓存来使用。 使用场景:涉及瞬态,非关键数据的操作,例如会话管理或缓存。当MySQL服务器停止或重...
mysql
2020-12-04
4
532
2020-12-02:mysql中,一张表里面有 ID 自增主键,当 insert 了 17 条记录之后...
来自专栏
2020-12-02:mysql中,一张表里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? 福哥答案2020-12-04:答案来自此链接:1.Mysql8...
mysql
2020-12-04
3
589
2020-12-01:java中,什么是安全点和安全区域?
来自专栏
福哥答案2020-12-04: 安全点用户线程暂停,GC 线程要开始工作,但是要确保用户线程暂停的这行字节码指令是不会导致引用关系的变化。所以 JVM 会在字节码指令中,选一些指令,作为“安全点”,比如方法调用、循环跳转、异常跳转等,一般是这些指令才会产生安全点。为什么它叫安全点,是这样的,GC 时...
java
2020-12-04
3
528
2020-11-30:java中,卡表和记忆集的区别?
来自专栏
福哥答案2020-12-04:答案来自此链接:这两个都是G1收集器中的概念记忆集,RemeberSet,用来记录外部指向本Region的所有引用,每个Region内都会维护一个,因此G1收集器相对而言比较消耗内存的原因就在这里,它需要约5~10%的空间维护记忆集。卡表,CardTable,专门用来记...
java
2020-12-04
3
520
2020-11-29:手写代码:堆排序。
来自专栏
福哥答案2020-11-29:1,先让整个数组都变成大根堆结构,建立堆的过程: 1)从上到下的方法,时间复杂度为O(NlogN)。 2)从下到上的方法,时间复杂度为O(N)。2,把堆的最大值和堆末尾的值交换,然后减少堆的大小之后,再去调整堆,一直周而复始,时间复杂度为O(NlogN)。3...
算法
golang
2020-12-04
3
389
2020-11-28:go中,map的写流程是什么?
来自专栏
福哥答案2020-11-28: 源码位于runtime/map.go文件中的mapassign函数。 info["name"]="福大大" bilibili视频里的步骤:答案来自此链接3.结合哈希因子和键name生成哈希值。5.获取哈希值的后B位,并根据后B位...
golang
2020-12-04
3
449
首页
上一页
70
71
72
73
74
75
76
77
78
79
下一页
末页