自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java并发面试题

线程和进程 进程是程序的一次执行过程,是系统运行程序的基本单位。 线程是更小的执行单位,多个线程共享进程的堆和方法区资源。 一个进程可以有多个线程,多个线程共享进程的堆和方法区。 线程的生命周期和状态 初始状态:线程被构建,但是还没开始 运行状态:就绪和运行统称为运行中 阻塞状态:线程阻塞于锁 等待状态:线程进入等待状态 超时等待:可以在指定时间自行返回 终止状态:线程已经执行完毕。 线程创建后处于新建状态,调用start方法开始运行,处于可运行状态,如果获得了时间片就得到了运行状态。

2021-11-02 21:14:58 82

原创 java集合

java有哪些集合 Collect接口下面有三大接口:list、set、queue map接口 几种接口的区别 list:有序的、可重复的 set:无序的,不可重复的 queue:按顺序存储,有序的,可重复的 map:键值对来存储,key是无序的,不可重复的,value是无序的,可重复的 list有哪些集合 arraylist:object[]数组,线程不安全 Ventor:object[]数组。线程安全 LinkedList:双向链表。线程不安全 Set有哪些集合 HashSet

2021-11-02 20:25:16 88

原创 计算机网络面试题

TCP的三次握手: 客户端发送SYN到服务端 服务端发送SYN和ACk的数据包到客户端 客户端发送ACk到服务端 TCP的四次挥手: 客户端发送FIN到服务器 服务器收到FIN,发挥ACK, 服务器关闭连接,发送FIN给客户端 客户端发送ACK确认 TCP和UDP协议的区别 TCP是面向连接的,可靠的,字节流,传输效率慢,但是安全 UDP是无连接的,不可卡的,数据报文段,传输效率快,不安全 TCP如何保证可靠传输 校验和:TCP用首部的校验和来确认是否正确 TCP的客户端会丢弃重

2021-10-27 20:07:25 816

原创 数据库面试题

MyISAM和InnoDB的区别 MyISAM InnoDB 只有表级锁 支持行级锁和表级锁,默认行级锁 不提供事务支持 支持事务 不支持外键 支持外键 不支持mvcc 支持mvcc 索引 MySQL使用的主要有BTree索引和哈希索引 哈希索引的底层结构是哈希表 MyISAM B+树叶节点的data域存放的是数据记录的地址,首先按照 B+树搜索索引,如果存在去除data域的值,然后根据值的地址读取相应的记录,这是非聚簇索引 InnoDB其数据文件

2021-10-27 18:59:32 99

原创 安装seledium遇到'geckodriver' executable needs to be in PATH.问题

Traceback (most recent call last): File "/Users/xinxin/PycharmProjects/click/click.py", line 5, in <module> driver = webdriver.Firefox() File "/Users/xinxin/click/lib/python2.7/site-pack...

2018-03-20 01:05:56 14273 2

原创 安装selenium遇到Unable to find a matching set of capabilities问题

Traceback (most recent call last): File "/Users/xinxin/PycharmProjects/click/click.py", line 5, in <module> driver = webdriver.Firefox(executable_path='/Users/xinxin/geckodriver') File "...

2018-03-20 00:55:03 9828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除