首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

腾讯面试体验结束。。。

标记-清除算法有两个缺陷,一个是效率问题,标记和清除的过程效率都不高,另外一个就是,清除结束后会造成大量的碎片空间。有可能会造成在申请大块内存的时候因为没有足够的连续空间导致再次 GC。...移动结束后直接清理掉剩余部分。 分代回收算法:分代收集是将内存划分成了新生代和老年代。分配的依据是对象的生存周期,或者说经历过的 GC 次数。...select 实现多路复用的方式是,将连接的 Socket 都放到一个文件描述符集合,然后调用 select 函数将文件描述符集合拷贝到内核里,让内核来检查是否有网络事件产生,检查的方式很粗暴,就是通过遍历文件描述符集合的方式...问题来了,什么场景下服务端会主动断开连接呢? 第一个场景:HTTP 没有使用长连接 第二个场景:HTTP 长连接超时 第三个场景:HTTP 长连接的请求数量达到上限 接下来,分别介绍下。...什么原因造成的? ping 走的是 icmp 协议,http 走的是 tcp 协议。

21210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IDEA 惊天 bug:进程结束,退出代码 1073741819

    回看 Run 面板中的输出信息,唯一让我感到疑惑的就是下面这行: 进程结束,退出代码-1073741819 (0xC0000005) 正常来说,程序执行的输出结果如下所示: 进程结束,退出代码0 退出代码是...0,表示程序正常结束;退出代码是 1073741819,它代表什么意思呢?...搞什么嘛,这可是 Thread.sleep(10000000) 休眠大法啊,也能在一秒内结束,那一定不是 Undertow 的代码示例写错了,而是 IDEA 在作妖。...同样的代码,进程没有立即结束掉。 ? Undertow 的代码示例也没有问题,程序没有立即结束。 ? 在浏览器中输入 http://localhost:8080 也能正常访问。 ?...这次,进程没有主动结束,这是什么神奇的操作啊?人生第一次开始怀疑科学了! 既然和金山词霸有关系,那么我就脑洞打开了,是不是因为我装了汉化插件的关系?

    2.5K20

    PHP什么

    学习一样技能,你得先清楚这项技能是到底做什么的,说到这里,我想大家都会简单的说是做网站的,因为PHP在WEB领域应用最为广泛,大多数网站都是用PHP做的。...以上是一个简单的回答,不过这是什么意思呢?...PHP 代码被包含在特殊的起始符和结束符 中,使得可以进出“PHP 模式”。 和客户端的 JavaScript 不同的是,PHP 代码是运行在服务端的。...甚至可以将 web 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来,用户就无法得知服务端到底做了什么。 一个运行的网站或者软件系统可以分为前端页面,后端程序,数据库,linux。...而处理后端的PHP仅仅是只占了四分之一,PHP本身的东西其实并不多,真正多的东西都在PHP之外,所以单纯的掌握PHP并不足已做出什么产品,可能连工作都找不到。

    1.3K30
    领券