最传统的网络通信模型就是BIO,同步阻塞式IO。通俗的讲就是服务端创建一个ServerSocket,客户端用一个Socket去连接那个Server Socket,ServerSocket接收到一个Socket的连接请求就创建一个Socket和一个线程去和那个Socket进...
unix操作系统里面,有一个fork操作,可以创建进程的子进程,或者说是复制一个进程完全一样的子进程,共享代码空间,但是各自有独立的数据空间,不过子进程的数据空间是拷贝父进程的数据空间的。...
提到多线程,当然要熟悉java提供的各种多线程相关的并发包了,而java.util.concurrent就是最最经常会使用到的,那么关于concurrent的面试题目有哪些呢?一起来看看吧。...
Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的 一 项:...
这是 LeetCode 上的「1846. 减小和重新排列数组后的最大元素」,难度为 「中等」。
这是 LeetCode 上的 「581. 最短无序连续子数组」 ,难度为 「中等」。
可以使用 docker ps 命令查看容器内进程的和port。也可以使用 docker top 命令查看容器内的相关进程,包括它们的PID和其它信息。可以使用docker port命令查看容器暴露的端口。...
最近在网上瞎逛的时候,看到一篇文章里面讲。想要做数据分析,工具根本不重要,什么SQL、Excel根本没必要学。即使要学,等实际工作了以后,很快就可以学会。看到这以后,着实有被震惊到。...
很多同学都想进入大厂或者大的甲方公司,尤其是大数据开发这个方向,岗位也集中在头部的这一批公司。这两年进入大厂的门槛也越来越高,那么进入这些公司有哪些条件?...
英文 | https://fatfish.medium.com/interviewer-can-sessionstorage-share-data-between-multiple-tabs-c30983c61501