Dustin
文章 84
Socket TCP 和 UDP 可以使用同一个端口吗?
一、TCP和UDP可以绑定相同的端口吗? 如果有人问你tcp和udp可以同时监听相同的端口吗?那么这个问法也不…
Socket 2022-12-19
Golang 如何编写高质量的Go语言代码
实际开发中很多的bug,大部分是因为开发人员的不小心或者嫌麻烦导致,比如内存溢出、下标越界、空指针异常等等。一…
Golang 2022-11-20
Algorithm Golang运行时(Runtime)解析
go runtime 主要由C语言编写,go1.5之后开始自举,它是每个GO包的最顶级包,代码在$GOROOT…
Algorithm 2022-11-08
Socket 服务端挂了,客户端的TCP连接还在吗?
有个朋友去字节面试,说被问到这么一个问题:服务端挂了,客户端TCP连接会发生什么? 他的回答是会与客户端进行四…
Socket 2022-09-11
Golang GMP调度模型详解 | Golang
程序员通常提到的线程都是用户线程,而操作系统是不知道用户线程这个东西的,操作系统跑的是内核线程,那么这两者之间…
Golang 2022-02-07
Database 被问到Mysql自增主键为啥不是连续的,我又懵了
面试官:mysql自增主键用过吧? 小菜:用过,建表时指定自动递增就行,然后插入数据就可以不用指定主键的值了 …
Database 2022-01-28
Java 不懂多态的实现原理?只需要记住一句话 | Java
面向对象编程的语言里,多态是一个非常重要的特性,优点很多,类型解耦,灵活性,可替代性,接口性等。面向对象编程的…
Java 2022-01-27
Golang Interface和struct几个易混淆的点 | Golang
在golang中,struct是设计来存储一组同一个类型或不同类型的数据的一个数据集合,是一种值类型,所以传递…
Golang 2022-01-12
Architect Redis与Mysql双写如何保证一致性?
前言 又是redis,又是mysql的,还有双写,一致性,乍一看,好像很高级的样子,这也是大厂比较热门的面试题…
Architect 2021-06-03