![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试/面试题
文章平均质量分 94
雨下一整晚real
梦里不觉秋已深,余情岂是为他人
展开
-
【面试】计算机操作系统
进程和线程的区别**进程是资源分配的基本单位。**所有与该进程有关的资源,如外部设备、缓冲区队列等,都被记录在PCB中,以表示该进程拥有这些资源。同一进程的所有线程共享该进程的所有资源。**线程是分配处理机的基本单位。**它与资源分配无关,即真正在处理机上运行的是线程。**线程是进程的子集。**一个线程只能属于一个进程,而一个进程可以有多个线程。**线程的执行过程中需要协作同步。**不同进程的线程间要利用消息通信的方法实现同步。Linux下的线程Linux的内核级线程也称为系统级线程。Lin原创 2021-10-28 20:00:27 · 652 阅读 · 0 评论 -
【面试】计算机网络
网络协议计算机网络体系结构划分:各体系中的协议分布:每一层的体系如下:物理层:RJ45、CLOCK、IEEE802.3(中继器、集线器)数据链路层:PPP、FR、HDLC、VLAN、MAC(网桥、交换机)网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(交换机)传输层:TCP、UDP、SPX会话层:NFS、SQL、NETBIOS、RPC表示层:JPEG、MPEG、ASII应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFSTCP中原创 2021-10-17 17:38:45 · 3995 阅读 · 4 评论 -
【面试】Java中的synchronized关键字
一、并发编程三大特性可见性多个线程对同一个共享变量的环境中,单一线程对共享变量进行修改,不能让其他线程立马感知到。这就是个可见性的问题。主要解决方式:volatile关键字。原子性多线程环境下,对于一些指令的完成,可能被其他线程打断,导致只进行到一个并不存在的“中间态”,造成数据的一些错误。原子性应该是保证命令不可再分,要么完成要么失败。主要通过加锁的方式解决。有序性Java程序在执行之前,编译器会对程序做一些优化。这些优化有可能导致程序的实际执行顺序与开发者的编写顺序并不一致,导致了有序性的问原创 2021-09-27 22:48:02 · 378 阅读 · 0 评论 -
【面试】Spring框架面试题
一、谈谈你理解的 Spring 是什么?Spring是一个生态,包含了23个开源框架,可以构建Java应用所需的一切基础设施Spring通常指Spring Framework核心解释Spring是一个开源的、轻量级的容器(包含并管理对象的生命周期)框架Spring是为了解决企业级开发中业务逻辑层中对象之间的耦合问题Spring的核心是IoC和AOP二、Spring的优缺点有哪些?从IoC、AOP、事务管理、JDBC、模板集成(简化开发)、源码方面进行解释IoC:集中管理Bean对原创 2021-09-25 17:33:11 · 1599 阅读 · 0 评论 -
【面试】牛客网Java专项练习刷题记录
程序运行题enum AccountType{ SAVING, FIXED, CURRENT; private AccountType() { System.out.println(“It is a account type”); }}class EnumOne{ public static void main(String[]args) { System.out.println(AccountType.FIXED)原创 2021-09-20 00:34:56 · 500 阅读 · 0 评论 -
【Java基础】day01-day10
day01一、switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?Java5以前,只能是byte,short,int,charJava5开始,加入枚举类型(enum)Java7开始,加入String,但long是所有版本都不可以的二、用最有效率的方法计算 2 乘以 82<<3,左移三位三、float f=3.4;是否正确?Java中默认写的小数属于 long 类型,直接赋值给float类型,属于将long强转型至flo原创 2021-09-12 17:37:42 · 587 阅读 · 1 评论 -
【面试】MySQL数据库
三大范式、索引失效、存储引擎、隔离级别原创 2021-09-12 17:34:59 · 244 阅读 · 0 评论