JavaEE
文章平均质量分 84
记录JavaEE学习
Flying`
这个作者很懒,什么都没留下…
展开
-
【浅学Java】JVM面试必备
JVM面试必备原创 2022-11-02 12:27:39 · 695 阅读 · 0 评论 -
【浅学Java】在云服务器上的Linux系统上部署项目
部署web项目,可以进来看看原创 2022-10-25 23:41:01 · 1048 阅读 · 0 评论 -
【浅学Java】Linux常用命令
来简单学学Linux的指令原创 2022-10-25 20:06:53 · 2550 阅读 · 0 评论 -
【浅学Java】Seervlet小项目——MessageWall
学Servlet,得看看这个原创 2022-10-18 16:29:34 · 882 阅读 · 0 评论 -
【浅学Java】Servlet详解
学Servlet看这篇少走十年弯路原创 2022-10-16 08:33:40 · 2194 阅读 · 0 评论 -
【浅学Java】从浏览器中输入一个URL之后,会发生什么?
必看原创 2022-08-17 22:25:51 · 453 阅读 · 0 评论 -
【浅学Java】详解网络层IP协议
深入浅出IP协议原创 2022-08-17 21:57:08 · 555 阅读 · 0 评论 -
【浅学Java】三次握手 / 四次挥手
三次握手/四次挥手原创 2022-08-17 14:44:34 · 638 阅读 · 1 评论 -
【浅学Java】深入理解TCP的10种机制
学TCP,看它就够了!原创 2022-08-15 22:04:07 · 945 阅读 · 0 评论 -
【浅学Java】端口号 / UDP
使用UDP传输数据,一定要注意报文的大小,如果长度超过64KB就可能会丢失一部分数据。为了使这个问题能够解决,那数据报就必须指明它对应哪个程序,此时就引入了端口号来达到这个目的。注意:这里的调试是通过网络发送请求的形式进行调试,而不是打断程序进行调试,这就可以在调试的时候不影响业务的处理。,如果校验和正确,并不能说明数据一定正确,如果校验和错误,那说明数据一定错误。端口号和PID的作用一样,都是为了区别进程,但是在网络编程中不使用PID来区别程序呢?,当数据报到来时,网卡就会根据收到的。...原创 2022-08-10 14:40:27 · 1297 阅读 · 0 评论 -
【浅学Java】网络编程
在操作系统中,一切皆文件,网卡作为一个硬件设备,操作系统也是用文件的形式来管理网卡,此处用来管理网卡的文件就是socket。socket就是一个文件描述符表。当某个进程被创建出来的时候,进程就会对应的创建一个PCB,PCB中就包含一个文件描述符表,文辞打开文件,就会为对应的文件分配一个表项。.........原创 2022-08-04 14:43:42 · 586 阅读 · 2 评论 -
【浅学Java】文件操作和IO
时,计算机读写内存的速度时比较快的,但是读写磁盘的速度是比较慢的,这个速度不匹配的问题是会影响工作效率的,所以就引入了缓冲区,减少直接对磁盘的访问次数,那是如何减少的呢?以上面放入到try()当中的InputStream和OutputStream做展示。扫描指定目录,并找到名称或者内容中包含指定字符的所有普通文件(不包含目录)(不包含目录),并且后续询问用户是否要删除该文件。扫描指定目录,并找到名称中包含指定字符的所有。缓冲区的设置是为了提高计算机读写时的效率。...原创 2022-08-01 19:34:11 · 379 阅读 · 0 评论 -
【浅学Java】多线程进阶
CAS全称为compareandswap,即“比较并交换”的意思,它通过一次CPU的占用就可以同时完成“读取内存,比较是否相等,修改内存”这三个步骤,达到“比较并交换”效果。它的底层是一个原子的硬件指令。...原创 2022-07-28 00:06:17 · 1124 阅读 · 0 评论 -
【浅学Java】多线程基础
这里更加推荐使用第 4 中方法,简单,也可以给线程起名字,例如:面试题:thread.start() 和 thread.run() 的区别start:run:通过上面的图可以看出:运行结果:根据执行结果可以看出,速度确实提高了。是正好是一倍吗? 显然不一定,因为线程调度也需要时间。运行结果:进程的销毁时PCB的销毁,代码中对象的销毁依赖的是JDK中的GC回收机制,这两者的生命周期是不一样的。中断一个线程就是让一个线程停止工作2. 调用 interrupt() 方法来通知以 isInt原创 2022-07-25 12:18:58 · 1479 阅读 · 0 评论