美文网首页
2019.08.24 京东笔试golang知识点遗漏

2019.08.24 京东笔试golang知识点遗漏

作者: I讨厌鬼I | 来源:发表于2019-08-24 23:01 被阅读0次

TCP三次握手、四次挥手状态位

SYN_SENT:第一次握手时客户端设置
SYN_RECVD:第二次握手时服务端设置
ESTABLISHED:第三次握手时客户端服务端都设置
LAST_ACK:第三次挥手时服务端设置

TCP三次握手

数据库索引失效原因

1、应尽量避免在 where 子句中使用 != 或 <> 操作符,否则引擎将放弃使用索引而进行全表扫描;

2、尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,即使其中有条件带索引也不会使用,这也是为什么尽量少用 or 的原因;

3、对于多列索引,应满足最左匹配原则;

4、如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不会使用索引;

5、like的模糊查询以 % 开头,索引失效;

6、应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行全表扫描;

7、应尽量避免在 where 子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描;

8、不要在 where 子句中的 “=” 左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引;

9、如果MySQL估计使用全表扫描要比使用索引快,则不使用索引;

10、不适合键值较少的列(重复数据较多的列)

go中init()函数:

有下面的特征:

1 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等

2 每个包可以拥有多个init函数

3 包的每个源文件也可以拥有多个init函数

4 同一个包中多个init函数的执行顺序go语言没有明确的定义(说明)

5 不同包的init函数按照包导入的依赖关系决定该初始化函数的执行顺序

6 init函数不能被其他函数调用,而是在main函数执行之前,自动被调用

调用顺序:


调用顺序

相关文章

  • 2019.08.24 京东笔试golang知识点遗漏

    TCP三次握手、四次挥手状态位 SYN_SENT:第一次握手时客户端设置SYN_RECVD:第二次握手时服务端设置...

  • 2016年中级会计实务考试自我反思总结

    写在开篇。今年笔试,感觉不易,很大题量,出的都是难点。原来简单的金融资产类今年基本没见过。总会有遗漏的知识点,深深...

  • 京东笔试

    1、document.links[] 返回对文档中所有 Area 和 Link 对象引用。2、document....

  • 面试总结

    笔试题 1.如何对Golang程序做性能分析和调优?如何排查Golang程序的内存泄漏? 1)使用golang的工...

  • GO语言面试系列:(五)Gopher 全栈面试参考

    先前准备 Golang 面试用的笔记,仅供参考。 前言 本文结构: 参考资料:笔试面试知识整理、Golang 面试...

  • 前端面试每日 3+1 —— 第130天

    今天的知识点 (2019.08.24) —— 第130天 [html] 你知道什么是锚点吗?它的作用是什么?怎么创...

  • 遗漏知识点

    input 把input的外边框放在内部(这样input外边框不占用多余像素)标准盒子类型转ie盒子类型 ie盒子...

  • 遗漏知识点

    一、四种动画 (一)、合成器动画1、合成器自身触发的动画,如惯性滚动;2、transform、opacity(二)...

  • 京东2018校招编程题解答(Java)

    写在前面 本篇博客主要是解答这次校招中京东的笔试编程题,这次京东的笔试编程题比较难,涉及KMP算法、manache...

  • 大厂产品经理面试题

    京东产品经理岗笔试问卷,本周咱们就来做一做吧,问卷共有8道题,分别是: 京东笔试1、什么是产品?2、举例一个你认识...

网友评论

      本文标题:2019.08.24 京东笔试golang知识点遗漏

      本文链接:https://www.haomeiwen.com/subject/otlcectx.html