JavaEE(初阶)
文章平均质量分 95
该专栏介绍了JavaEE初阶的相关知识
晓星航
一名有理想的大学生~~~
正在编程的道路中
努力打磨自己
练习编程技术
早日拿到理想的
offer!
展开
-
博客系统测试
本文章主要对我们之前写过的一个博客系统的项目进行了web项目测试,并附上了测试用例。原创 2024-03-07 19:15:57 · 964 阅读 · 45 评论 -
18.JVM-[一篇通]
本文章主要讲解了JVM的相关知识,介绍了JVM的背景以及JVM运行时主要是哪些部件在发挥作用,他们的功能主要是什么,而后讲到了类加载,以及垃圾回收相关的一些算法......原创 2024-01-22 13:23:44 · 1695 阅读 · 50 评论 -
17.Linux基本使用和程序部署
本片文章主要讲述了Linux的一些基本小知识,例如进入一个目录用"cd 目录名",等这样的举例以及图片解析来进行讲解,并在后续讲到了如何使用Linux来发布一个我们已经写好的小程序(wx程序亦可),发布完之后我们在网页中就可以查看到了!!!原创 2024-01-15 13:16:11 · 1544 阅读 · 70 评论 -
16.Servlet [一篇通]
一篇文章彻底讲解Servlet中大大小小的全部知识,通过此篇文章你可以学到如何从0创建到发布一个servlet小程序,如何使用idea自动化配置tomcat,不再需要手动一下一下的点击配置tomcat,在网页中出现各种错误是什么意思,知道了意思之后我们该怎么去解决他们呢,以及servlet中相关API的解析和讲解,最后作者附上了本文章所以代码,大家可以按需查找哦!!!原创 2023-12-05 19:53:04 · 2014 阅读 · 79 评论 -
15.Tomcat和HTTP协议-[一篇通]
本文章篇幅较长,用了8w个字来编写,主要详细讲解了Tomcat的安装、配置、以及使用他将项目部署到本地(之后文章会教大家如何使用他将项目部署到服务器上),除了tomcat博主也同时为大家带来了Http的讲解,告诉大家HTTP常见报错是什么意思,该如何解决,以及socket编程该怎么进行!!!原创 2023-11-28 18:48:52 · 2951 阅读 · 81 评论 -
14.真刀实枪做项目---博客系统(页面设计)
本次文章是博客系统项目文章,从0开始讲解怎么一步一步到1来完成一个博客系统网站的搭建,搭建完成后,我们可以从本地服务器上查询到我们的网站,部署到网站上的项目敬请参考之后的文章博客系统终章!!!原创 2023-11-18 19:28:48 · 2382 阅读 · 90 评论 -
13.JavaScript(WebAPI) - JS api文献精解
本文章主要带大家了解了JavaScript中的主要api,已经在文章后面还为大家准备了猜数字,表白墙以及待办事项等项目来帮助大家更好地理解WebAPI。原创 2023-11-03 18:40:44 · 5515 阅读 · 67 评论 -
12.与JavaScript深入交流-[js一篇通]
一篇文章带你了解何为JavaScript,JavaScript称为我们前端三剑客的魂,相信各位通过这篇文章的学习后,你将会对前端有一个更加深度的理解和使用!!!原创 2023-10-31 16:11:05 · 3169 阅读 · 84 评论 -
11.初始JavaScript[初步了解何为js]
JavaScript (简称 JS)- 是世界上最流行的编程语言之一 - 是一个脚本语言, 通过解释器运行 - 主要在客户端(浏览器)上运行, 现在也可以基于 node.js 在服务器端运行.那么接下来博主就为大家简单讲解一下何为JavaScript!原创 2023-10-26 13:18:35 · 4375 阅读 · 111 评论 -
10.一篇文章带你理解及使用CSS(前端邪术-化妆术)
本文章为大家讲解了什么是CSS,CSS是用来为HTML美化页面的,她为什么可以被誉为前端的邪术-化妆术呢?就是因为一个平平无奇的页面经过CSS修饰过后会变得和一个美女一样,立刻就会变得有一个很好看的样子。此文章为CSS一篇通讲解,主要从CSS是什么、基本语法规范、引入方式、代码风格、选择器、常用元素属性、Chrome调试工具、元素的显示模式、盒模型和弹性布局这几个方面讲述的文章,希望大家通过这一篇文章的学习能对前端里面的CSS有自己的理解和认识。原创 2023-10-21 17:31:50 · 11236 阅读 · 141 评论 -
9.HTML
本文章一次性讲解了我们Java后端程序猿需要掌握的一些前端小知识,开头讲述了HTML的一些常见标签,然后我们为大家展示了两个使用HTML代码写的网页版简历,之后为大家讲解了Emmet快捷键以及HTML的一些特殊字符,在文章的末尾为大家指明了HTML的参考文档,大家有不懂的地方可以直接去上面查找!!!原创 2023-10-09 20:00:56 · 890 阅读 · 81 评论 -
HTML开篇之安装VSvode(用记事本编辑HTML)
本文章主要讲解了如何安装VScode,以及安装之后怎么创建新项目,创建好了新项目之后,我们编辑代码该如何运行打开前端的代码。(包括如何在记事本中编写代码哦)原创 2023-10-03 16:50:56 · 2212 阅读 · 104 评论 -
7.网络原理之TCP_IP(下)
这篇文章为网络原理之TCP_IP的下文,主要讲解了传输层的一些重点协议以及一些原理、问题、异常情况等,而后博主为大家介绍了什么是UDP协议,主要介绍了UDP协议格式、特点、基于UDP的应用层协议以及一些扩展问题。之后博主为大家介绍了网络层协议和数据链路层协议。原创 2023-09-28 19:43:51 · 3445 阅读 · 101 评论 -
7.网络原理之TCP_IP(上)
本文章主要讲解了TCP中与IP有关的知识,IP和MAC区别,以及为什么要有两个网络元素来分别确定地址,局域网传输的流程有哪些,以及应用层的一些重点的协议,DNS、NAT、NATP、HTTP/HTTPS.......原创 2023-09-24 18:19:41 · 4663 阅读 · 110 评论 -
6.网络编程套接字(下)
本文章为网络编程套接字的下文,上文我们主要讲解了什么是UDP,下文我们来介绍什么是TCP,我们主要从TCP的api入手来进行介绍,并列举了TCP服务端和TCP客户端的代码示意,以及多线程和自定义协议是什么如何使用,最后我们区分了两个概念,一个是长连接和短连接的区别,另一个是UDP和TCP的区别。原创 2023-09-12 19:12:49 · 1681 阅读 · 78 评论 -
6.网络编程套接字(上)
本文章为大家讲解了网络编程的基础,以及Socket套接字和API相关的知识,最后我们为大家带来了什么是UDP的讲解,主要讲解了UDP是什么,以及UDP相关的API该如何使用,并为大家举例了UDP服务端和UDP客户端的代码,并运行和操作他们,附上截图,希望大家能理解并掌握UDP的相关知识点哦!!!原创 2023-09-03 21:37:39 · 1222 阅读 · 95 评论 -
5.网络原理之初识
该文章为网络原理的初步介绍,主要讲解了网络发展史以及网络的一些基本知识为我们之后学习网络打下基础。原创 2023-08-27 14:56:21 · 2587 阅读 · 107 评论 -
4.文件操作和IO
该文章主要告诉大家在Java中如何对文件进行操作,例如我们文件的创建、删除、移动、复制、剪切等等一系列操作是如何实现的,又该如何使用呢,那么在文章中我们会为大家一 一进行讲解。在文章中段我们为大家引入了InputStream和OutputStream这两个文件操作的API,他们都是对数据流进行读写的,而我们的Reader和WriterAPI是对我们的字符流进行一个写入和读取的效果。最后博主写了三个小程序代码的练习,大家可以参考参考并自己动手模仿一下,这些都是很有用的代码实战哦!!!原创 2023-08-15 15:50:07 · 1349 阅读 · 106 评论 -
3.多线程(进阶)
本文章为多线程操作的进阶内容,建议读者们先看完多线程初阶再来看本次的知识哦!我们本次主要为大家讲解了锁的一些常见的策略,乐观锁、悲观锁、互斥锁、读写锁、重量级锁、轻量级锁等等......在讲解完锁后我们为大家引入了CAS、synchroniezd、Callable、JUC、线程安全的集合类等等知识,并在文章的末尾讲解了何为死锁,以及死锁如何避免!原创 2023-08-10 11:35:11 · 1220 阅读 · 106 评论 -
多线程案例(4)-线程池
我们既然已经有了多线程可以提高我们的工作效率,为什么还要引入线程池呢?那是因为线程池最大的好处就是减少每次启动、销毁线程的损耗,因此可以理解成我们的线程池比一般的多线程更加的轻量可以更好地提升我们软件的运行效率。原创 2023-08-06 13:02:17 · 1089 阅读 · 97 评论 -
多线程案例(3)-定时器
定时器也是软件开发中的一个重要组件. 类似于一个 "闹钟". 达到一个设定的时间之后, 就执行某个指定 好的代码.原创 2023-08-03 10:44:27 · 795 阅读 · 102 评论 -
多线程案例(2)-阻塞式队列
阻塞队列是一种特殊的队列. 也遵守 "先进先出" 的原则.阻塞队列的一个典型应用场景就是 "生产者消费者模型". 这是一种非常典型的开发模型.这个模型可以很好的解决在我们队列阻塞时保证我们的队列不会停滞不动。而是将处理好的信息继续往阻塞队列里面放,在处理服务器忙完后继续从阻塞队列中拿取新的对象,从而有序的进行工作。原创 2023-08-01 11:22:40 · 823 阅读 · 95 评论 -
多线程案例(1)-单例模式
本文章为多线程案例讲解-饿汉及懒汉模式 多/单线程版本讲解,为大家讲解了如何从0构建他们,以及如何使用和自己创建他们原创 2023-07-30 13:14:39 · 450 阅读 · 91 评论 -
2.多线程-初阶(下)
本文章为多线程(中)篇,我们中篇主要为大家讲解了多线程的安全问题,多线程安全问题是怎么来的以及如何解决多线程安全问题,以及使用synchronized关键字来进行上锁操作,通过上锁操作来强制规定我们线程必须执行完这一整个操作才能继续执行下一个操作,最后我们为大家讲解了什么是volatile(线程一个读一个写的时候造成的读取错误),以及这个关键字是用来干嘛的,我们应该在什么场景下使用它。原创 2023-07-21 14:09:15 · 1130 阅读 · 110 评论 -
2.多线程-初阶(上)
本文章为多线程的开端篇-上,后续会有中和下为大家继续讲解多线程。文章开头为大家讲解了什么是多线程,在为大家区分了线程和进程的区别,以及线程的作用后,我们为大家介绍了Thread类及其方法,Java中与多线程息息相关的一个类Thread他的学习是很重要的,他关系到我们日后如何操作多线程,怎么启动、中断、等待、休眠、以及获取当前多线程的引用等等原创 2023-07-13 15:03:55 · 984 阅读 · 95 评论 -
1.计算机是如何工作的(下)
此篇文章为 计算机是如何工作的 续作,主要讲解了编程语言和操作系统是如何出现以及如何发展的,继而讲解了cpu、进程、进程模块、内存、以及进程通信等相关问题的讲解。原创 2023-06-29 16:26:22 · 4535 阅读 · 95 评论 -
1.计算机是如何工作的(上)
本文章主要为大家介绍了计算机的发展史以及什么是冯诺依曼体系结构(即我们的祖师爷所发明的结构,计算机能有今天很大的功劳都是我们的祖师爷带来的),最后为大家讲解了CPU是如何构成如何运转以及他对进制等相关问题是如何处理的。原创 2023-06-27 20:00:42 · 778 阅读 · 81 评论