海盗船|字节内部Java技术岗‘面试真题’泄露,冒死发布!( 九 )
5、阻塞BIO(blockingI/O)
6、异步AIO(asynchronousI/O)
7、IO基本操作讲解
8、非阻塞NIO(noblockingI/O)
9、使用Netty实现网络通信
10、信号驱动IO(signalblockingI/O)
11、TCP粘包/拆包的原因及解决方法?
12、在了解不同的IO之前先了解:同步与异步 , 阻塞与非阻塞的区别
13、BIO和NIO、AIO的区别
14、什么是IO
15、NIOEventLoopGroup源码?
16、什么Netty
17、什么是内核空间
18、BufferedReader属于哪种流它主要是用来做什么的它里面有那些经典的方法
19、在实现序列化接口是时候一般要生成一个serialVersionUID字段它叫做什么一般有什么用
20、什么是NIO
II.Nginx
1、请列举Nginx的一些特性
- Nginx 服务器的特性包括:
- 反向代理/L7 负载均衡器
- 嵌入式 Perl 解释器
- 动态二进制升级
- 可用于重新编写 URL , 具有非常好的 PCRE 支持
为了通过一个不同的端口开启 Nginx , 你必须进入/etc/Nginx/sites\u0002enabled/ , 如果这是默认文件 , 那么你必须打开名为“default”的文件 。 编辑文件 , 并放置在你想要的端口:
3、Nginx静态资源?
静态资源访问 , 就是存放在nginx的html页面 , 我们可以自己编写
4、请解释ngx_http_upstream_module的作用是什么?
ngx_http_upstream_module 用于定义可通过 fastcgi 传递、proxy 传递、uwsgi传递、memcached 传递和 scgi 传递指令来引用的服务器组 。
5、限流怎么做的?
6、什么是正向代理和反向代理?
7、location的语法能说出来吗?
8、Nginx应用场景?
9、请列举Nginx服务器的最佳用途
10、解释如何在Nginx中获得当前的时间?
11、为什么要用Nginx?
12、什么是Nginx?
13、解释如何在Nginx服务器上添加模块?
14、在Nginx中 , 如何使用未定义的服务器名称来阻止处理请求?
15、如何用Nginx解决前端跨域问题?
16、请陈述stub_status和sub_filter指令的作用是什么?
17、Nginx配置文件nginx.conf有哪些属性模块?
18、在Nginx中 , 解释如何在URL中保留双斜线?
19、为什么Nginx性能这么高?
20、漏桶流算法和令牌桶算法知道?
III.Tomcat
1、内存调优
2、Tomcat一个请求的完整过程
Ng:(nginx) upstream yy_001{
\tserver 10.99.99.99:8080;
\tserver 10.99.99.100:8080;
\thash $**;
\thealthcheck_enabled;
\thealthcheck_delay 3000;
\thealthcheck_timeout 1000;
\thealthcheck_failcount 2;
\thealthcheck_send 'GET /healthcheck.html HTTP/1.0' 'Host: wo.com' 'Connection: close';server {
\tinclude base.conf;
\tserver_name wo.de.tian;
\t... location /yy/ {
\t\tproxy_pass http://yy_001;
首先 dns 解析 wo.de.tian机器 , 一般是ng服务器ip地址
然后 ng根据server的配置 , 寻找路径为 yy/的机器列表 , ip和端口
最后 选择其中一台机器进行访问—->下面为详细过程
- 1) 请求被发送到本机端口8080 , 被在那里侦听的Coyote HTTP/1.1 Connector获得
- 2) Connector把该请求交给它所在的Service的Engine来处理 , 并等待来自Engine的回应
- 3) Engine获得请求localhost/yy/index.jsp , 匹配它所拥有的所有虚拟主机Host
- 4) Engine匹配到名为localhost的Host(即使匹配不到也把请求交给该Host处理 , 因为该Host被定义为
- 阿维塔|在避免患上大公司病上,字节跳动、小米保持高度一致
- AirPods|iOS 16 内部流出,苹果「王炸」新品年底见
- 太阳内部再现诡异现象,未来地球会变冰球吗?
- 比核聚变更强大!科学家脑洞大开,想从黑洞内部获得无限能量
- 电子商务|又是欠钱不还、卷款跑路,这次连腾讯字节们都看走眼!
- 小米科技|236: 京东外卖业务;毕业生报告;新东方建供应链;字节教育业务调整
- Google|这家无所不知的公司,内部却悄悄被邪教渗透了……谷歌:这不能怪我
- meta|Facebook内部通告:将重新整合即时通讯功能
- 供应链管理|?TikTok美国用户数据已被转到甲骨文,由新团队控制,字节无法访问
- tiktok|?TikTok美国用户数据已转移到甲骨文,由新团队控制,字节无法访问
