记忆得不太清楚了,不过一些基本问过的题目还是记得住的,就写一点吧。 maven的使用情况问一点。 snapshot和release版本的区别? maven的生命周期有了解过吗? 如何把自己写的架包推送到私服上?maven有一个deployed命令 maven有一个mirrors对吧,配置多个镜像的时 ...
分类:
编程语言 时间:
2019-08-20 00:40:27
阅读次数:
96
上一篇:最常见的Java面试题及答案汇总(一) 容器 18. java 容器都有哪些? 常用容器的图录: 19. Collection 和 Collections 有什么区别? java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口 ...
分类:
编程语言 时间:
2019-08-16 10:34:19
阅读次数:
111
一、架构说明: 二、为什么使用线程池,优势是什么? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 特点:线程复用、控制最大并发数量、管理线程 优 ...
分类:
编程语言 时间:
2019-08-16 00:32:25
阅读次数:
107
一、List 1、代码演示 2、故障现象 java.util.ConcurrentModificationException 3、导致原因 一个线程正在写,另一线程过来抢夺,导致数据不一致,即并发修改导致的异常 4、解决方案 new Vector<>() Collections.synchroniz ...
分类:
编程语言 时间:
2019-08-16 00:20:41
阅读次数:
112
# 面试题分类## 1、java 基础面试题Java基础中对于io 中文件的读、写,util中的list map set这些要分清楚还有线程、socket 都需要了解下参考链接:http://blog.csdn.net/jackfrued/article/details/44921941## 2、数... ...
分类:
编程语言 时间:
2019-08-15 21:16:51
阅读次数:
95
来自刚被某互联网公司录取的朋友的分享。 整理的面试题1: 1.Java里面有哪几种基础数据类型, 2.Char为何是两个字节, 3.Object有哪些方法 4.final修饰变量,函数,类的作用, 5.ArrayList的父类有哪些, 6.为什么覆盖equal的时候必须覆盖hashcode, 7.反 ...
分类:
编程语言 时间:
2019-08-10 21:59:18
阅读次数:
278
一、tcp和udp区别 二、tcp安全可靠的实现基础 1、停止等待协议:是tcp传输可靠的重要途经,意思就是再发送一个分组之后,必须等待对方确认之后才能发送下一个分组,优点是简单,缺点是信道利用率太低,一次只能发送一个消息,信道大部分事件都是空闲的。 2、超时重传三种情况: (1)、分组丢失:发送方 ...
分类:
编程语言 时间:
2019-08-08 21:21:40
阅读次数:
147
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序 ...
分类:
编程语言 时间:
2019-08-06 20:00:56
阅读次数:
132
packagecom.chendan.mianshi;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importjava.util.stream.Collectors;publicclassMianShiTest1{privatestaticList<String>list=newArra
分类:
编程语言 时间:
2019-08-05 00:09:56
阅读次数:
128