大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些程序员了。 作为一名优秀的程序员,技术面试是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。如果你参加过一些大厂面试,肯定会遇到一些这样的问题:1、看你项目都用的框架,熟悉 Spring、myba
转载
2023-09-01 12:20:02
38阅读
Java面试题整理计算机网络1.停止等待协议停止等待协议是最基本的数据链路层协议,它的工作原理是这样的。在发送端,每发送完一帧就停止发送,等待接收端的确认,如果收到确认就发送下一帧。在接收端,每收到一个无差错的帧,就把这个帧交付上层并向发送端发送确认。若该帧有差错,就丢弃,其他什么也不做。其他细节:停止等待协议为了可靠交付,需要对帧进行编号,由于每次只发送一帧,所有停止等待协议使用1个比特编号,编
## 网龙Java面试题解析
### 一、问题描述
在网龙公司的Java面试中,常常会涉及到关于集合类的问题。下面是一道经典的面试题:
请编写一个Java类,实现一个简单的缓存系统,要求具备以下功能:
1. 缓存系统的大小有限,当缓存容量达到上限后,需要按照某种策略(如LRU)来淘汰最近最少使用的缓存项。
2. 缓存项设定了一个过期时间,超过过期时间的缓存项需要被自动删除。
### 二、
原创
2023-08-04 08:07:39
63阅读
1、OSI(Open System Interconnect):开放系统互联,是一个七层的计算机网络模型。分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 TCP/IP(Transmission Control Protocol/Internet Protocol):传输控制协议
转载
2017-06-13 18:54:00
1370阅读
2评论
(1) 建立TCP服务器的各个系统调用 建立TCP服务器连接的过程中主要通过以下系统调用序列来获取某些函数,这些系统调用主要包括:socket(),b
原创
2023-09-21 17:24:43
0阅读
N年前,刚刚毕业不久,去网秦面试过,那时候的笔试题,我面试回来后把面试题和我的解法都记录下来了,最近整理笔记发现的,就发出来,纪念一下吧。1,单例模式的介绍和示例。单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界 访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单
原创
2016-10-07 18:33:32
844阅读
文章目录一、情景回顾二、选择题三、Linux链接四、编程题4.1 小青蛙走迷宫4.2 末尾0的个数五、简答题六、Tomcat Server处理http请求的过程 一、情景回顾时间:2016.9.18 15:00-17:00地点:山东省网络环境智能计算技术重点实验室事件:滴滴笔试总体来说,滴滴笔试内容体量不算多,主要分为19道选择题、1道多选题,2道编程题、1道简答题(也不简单)。二、选择题考查知
## 去哪儿网Java面试题解析
去哪儿网是中国著名的在线旅游服务平台,其技术团队在招聘Java开发工程师时经常会出一些有趣而有挑战性的面试题目。本文将会介绍其中一个经典的面试题目,并给出相应的代码示例。
### 面试题目
**题目:在Java中实现一个简单的分布式锁。**
### 什么是分布式锁?
分布式锁是指在分布式系统中保证同一时刻只有一个进程可以访问共享资源的一种机制。它可以用来
原创
2023-08-09 20:09:26
82阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
转载
2023-09-11 08:11:32
264阅读
2020国家电网考试题库计算机类测试题(1)一、单选题 (共43题,共86分) 1.一个完整的计算机系统包括( )。 A.计算机及其外部设备 B.主机、键盘、显示器 C.系统软件和应用软件 D.硬件系统和软件系统 2.清除病毒应首先考虑( ) A.格式化 B.杀毒软件 C.外汇市场 D.外汇市场 3.不属于internet 提供的服务是( ) A.电子邮件 B.文件传输 C.远程登录 D.实时监测
解析:ServletContext对象:servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,在ServletContext中可以存放共享数据。ServletContext对象是真正的一个全局对象,凡是web容器中的Servlet都可以访问。整个web应用只有唯...
原创
2021-07-14 14:18:35
202阅读
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor的3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包的问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 的应用场景了解么?8.Netty 的零拷贝了解么?9.Netty 的心跳机制了解么?10.Netty 中有
一面:
计网:讲讲https的工作流程
数据库:讲讲一个查询语句的执行过程
1.客户端向mysql服务器发出请求
2.(若mysql开启了查询缓存)服务器检查缓存,若存在缓存直接返回,否则进入下个阶段。
3.服务器解析sql语句,进行预处理,并由优化器生成相应的执行计划。
4.mysql根据执行计划,调用存储引擎API来执行查询。
5.返回查询结果给客户端,(若mysql开启了查询缓存)并缓存查询
java 中级面试题及答案1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?A. SELECT * FROM Order WHERE ID = #{id}; B. SELECT * FROM Order WHERE ID = #{id}; C. SELECT * FROM Order WHERE ID = #{id}; D. SELECT * FROM Order WHER
转载
2023-09-05 08:00:10
473阅读
Java包66. JDK 中常用的包有哪些java.lang:这个是系统的基础类;java.io:这里面是所有输入输出有关的类,比如文件操作等;java.nio:为了完善 io 包中的功能,提高 io 包中性能而写的一个新包;java.net:这里面是与网络有关的类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作的类67. import java和javax
转载
2023-09-20 08:53:20
129阅读
1、进程线程的区别2、在浏览器中输入url回车后发生了什么3、TCP和UDP的区别4、DNS解析的过程5、GET POST区别,POST安全性更高为什么;6、三次握手 四次挥手7、分页二管理和分段管理的区别...
原创
2022-01-16 10:10:40
209阅读
Java面试题、java面试题大汇总、java面试题大全带答案、java面试题基础题、java面试题算法、java面试题中级
原创
2021-07-21 11:37:56
2440阅读
点赞
# 系统优化面试题:Java 的实践与思考
在面试中,系统优化相关的问题经常能够体现一个应聘者的技术深度和解决问题的能力。Java作为一种广泛使用的编程语言,其在系统优化方面的能力也被越来越多的企业所看重。这篇文章将探讨Java系统优化的几个常见问题,并通过代码示例来说明解决方案。
## 1. 内存优化
### 1.1 对象的创建与销毁
Java中,内存管理主要依赖于垃圾回收机制(Garb
原创
2021-09-06 11:53:28
214阅读
搜狐&和讯网问题1:Shell脚本里如何检查一个文件是否存在?如果不存在该如何处理?#!/bin/bashif [ -f file.txt ]; then echo "文件存在!"else echo "文件不存在!"fi...
原创
2021-08-18 02:22:59
99阅读