logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目

Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是“提供网上信息浏览服务”。Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。JavaEE: Java Enterprise Edition,Java企业版。指Java企业级开发的技术规

文章图片
#tomcat#maven#前端
【操作系统】调度算法的评价指标和三种调度算法

由于早期的CPU造价极其昂贵,因此人们会希望让CPU尽可能多地工作CPU利用率:指CPU“忙碌”的时间占总时间的比例。利用率 = 忙碌的时间 / 总时间`Eg:某计算机只支持单道程序,某个作业刚开始需要在CPU上运行5秒再用打印机打印输出5秒,之后再执行5秒,才能结束。在此过程中,CPU利用率、打印机利用率分别是多少?

文章图片
#算法
【Nacos】配置管理、微服务配置拉取、实现配置热更新、多环境配置

在微服务搭建中,每个微服务中的业务都需要去完成数据库查询,并且服务之间还会完成相互调用,而要完成相互调用,需要将每个服务都注册到服务中心,消费者就可以从服务中心完成注册发现实现服务获取和负载均衡,完成远程调用,随着服务的增多,可能会有数十上百上千条这种情况,这时就需要对配置文件进行修改,这个配置文件可能跟数十上百上千条微服务都有关系,这时就需要逐个去修改配置,会非常麻烦,而且在配置完后,还需要对每

文章图片
#微服务#架构#云原生
【操作系统】信号量机制(整型信号量、记录型信号量),用信号量实现进程互斥、同步、前驱关系

进程P0在使用资源之前,必须要先进行一个wait原语,对信号量S进行操作,如果当前资源已不够用,整型信号量S就是小于0的,此时P0就需要一直循环等待,若是P0进程执行wait时S大于0,就说明资源够用,此时资源的数量就要减一,此时P0就可以访问资源,在P0访问资源的同时,若是发生了进程切换,其他进程则需要等待P0释放资源才能访问,P0访问资源结束后,会进行signal原语,将整型信号量的值进行加一

文章图片
#linux#考研
【数据结构】HashSet的底层数据结构

在哈希表中,最重要的是哈希值,哈希值就是对象的整数表现形式,HashSet 在存数据的时候,会根据数组长度和哈希值计算出要存入的位置,哈希值是根据hashCode()方法计算出来的int型的整数,hashCode()方法定义在Object类中,所有对象都可以调用,默认使用地址值进行计算,一般情况下,自定义的对象都要重写hashCode()方法,利用对象内部的属性值计算哈希值。

文章图片
#数据结构#哈希算法#算法
【软件工程】软件工程复习题库2023

所谓数据字典,是数据流程图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存储)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。数据字典是一种用户可以访问的记录数据库和应用程序源数据的目录。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定

文章图片
#软件工程
操作系统的体系结构、内核、虚拟机

操作系统引导:开机的时候,怎么让操作系统运行起来磁盘包括:主引导记录(MBR)(包含:磁盘引导程序和分区表)C:盘D:盘E:盘等C:盘中又包含:引导记录PBR(负责找到“启动管理器”)根目录其他主存:由ROM(BIOS)包含:ROM引导程序,即自举程序和RAM组成。

文章图片
#系统安全#windows#linux +1
【Nacos】配置管理、微服务配置拉取、实现配置热更新、多环境配置

在微服务搭建中,每个微服务中的业务都需要去完成数据库查询,并且服务之间还会完成相互调用,而要完成相互调用,需要将每个服务都注册到服务中心,消费者就可以从服务中心完成注册发现实现服务获取和负载均衡,完成远程调用,随着服务的增多,可能会有数十上百上千条这种情况,这时就需要对配置文件进行修改,这个配置文件可能跟数十上百上千条微服务都有关系,这时就需要逐个去修改配置,会非常麻烦,而且在配置完后,还需要对每

文章图片
#微服务#架构#云原生
【若依】前后端分离版快速上手

若依框架(RuoYi)是一个基于Spring Boot和Vue.js的快速开发平台,它提供了一套前后端分离的解决方案,能够帮助开发人员快速构建企业级应用程序。该框架包含了许多常用的功能模块,如用户管理、角色权限、数据字典、系统监控、定时任务等,同时也提供了丰富的插件和扩展机制,可以方便地进行定制开发。对于开发人员来说,若依框架提供了一套完整的开发工具和解决方案,可以大大提高开发效率。开发人员可以利

文章图片
#java#后端#spring boot
线程安全问题、同步代码块、同步方法、线程池详解

1.核心线程的数量(不能小于0)2.线程池中最大线程数量(最大数量>=核心线程数量)3.空闲时间(值),如60(不能小于0)4.空闲时间(单位),如s(用TimeUnit指定)5.阻塞队列(不能为null)6.创建线程的方式(不能为null)7.要执行的任务过多时的解决方案(不能为null)自定义线程池可以创建核心线程和临时线程。

文章图片
#安全#java#开发语言
到底了