目录前言: 一、操作系统:操作系统的定位:应用程序:系统调用:操作系统内核:驱动程序:硬件设备: 二、进程: 什么是进程? 进程的描述与组织: 描述:组织:PCB中的 特征(属性)CPU分配——进程调度: 进程调度的相关属性: 三、内存管理:虚拟地址空间: 前言: 由于最近忙于备考和学习新的知识以及疫情返乡政策等原因,博客的内容有一段时间没有更新了。不过从今天开始,依然是步入正轨了,继续我总结知识的过程。同时马上就是新年了,在这里预祝大家2023年新年快乐,在新的一年里更进一步,早日实现梦想,进入理想的企业哈!!!好了,那么书归正传。开始进行多线程的学习。今天主要总结的是初步对操作系统有个认
我有一个JAXRS提供商:@Provider@Priority(Priorities.AUTHENTICATION)publicclassAuthFilterimplementsContainerRequestFilter{@InjectprivateAuthSecurityContextauthSecurityContext;//...}和我的SecurityContext实施:@RequestScopedpublicclassAuthSecurityContextimplementsSecurityContext{//...}我正在使用玻璃鱼作为我的容器,但它抛出了以下例外:2017-06
✨哈喽,进来的小伙伴们,你们好耶!✨🛰️🛰️系列专栏:【JavaEE】✈️✈️本篇内容:Thread类再剖析!🚀🚀代码存放仓库gitee:JavaEE初阶代码存放!⛵⛵作者简介:一名双非本科大三在读的科班Java编程小白,道阻且长,星夜启程!目录 一、Thread(Stringname)二、是否后台线程isDeamon()三、是否存活isAlive()四、run()方法和start()方法的区别五、中断线程法一:手动设置一个标志位。法二:使用Thread中内置的标志位来判定。六、线程等待join()七、线程休眠sleep() 一、Thread(Stringname)定义:这个东西是给线程(th
一,Tomcat的下载安装:1.1官方下载地址:https://tomcat.apache.org/尽量选择exe程序安装,压缩包第一次没启动起来,而且tomcat11版本老是提示版本错误,就换成了tomcat8版本顺利启动1.2,安装完成后浏览器输入http://localhost:8080/,出现tomcat欢迎页,表示没问题1.3,启动失败可能主要因为环境变量和端口占用变量名:CATALINA_HOME变量值:Tomcat安装路径端口占用检查,windows+R调出命令框,输入cmd进去人终端,输入netstat-ano|findstr8080,如果占用就换成8081或者其它,重启tom
参考链接:https://blog.csdn.net/goldentec/article/details/1053499541、定义自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被称为taghandler的对象的操作,即当servlet执行时Webcontainer调用那些操作。JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。标记库(TagLibrary)通过定义一种专门化子语言来抽象JSP页面中使用的功能,并支持在JSP页面中更自然地反复使用它。标记库通过标记库描述符(TagLibraryDescriptor,
分享一个自己找不到JavaEE的问题,我根据网上的教程在File->Settings->Plugin里面找JavaEE的插件,我以为addframeworksupport里面找不到是我没安装插件的原因,下图是网上的教程图,他让我打开JavaEE的插件,可是我完全找不到,于是又继续查找,最后发现IDEA社区版不支持JavaEE!!!没错,就是如此简单的一个问题,希望遇到此问题的人能先看清楚自己的IDEA版本,不要像我那样到处找都找不到答案了
1.前言阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空当队列满时,存储元素的线程会等待队列可用阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。2.什么是生产者-消费者模型生产者消费者模型是一种多线程并发协作的模型,由两类线程和一个缓冲区组成:生产者线程生产数据并把数据放在缓冲区,消费者线程从缓冲区取数据并消费。生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加产品,消费者从存储
1、会话的概念客户端向服务器端发送请求,服务器端接受请求并生成响应返回给客户端,客户端对服务器端这样一次连续的调用过程,被称为会话(session)。Session:记录一系列状态Session与cookie功能效果相同。Session与Cookie的区别在于Session是记录在服务端的,而Cookie是记录在客户端的。Cookie与Session的区别session是在服务器端保存用户信息,Cookie是在客户端保存用户信息session中保存的是任意对象,Cookie保存的是字符串session随会话结束而关闭,Cookie可以长期保存在客户端硬盘上,也可以临时保存在浏览器内存中Cook
参考链接:https://blog.csdn.net/wx1528159409/article/details/83549291https://blog.csdn.net/sunforraining/article/details/790152271、Web应用运行流程:(1)浏览器发送请求到收到响应,简要的过程如下:浏览器发送请求后,由Web.xml中规定的协议,进入TomCat中特定的Servlet,服务器先到Web-Content中找有没有对应的html/jsp页面,如果没有再到WEB-INF目录下的xml配置文件中找映射,通过映射找到响应文件html/jsp,响应给浏览器。(2)浏览器
1、ServletContext概念ServletContext官方叫servlet上下文。服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象。这个对象全局唯一,而且工程内部的所有servlet都共享这个对象。所以叫全局应用程序共享对象。Web应用程序是Servlet、JSP页面和内容的集合,被Eclipse自动部署在Tomcat服务器URL名称空间的特定目录(如/catalog)下。注意,有时候可能通过.war文件部署。对于在其部署描述符中标记为distributed的Web应用程序,每个虚拟机中都有一个上下文实例,这个实例称为上下文对象。例如,当前的Tomcat