C++项目

请问一下大佬们,我现在仿照muduo实现了多reactor多线程的http服务器,但是感觉即便优化了一下传统的webServer也不太占优势了,请问大佬们在这样的一个基础上,如何再去升级一下项目呢?
全部评论
实际上我面了这么多,基本不问了
28 回复 分享
发布于 2023-08-14 01:13 广东
线程改协程
3 回复 分享
发布于 2023-08-13 20:47 北京
实现restful接口,或者把登录认证那一部分解耦,接入Redis+token验证登录
2 回复 分享
发布于 2023-09-26 10:36 北京
加个OpenSSL加密 用perf 之类的 Linux 工具 测下 s ftrace 去 trace kernel code 用库写点小应用 用tcpdump dump点包出来 wireshark 分析下 最好能去 trace下内核的 tcp网络协议栈code ip层也可以
2 回复 分享
发布于 2023-09-20 20:11 上海
马克
2 回复 分享
发布于 2023-09-04 19:04 辽宁
网上的tinywebserver好像不是仿muduo的吧
2 回复 分享
发布于 2023-08-13 21:51 江苏
数字建筑行业龙头,广联达考虑一下,工资非科班中上等,科班拿个保底,全国各地均有岗位,待遇也不错30W+:https://www.nowcoder.com/share/jump/6980345301693144176944
1 回复 分享
发布于 2023-08-28 15:46 北京
mark
点赞 回复 分享
发布于 2024-06-11 12:31 湖南
mark
点赞 回复 分享
发布于 2024-04-28 02:07 香港
mark
点赞 回复 分享
发布于 2024-03-16 17:29 江苏
mark
点赞 回复 分享
发布于 2023-10-07 11:22 北京
mark
点赞 回复 分享
发布于 2023-09-18 18:38 北京
改协程
点赞 回复 分享
发布于 2023-08-28 16:45 北京
mark
点赞 回复 分享
发布于 2023-08-26 15:09 北京
🐴一下
点赞 回复 分享
发布于 2023-08-13 18:32 浙江

相关推荐

04-21 14:33
已编辑
同济大学 全栈开发
如题,贴主某ip地中9软工就读,排名10%,想现在开始 all in 后端 + Agent 开发就业向,尽快找个日常实习,但是基本没有面向就业学习的经验。具体而言,基本情况:- 底层八股:数据库、OS,和计网都不算学过(学校这学期安排,但是之前没提前过过);- 语言方面:常用开发语言基本上只知道基础语法的程度,可能相当于看完黑马 JavaSE 那种程度;- 中间件 / 框架:可以说是基本没接触过...除了 Git 和 Docker 比较熟悉以外(手写过一个简单的 git),其他的都没接触过;- 项目经验:后端开发相关的基本没有;- 算法能力:Leetcode和洛谷大一加起来刷过 300 题左右,不过很久没写过了,可能需要花点时间捡起来;- 杂七杂八的和后端就业没什么关系的技术栈:这个还算有,不知道会不会有用:- 还算熟悉 UE5 的使用(大二上的一个课程作业),不过我也不想做游戏方向,大概没用;- 前端三件套和 Vue 稍微用过一些;- 多人协作方面可以说是熟悉,基本熟悉Git & GitHub Workflow 的范式;- Agent 的使用,比如 Skills MCP 这些用过不少,但是实现和原理不清楚。目前的想法:- 想尽快能找到一个日常实习,最好是大三开学之前,小厂也好,主要是想赶紧攒点经历,之后上班过程中也可以继续学;- 想依靠Agent迅速做两个项目,一个偏后端一个偏 Agent,在过程中熟悉整套技术栈的使用,这个想法具有可行性吗?我觉得纯学理论有点痛苦,不如直接上手做;- 大概花一到两个月完成上面的东西之后,直接海投捞一份日常实习有戏吗?基本没刷过牛客,第一次咨询,求一些解答🥺
牛客在线求职答疑中心
点赞 评论 收藏
分享
04-15 23:30
已编辑
广东工业大学 Java
1. 大二有时间出来实习吗?第一个项目(知识分享平台)相关问题1. 分享平台做了多久?几个人做的?2. 定制化的二进制检测技术(SDS)可以具体介绍一下吗?3. 位图(Bitmap)是怎么设计的?4. 为什么使用位图记录用户点赞行为?5. 用户增长后,位图该如何处理?6. 用户如何通过ID找到位图中对应的位?7. 用户ID取模后冲突了该怎么办?8. SDS是用来做什么的?9. 什么时候会触发SDS的更新?10. 定时任务怎么扫、扫什么范围来更新SDS?11. 为什么选择使用binlog来做事件发布?有别的方案吗?12. 点赞系统中的卡夫卡(Kafka)是用来干啥的?和binlog的链路关系是什么?13. 用户频繁点赞再取消,链路会一直发消息,如何确保消息的有序性?14. 灾难回放是什么时候触发的?15. 自定义的热key探测机制可以具体介绍一下吗?16. 怎么样识别哪一篇内容/哪些信息是经常被访问的?17. 如何确保存储和缓存之间的一致性?第二个项目(agent相关)相关问题1. 计划执行校验迭代的机制是怎么实现的?2. 中间的上下文是怎么样共享的?3. 上下文太长了该怎么办?4. 引入的RAG具体引入了一些什么样的信息?5. RAG的准确性该怎么评估?八股1. 电脑上访问一个网页的具体流程是什么?2. 了解TCP吗?3. Redis怎么做持久化?4. 如何结合RDB和AOF让Redis尽可能满足存储诉求?5. 调大模型时的temperature参数了解吗?代码相关问题1. 滑动窗口算法解决日志请求丢弃问题的思路是什么?你看看有什么问题想问我吗?
查看58道真题和解析
点赞 评论 收藏
分享
“简历上的每一句话,都是你未来面试的‘坑’,写得越夸张,摔得越惨。”这句话,是我在3次面试翻车、1次入职露馅后,最深刻的领悟。相信很多人都有过这样的经历:为了让简历更亮眼,为了能拿到面试邀约,忍不住在简历上“添油加醋”——把“了解”写成“精通”,把“参与”写成“主导”,把“略懂”写成“熟练掌握”,写的时候底气十足,仿佛自己真的能轻松胜任,可一到面试被追问,或者入职实操,就瞬间露馅,尴尬到抠脚,甚至直接错失offer、丢了工作。今天,我把自己和身边同学的真实翻车经历,毫无保留地分享出来,包括简历上最心虚的那句话、被戳穿的瞬间、当场怎么圆场,以及事后如何补救、复盘、修改简历,还有一个亲测好用的简历优化工具,帮大家避坑避雷,再也不用为简历心虚,从容应对面试和入职。一、那些年,我们在简历上写过的“心虚话术”(真实案例)简历上的虚写,从来都不是“大吹特吹”,而是“细微的夸大”——看似只是换了一个词,却足以让你在面试中陷入被动。以下是我和身边同学最真实的翻车案例,看看你有没有中招。案例1:我自己的翻车——把“了解”写成“精通”,面试被追问到哑口无言作为一名计算机专业的应届生,为了增加简历竞争力,我在简历上写下了“精通Java编程,熟练使用Spring、MyBatis框架,能独立开发后端接口”。这句话,我写的时候反复斟酌,甚至自我暗示“我学过相关知识,勉强能算精通”,可只有我自己知道,我只跟着网课学过基础语法,做过1个简单的课程设计,连框架的核心原理都没吃透,更别说独立开发接口。面试一家中型互联网公司时,面试官看完简历,直接追问:“你说你精通Java,那你说说Spring框架的IOC原理是什么?用代码实现一个简单的IOC容器。” 听到问题的瞬间,我大脑一片空白,支支吾吾说不出一句完整的话,只能尴尬地说“我主要掌握的是基础应用,原理方面还在深入学习”。面试官没有为难我,但眼神里的失望显而易见,最后只问了几个基础问题,就结束了面试。不出意外,我没有收到二面通知。那次面试后,我才明白,简历上的一句“精通”,不仅会拉高面试官的期待,更会让自己陷入被动,一旦被追问,所有的虚张声势都会不攻自破。案例2:同学A的翻车——把“参与”写成“主导”,入职实操露馅同学A是汉语言专业,为了应聘新媒体运营岗位,在简历上写“主导校园公众号运营,负责文案撰写、粉丝涨粉,3个月内实现粉丝从0到5000+的突破”。可真实情况是,她只是公众号运营团队的一员,负责辅助撰写文案、排版,涨粉主要靠团队其他成员的策划和推广,她连一次完整的涨粉活动都没有独立负责过。凭借这份“亮眼”的简历,她成功拿到了一家初创公司的offer。可入职第一天,领导就让她独立策划一场涨粉活动,并且要求她给出详细的方案和数据预期。她当场就慌了,只能硬着头皮答应,结果做出来的方案漏洞百出,连基础的用户画像、推广渠道都没考虑到,领导追问细节时,她根本答不上来,只能坦白自己没有主导过相关工作。虽然领导没有直接辞退她,但也降低了对她的期待,把她调到了辅助岗位,薪资也比当初约定的低了2000元。同学A后悔不已,说“早知道不夸大了,宁愿写真实的经历,也不想这样尴尬,还丢了薪资”。案例3:同学B的翻车——把“略懂”写成“熟练”,当场被要求实操同学B应聘行政岗,为了突出自己的技能,在简历上写“熟练使用Excel、WPS,能独立完成数据统计、报表制作、函数运用”。可实际上,她只会基础的表格制作和数据录入,复杂的函数(如VLOOKUP、数据透视表)根本不会用,甚至连简单的报表排版都做不好。面试时,面试官直接拿出一份杂乱的数据,让她当场用Excel整理成报表,并且要求使用VLOOKUP函数匹配数据。她坐在电脑前,手忙脚乱,半天都没操作出来,只能尴尬地说“我好久没用到这个函数,有点生疏了”。面试官笑了笑,没有再追问,那场面试也不了了之。其实,这样的案例还有很多:有人把“学过”写成“掌握”,有人把“协助”写成“负责”,有人甚至编造自己没有做过的项目……写的时候觉得“反正面试官不一定会追问”,可现实是,真正靠谱的面试官,一眼就能看出简历上的“水分”,要么当场追问,要么要求实操,一旦露馅,不仅会错失机会,还会影响自己的职业口碑。二、被戳穿后,当场怎么圆场?(不慌不忙,减少损失)面试或入职时被戳穿,难免会尴尬,但越慌乱,越容易出错,甚至会让面试官或领导觉得你不诚实。分享3个实用的圆场技巧,帮你化解尴尬,尽量减少损失,亲测有效。技巧1:坦诚认错,态度诚恳,突出学习意愿这是最稳妥、最不会出错的方式。如果被追问到不会的问题,或者实操露馅,不要狡辩、不要找借口,直接坦诚自己的不足,同时表达自己的学习意愿,让面试官或领导看到你的真诚和上进心。比如,被问到不会的技术问题,可以说:“抱歉,面试官,这个知识点我目前掌握得还不够深入,平时主要关注的是基础应用,不过我一直都在学习相关内容,也做了很多练习,相信很快就能掌握。” 这样的回答,既承认了自己的不足,又体现了你的学习态度,比狡辩更能获得好感。技巧2:转移重点,突出自己的相关优势如果被戳穿的是某个非核心技能,或者某个细节问题,可以巧妙转移重点,突出自己的相关优势,让面试官或领导忽略你的不足,看到你的价值。比如,同学B被要求用Excel做复杂报表露馅后,可以说:“抱歉,这个函数我确实不太熟练,不过我平时做数据整理、基础报表都很高效,而且我学习能力很强,只要给我半天时间,我就能学会这个函数,以后做报表肯定不会出问题。” 这样的回答,既化解了尴尬,又突出了自己的高效和学习能力,有可能挽回局面。技巧3:主动承认“表述不当”,修正简历上的话术如果是因为简历上的话术夸大,导致被戳穿,可以主动承认自己“表述不当”,修正话术,让面试官或领导知道,你不是故意造假,只是想更好地展示自己。比如,我被追问“精通Java”时,可以说:“抱歉,面试官,我可能表述得不太准确,我其实是‘熟练掌握Java基础语法,了解Spring、MyBatis框架的基础应用’,之前写‘精通’,是想突出自己对Java的重视和学习热情,以后我会更严谨地表述自己的能力。” 这样的回答,既化解了尴尬,又体现了你的严谨,反而能给面试官留下不错的印象。三、事后补救+复盘:如何修改简历,避免再次翻车?被戳穿不是终点,重要的是事后及时补救、复盘,修改简历,避免下次再犯同样的错误。结合自己的经历,总结出3个核心步骤,帮你彻底摆脱简历心虚的困扰。第一步:复盘翻车原因,明确自己的真实能力边界首先,要冷静下来,复盘自己翻车的原因:是因为话术夸大?还是因为对自己的能力认知不清?还是因为没有提前准备相关问题?然后,明确自己的真实能力边界,列出自己“真正掌握”“了解”“略懂”的技能和经历,不要再自欺欺人。比如,我复盘自己的翻车原因,是因为急于提升简历竞争力,夸大了自己的Java能力,对自己的真实水平认知不清。之后,我认真梳理了自己的技能:真正掌握的是Java基础语法、简单的代码编写;了解的是Spring、MyBatis框架的基础应用;略懂的是数据库基础操作。明确了能力边界后,修改简历时就有了方向,再也不会盲目夸大。第二步:修改简历,用“真实、具体、可量化”替代“虚夸话术”这是最关键的一步。简历的核心是“真实”,只有真实的经历和能力,才能让你在面试和入职时从容不迫。修改简历时,一定要摒弃“精通”“熟练”“主导”等虚夸话术,用“真实、具体、可量化”的表述,展示自己的能力和经历。分享几个修改技巧,亲测好用:1.  把“精通”改成“掌握”“熟练应用”,并补充具体内容。比如,把“精通Java”改成“掌握Java基础语法,熟练应用Java编写简单后端接口,了解Spring、MyBatis框架的基础应用,能配合团队完成项目开发”。2.  把“主导”改成“参与”“协助”,并补充自己具体做的工作、取得的成果。比如,把“主导校园公众号运营”改成“参与校园公众号运营,负责文案撰写、排版和日常维护,协助团队策划涨粉活动,3个月内参与实现粉丝增长2000+”。3.  把“熟练使用”改成“掌握”“能独立完成”,并补充具体的实操内容。比如,把“熟练使用Excel”改成“掌握Excel基础操作,能独立完成数据录入、简单报表制作,了解基础函数(如SUM、COUNT)的使用”。一开始,我自己修改简历,总是不知道怎么精准表述,改出来的简历要么太普通,要么还是会不小心夸大。后来,我用了一个简历优化工具,它能帮我梳理自己的经历,剔除虚夸话术,用更精准、更具体的表述展示我的能力,还能帮我量化工作成果,让简历既真实,又有竞争力,再也不用为简历心虚。第三步:针对性准备,弥补自己的能力不足修改完简历后,还要针对性准备,弥补自己的能力不足,避免下次面试再被追问到不会的问题。比如,我知道自己Java框架掌握得不好,就利用课余时间,跟着网课系统学习Spring、MyBatis框架,做相关的练习项目,把自己简历上写的“了解”,慢慢变成“熟练掌握”;同学B知道自己Excel函数用得不好,就专门学习Excel技巧,练习复杂报表制作,确保下次面试再被要求实操时,能从容应对。同时,面试前要提前准备面试官可能会追问的问题,比如自己简历上写的技能、项目经历,都要提前梳理清楚,确保自己能清晰、流畅地回答,避免再次出现“哑口无言”的尴尬。
你简历上最心虚的一句话
点赞 评论 收藏
分享
评论
14
97
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务