JavaEE初阶
文章平均质量分 95
昭著
生活中已有太多的狗血,何妨给文字多点奇迹
展开
-
Cookie 和 Session
获取到请求中所有Cookie的内容返回值是一个数组,每个元素都是一个Cookie对象Cookie 类方法获取 key获取 value设置 value把 Cookie添加到响应中实际效果是在HTTP响应报文里加一个header名为【Set-Cookie】的键,要存储的Cookie就是里面的value。响应返回到浏览器这里,浏览器就可以保存这个Cookie了。原创 2024-05-04 00:34:59 · 951 阅读 · 0 评论 -
Servlet(一些实战小示例)
搜索【JQuery cdn】,把< scriot>整个标签赋值过来即可,如< script src=“https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js”>:、ajax方法会更具输入的参数,构造出http请求并发给服务器、但原生的API比较难用,我们一般使用JQuery封装过后的API。Smart Tomcat为了开发方便,将日志直接显示到了IDEA窗口里,并没有专门生成日志文件。前端加载某个第三方库的方式很简单,直接把库对应的网络地址加进来即可。原创 2024-05-02 14:34:20 · 867 阅读 · 1 评论 -
Servlet(三个核心API介绍以及错误排查)【二】
实际开发中,利用header的部分较少,更多的时候,我们是希望获取到 query string 或 body 的内容,因为这些内容是自定义的,可以供我们完成服务。方式:HttpServletResponse有获取参数的方法,获取的参数就是我们传过去的这些数据。我们共有四种方式传递数据:a=x传递、Postman传递form表单、Postman传递JSON数据、ajax传递。a=x传递这个是把数据传到query string里。原创 2024-04-30 00:04:31 · 1009 阅读 · 0 评论 -
Servlet(写一个Hello World)【一】
注意,Servlet 版本和Tomcat版本是有对应关系的,如果不匹配可能会出现问题。:在 pom.xml 里修改,注意重新打出的 war 包也在target目录下。:使用Maven,点package执行打包操作。:因为程序是要放到 Tomcat 上执行的。创建出来的项目,一般会自动生成一些文件夹。:静态页面日渐稀少,目前以动态页面为主。properties 配置的属性。原创 2024-04-26 22:47:24 · 805 阅读 · 1 评论 -
Tomcat
Tomcat 是一个 Http服务器,里面帮助我们部署了许多网站Tomcat 是Java圈子中广泛使用的 HTTP 服务器(HTTP 服务器有很多种,Nginx是各个领域中最知名的)Tomcat 是一个 webapp 的容器容器是一个很宽泛的概念,叫容器的有很多webapp 是指的是网站(由后端代码 + 前端代码构成),同时一个 Tomcat 服务器上可以部署多个网站Servlet 就是依赖 Tomcat 运行的默认端口:Tomcat 有两个默认端口,一个是8080,一个是8005。原创 2024-04-23 23:42:45 · 1204 阅读 · 0 评论 -
网络原理(应用层、传输层)
对于自定义协议,我们需要首先明确传递的信息是什么,数据是如何组织的。原创 2024-04-11 00:31:18 · 590 阅读 · 0 评论 -
网络编程(TCP、UDP)
网络编程(1)网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)。(2)在程序员层面上,即要写一个应用程序通过调用传输层提供的API实现网络通信。原创 2024-04-04 19:13:24 · 1140 阅读 · 1 评论 -
文件操作 ---- IO
快速了解文件IO操作,包括字节流,字符流等一系列知识原创 2024-03-18 15:25:56 · 789 阅读 · 0 评论 -
多线程(一)
创建的还是进程,创建进程的时候,把资源(虚拟地址空间、文件描述符表)都分配好,后续创建的线程,让线程在进程内部,后续进程中的新的线程,直接复用前面进程这里创建好的资源。(1)A,B两个线程,如果希望B比A先结束,就可以让A线程中调用B.join()的方法,此时B线程还没执行完,A线程就会进入“阻塞”状态,相当于给B留下了执行的时间,B执行完毕之后,A再恢复过来,并且继续往后执行。:创建进程的时候,只分配一个简单的PCB,而不去分配后续的这些内存硬盘资源,可以做到并发的执行任务以及提升创建/销毁的速度。原创 2024-01-30 12:26:42 · 873 阅读 · 1 评论 -
HTTP协议
但是,用户在网页操作中,会产生出很多的“临时性”数据,这些数据,有的可以放到服务器这边存储(下次可以直接获取到),有的不太重要的,则可以放到浏览器这边存储(下次访问也可以直接用,但是换了台电脑可能就无了)eg. 如果要访问搜狗,就需要在网址栏上输入搜狗的域名,这个域名就会通过DNS解析成一个IP地址,再进一步构造成一个HTTP请求,把他发送给搜狗的服务器,搜狗的服务器就会根据这个HTTP请求,返回对应的HTTP响应,这个响应里面就会携带一些数据,比如HTML文件、CSS文件等。返回响应时,也是如此。原创 2023-11-08 14:35:50 · 96 阅读 · 0 评论 -
网络初识(JAVA EE)
注意我们这里说的是传统意义上的交换机和路由器,也称为二层交换机(工作在TCP/IP五层模型的下两层)、三层路由器(工作在TCP/IP五层模型的下三层)。本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输),对于开发网络通信的程序(即网络编程)而言,常见的开发方式都是本机到本机的网络通信。在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。网络互连的目的是进行网络通信,也即是网络数据传输,更具体一点,是网络主机中的不同进程间,基于网络传输数据。原创 2023-10-10 23:57:47 · 518 阅读 · 0 评论 -
进程、操作系统
分类CPU 中央处理器: 进行算术运算和逻辑判断.存储器: 分为外存和内存, 用于存储数据(使用二进制方式存储)输入设备: 用户给计算机发号施令的设备.输出设备: 计算机给用户汇报结果的设备.针对存储空间:硬盘 > 内存 >> CPU针对数据访问速度:CPU >> 内存 > 硬盘。原创 2023-09-03 11:57:24 · 211 阅读 · 0 评论