简历技术要点中的小知识点
1.简历技术要点中的小知识点1.进程和线程的区别:
进程是资源分配的最小单位,线程是程序执行的最小单位。
2.常见的垃圾回收算法
引用计数算法、根据搜索法、复制算法。
3.垃圾回收机制
在JVM内存模型中,有三个是不需要进行垃圾回收的:程序计数器、JVM栈、本地方法栈。因为它们的生命周期是和线程同步的,随着线程的销毁,它们占用的内存会自动释放,所以只有方法区和堆需要进行GC。
4.HTTP协议及TCP协议
TCP协议对应于传输层,而HTTP协议对应于应用层。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。
5.TCP 连接的“ 三次握手 ”与“ 四次挥手 ”三次握手的背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略
(1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。
(2)接收方接收后,回传一个带有SYN/AC ...
HTTP&Tomcat
学习方法看视频的过程中,千万不要只是眼睛在看,脑袋没有在看。看视频的过程中,最好还能够自己去记一些笔记。
自己勤加复习、总结。
编程如果有捷径的话,那么一定就是反复的敲代码、多敲代码。
bug:随手整理bug-list.学习过程中遇到的各种各样的bug,相应的解决方案。
NullPointException—–一个引用或者对象为null,但是从里面取东西。
ClassCastException—–类转换异常.多态
FileNotFoundException—-没有找到对应的文件。
debug:
清楚代码的执行逻辑,从程序的执行入口开始一步一步分析。
打断点。
建议大家先要自己去思考,把相关的问题描述清楚。
EEJavaEE:Enterprise Edition.企业版,是给企业使用的
JavaSE:Standard Edition.个人版,独立开发者使用的
企业需要哪些?
服务器(服务器硬件(云服务器)、服务器软件—-将本地的资源文件发布到网络上面)
域名
网页
用户群、流量—-数据库
HTTPHyper Text Transfer Protocol. HTML.同门。
berne ...