![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA EE初阶
文章平均质量分 93
多线程,IO,网络编程,HTTP,HTTPS,Servlet等
秃头的赌徒
梧高凤必至,花香蝶自来
展开
-
HTTP 协议 与HTTPS
为什么HTTP 报文中要存在 "空行"?因为 HTTP 协议并没有规定报头部分的键值对有多少个. 空行就相当于是" 报头的结束标记 ", 或者是"报头和正文之间的分隔符"HTTP 在传输层依赖TCP 协议. TCP 是面向字节流的.如果没有这个空行 ,就会出现"粘包问题"原创 2023-06-17 22:13:27 · 124 阅读 · 0 评论 -
HTML基础
为开始标签,原创 2023-06-03 23:55:38 · 104 阅读 · 0 评论 -
CSS 基础
注: 边框会撑大盒子,width, height 是500*250 ,而最终整个盒子大小时520*270. 边框10 个像素相当于扩大了大小.但是一般不希望 会变大,就可以通过设置 box-sizing : border-box。• 一个类可以被多个标签使用,一个标签也能使用多个类(多个类名要使用空格分割,这种做法 可以让代码更好的复用)当父元素设置为 display: flex 之后,只有子类标签元素会平铺,但孙子标签没有影响.• 高度,宽度,内外边距,行高都可以控制。原创 2023-06-07 23:44:45 · 52 阅读 · 0 评论 -
进程与多线程——初阶
阻塞队列是一种特殊的队列, 也遵守"先进先出" 的原则.阻塞队列是一种线程安全的数据结构,并且具有以下特性:• 当队列满的时候, 继续入队列就会阻塞, 直到有其他线程从队列中取走元素• 当队列空的时候, 继续出队列就会阻塞, 直到有其他线程往队列中插入元素阻塞队列的一个典型应用场景就是"生产这消费者模型". 这是一中非常典型的开发模型。原创 2023-08-13 12:55:38 · 233 阅读 · 0 评论 -
Linux 基本使用
cp 指令用于复制文件或目录, 如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中. 若同时指定多个文件或目录,且最后的目的地并非一个已存在的目录,则会出现错误信息.如果指定一个文件或目录,且最后的目的地是一个并不存在的目录,则会创建该目录,并重命名为给定的目录。-p ,--parents 可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多级目录。原创 2023-07-18 22:16:18 · 157 阅读 · 0 评论 -
Servlet
Servlet 是一种动态页面的技术,是一组 Tomcat 提供给程序员的API, 帮助程序员简单高效的开发一个web app.原创 2023-07-03 14:33:39 · 129 阅读 · 0 评论 -
JVM--八股
2. 如果伊甸区的对象,熬过第一轮 GC ,就会通过复制算法,拷贝到生存区,生存区分成两半(大小均等),一次只使用一半. 垃圾回收扫描伊甸区对象,也是发现垃圾就淘汰,不是垃圾的,通过复制算法,复制到生存区的另一半。程序计数器,就是一个单纯存地址的整数,不需要随着线程一起销毁,栈也是随着线程一起销毁,方法调用完毕,方法的局部变量自然随着出栈操作就销毁了,元数据区/方法区,存的类对象,很少会"卸载"1. 消耗更多的时间,因此某个对象成了垃圾,也不一定能第一时间发现,因为扫描的过程中,需要消耗时间。原创 2023-07-22 22:54:20 · 99 阅读 · 0 评论