项目地址:https://github.com/linyacool/WebServer/tree/master/WebServer (非本人)本人整理存在客观性,食用时请注意分辨,欢迎指正错误。项目介绍项目背景这个项目是当时在学习过程中实践练手的一个项目,主要参考了高性能服务器和Linux多线程服务器这两本书籍以及一些开源代码进行开发。主要涉及到的知识有C++、网...
宁愿写实验室的项目也不要写webserver😂,最好找个c少人做的cpp项目再写上去_牛客网_牛客在手,offer不愁
稍微讲一下TCP四次挥手状态机 你的这个webserver服务器代码量是多少 想想你在写这个web服务器的时候有遇到内存泄漏或者是死锁、程序崩溃或者其他问题吗? 客户端跟服务器本来是都访问的通的。然后突然间访问不通了,有哪些可能性,可以从七层模型来分析一下。 面试官:程序死循环僵死了(应用层),半连接队列满了(传输...
项目架构(webserver)两种高并发模式(问的很细) 除了Reactor模型,还有什么模型 七、数据库 7.1MySQL 有哪些引擎 数据库的架构 不同引擎对索引的支持 InnoDB和MyISAM的区别 隔离级别 最左前缀原则 MySQL的集群是用什么样的方式去增加并发量 除了读写分离还有吗? mysql的隔离级别和锁。 数据库delete和trancate区别(这...
https://github.com/imarvinle/WebServer:这是我看完高性能服务器编程后写的 https://github.com/linyacool/WebServer:这是牛客 linya 大佬写的 不过HTTP 服务器看着挺简单的,但是可以扩展写的地方还是挺多的,比如可以加入代理功能,这部分我在留学生 lab 中写过,但是没有集成到这个里面来,可以加入日志库,可以...
10.9面的,今天出结果了。总共1.5h,挂了,无语无语,自认为几乎95%以上都回答出来了 1.Java里面的异常有哪些类型(提到oom) 2.解释oom,如何解决,在生产环境如何定位oom 3.jdk8新特性(提到了stream.api) 4.介绍stream.api的功能 5.创建线程池的方法,_牛客网_牛客在手,
https://github.com/linyacool/WebServer:这是牛客 linya 大佬写的不过 HTTP 服务器看着挺简单的,但是可以扩展写的地方还是挺多的,比如可以加入代理功能,这部分我在留学生 lab 中写过,但是没有集成到这个里面来,可以加入日志库,可以添加 CGI 支持等等。
https://github.com/linyacool/WebServer :这是牛客 linya 大佬写的 不过HTTP 服务器看着挺简单的,但是可以扩展写的地方还是挺多的,比如可以加入代理功能,这部分我在留学生 lab 中写过,但是没有集成到这个里面来,可以加入日志库,可以添加 CGI 支持等等。
《牛客网Java校招题库PDF版》 百度云链接 :提取码:kgl6 《Java大厂面试总结》 百度云链接 提取码:4bn1 《C++面经、牛客大佬总结的涉及C++ 操作系统 计算机网络 数据库等知识点》 百度云链接 提取码:czbh 《程序员面试宝典》 百度云链接 提取码:gm2t 《机器学习 算法工程师带你去面试》 百度云链接 提取码...
牛客网牛客网 . 在线编程专题 💻 操作系统进程与线程对于有线程系统:进程是资源分配的独立单位 线程是资源调度的独立单位对于无线程系统:进程是资源调度、分配的独立单位 进程之间的通信方式以及优缺点管道(PIPE) 有名管道:一种半双工的通信方式,它允许无亲缘关系进程间的通信 优点:可以实现任意关系的进程间的...