首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
MercerJR
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
浅谈面试常考的I/O模型
I/O有好几种,有内存I/O,磁盘I/O等,而我们这里说的是网络I/O。因为我们不同主机上进程之间的通信必须使用socket编程,所以网络I/O本质上也就是socket的读取。 第二步:将数据从内核缓冲区拷贝到用户态进程内存中,时间较短。 指的是执行一个操作是一直等待结果还是直…
GitHub上最励志的计算机自学教程(重制版)
John Washam 励志要成为一名谷歌软件工程师,但没有 CS 专业背景的他,只能通过自己的努力来达成目标。 于是,8 个月的时间里,小哥花了数千小时阅读书籍、编写代码、观看 CS 技术讲座,一路披荆斩棘、打怪升级。 最终,虽然没有去成谷歌,还顺利成为了一名亚马逊 AWS …
一文读懂线程池的工作原理(故事白话文)
本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~ 小田螺 勤勤恳恳,任劳任怨,夜以继日地工作,终于有一天,他晋升为公司的主管,负责公司日常业务。 有一天,老板找到了小田螺,“我们公司员工越来越…
基础篇:详解锁原理,synchronized、volatile+cas底层实现
悲观锁,每次去请求数据的时候,都认为数据会被抢占更新(悲观的想法);所以每次操作数据时都要先加上锁,其他线程修改数据时就要等待获取锁。适用于写多读少的场景,synchronized就是一种悲观锁 在请求数据时,觉得无人抢占修改。等真正更新数据时,才判断此期间别人有没有修改过(预…
31道Java核心面试题,一次性打包送给你
以上是读者田田给我发的私信,看完后于我心有戚戚焉啊,最近境况确实不容乐观,并非是个人的原因造成的。那,既然需要面试题,二哥就义不容辞,必须得准备一波。 这次我花了一周的时间,准备了 31 道 Java 核心面试题,希望能够帮助到田田,以及其他和田田类似情况的读者朋友。 刚好我之…
【新鲜面经】技术面试并不难,掘友经验带上岸 | 掘金技术征文展(第二弹)
你好呀,我是掘金酱。 随着技术征文活动进入中期,我们的征文展第二期也上线了,这一次也依旧延续上一期“【新鲜面经】 四月面试不用慌,掘友攻略来帮忙|掘金技术征文展(第一弹 )”风格,和“分享面经为掘友”的精神。本次征文展涵盖了面试全程记录、面试官分享、面试题详解、知识体系梳理等方…
我向面试官讲解了单例模式,他对我竖起了大拇指
单例模式相信大家都有所听闻,甚至也写过不少了,在面试中也是考得最多的其中一个设计模式,面试官常常会要求写出两种类型的单例模式并且解释其原理,废话不多说,我们开始学习如何很好地回答这一道面试题吧。 面试官问什么是单例模式时,千万不要答非所问,给出单例模式有两种类型之类的回答,要围…