aud
aud
全部文章
面试基础知识准备
JAVA面试OFFER直通车(37)
LeetCode(36)
linux(2)
mysql(3)
实习笔记(19)
错误记录(9)
面试中不会的(8)
面试复盘(2)
项目笔记(45)
归档
标签
去牛客网
登录
/
注册
aud的博客
全部文章
/ 面试基础知识准备
(共13篇)
三个线程循环打印 ABC 10 次
使用Semaphore 信号量实现,获取用semphore.acquire()消费一个使用许可,release()创建一个消费许可 package com.atguigu.springboot; import java.util.concurrent.Semaphore; ...
2020-07-15
0
1611
JAVA面试1: 谈谈你对java平台的理解
Write once, run anywhere; JRE:Java 运行环境,包含了 JVM 和 Java 类库,以及一些模块; JDK:JRE的一个超集,提供了更多的工具,如编译器、诊断工具等 JAVA分为编译器和运行时: 编译java源码,生成字节码文件;JAVA通过字节码和JVM...
2020-05-27
0
538
在浏览器中输入www.baidu.com后执行的全部过程
浏览器获取输入的域名www.baidu.com 浏览器向域名系统DNS请求解析www.baidu.com的IP地址 DNS解析出百度服务器的IP地址 浏览器与服务器建立TCP连接(默认端口80) 浏览器发出HTTP请求,请求百度首页 服务器通过HTTP请求把首页文件发给浏览器 ...
2020-05-27
1
801
Java常考面试题
1、什么是JAVA虚拟机?为什么JAVA是与平台无关的语言 java虚拟机是一个可以执行java字节码的虚拟机进程。java源文件被编译成能被java虚拟机执行的字节码文件。 java被设计成可以在任何平台运行,不需要为每个平台单独重写或者重新编译。java虚拟机让这个变为可能,因为它知道底层硬...
2020-05-27
1
750
HTTP详解(1) -工作原理
目录 HTTP简介 计算机互相之间的通信 IP:计算机之间的通信 TCP:应用程序之间的通信 HTTP所在的协议层 HTTP请求响应模型 HTTP工作流程 HTTPS 实现原理 工作流程 优点 HTTP和HTTPS的区别 【面试题】 HTTP的工作流程 HTTP...
2020-05-27
0
790
HTTP详解(2)-请求、响应、缓存
1.HTTP请求格式 HTTP采用的是“消息头/消息体”的分割方式,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。每一个HTTP包都分为HTTP头和HTTP体两部分。消息体是可选的,消息头是必须的。 客户端通过发送HTTP请求向服务器请求对资源的访问。它向服务器传递了一个...
2020-05-27
0
577
HTTP详解(3) -http1.0和1.1的区别
1. Persistent Connection持久连接 在HTTP1.0中,每对Request/Response都使用一个新的连接。 HTTP 1.1则支持持久连接Persistent Connection, 并且默认使用persistent connection. 在同一个tcp的...
2020-05-27
0
696
Java GC机制
GC算法与种类 1.引用计数法(java中已经不用了) 引用计数器的实现很简单,对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1。只要对象A的引用计数器的值为0,则对象A就不可能再被使用。 问题: –引用和去引用伴随加法和减法,影响性能...
2020-05-27
0
603
Java内存模型
理解 https://www.hollischuang.com/archives/2550 面试回答 https://blog.csdn.net/wzhworld/article/details/78318867 JMM(Java Memory Model) 是线程间通信的机制 。线程间共享变...
2020-05-27
0
510
Java 多线程高并发
多线程理解:http://www.runoob.com/java/java-multithreading.html 50道常考题:https://blog.csdn.net/u011163372/article/details/73995897/ java.lang.Thread 类的实例...
2020-05-27
0
847
首页
上一页
1
2
下一页
末页