logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker容器化技术

当进行修改或添加新的内容时,就会在当前镜像层之上,创建新的镜像层。Docker利用的是宿主机的内核,当新建一个容器时,不需要和虚拟机一样重新加载一个操作系统,避免了引导、加载操作系统内核这个比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载Guest OS,这个新建过程是分钟级别的,而Docker由于直接利用宿主机的操作系统则省略了这个过程,因此新建一个Docker容器只需要几秒钟。虚拟

#docker#运维#容器
JWT技术--JSON Web Token

一、JWT简介JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。使用方式:服务端根据规范生成一个令牌(token),并且发放给客户端(保存在客户端)。此时客户端请求服务端的时候就可以携带者令牌,以令牌来证明自己的身份信息。作用:类似session保持

#后端#java#web安全
深入理解Linux网络——内核是如何接收到网络包的

数据到来后的处理:1. 数据进入网卡Rx FIFO,通过DMA写入内存的RingBuffer,向CPU发起硬中断2. CPU响应硬中断,调用网卡启动时注册的中断处理函数3. 中断处理函数中将驱动传来的poll_list添加到CPU对应的softnet_data的poll_list,发起软中断4. 内核线程ksoftirqd发现软中断请求,关闭硬中断5. ksoftirqd线程根据软中断类型选择处理

文章图片
#网络#linux#tcp/ip +1
深入TCP协议——tcp_tw_reuse和tcp_tw_recycle

我们已经知道TCP四次挥手中,主动方在收到被动方的FIN数据包之后会进入TIME_WAIT状态等待2MSL的时间后才进入CLOSED。在 Linux 操作系统下,TIME_WAIT 状态的持续时间是 60 秒,这意味着这 60 秒内,客户端一直会占用着这个端口,这是有一定的开销的。如果如果主动关闭连接方的 TIME_WAIT 状态过多,占满了所有端口资源,则会导致无法创建新连接。

文章图片
#tcp/ip#网络#服务器
使用FileZilla搭建公网访问的ftp服务器(Frp/花生壳)

FTP客户端使用N(N>1023)端口连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,发送PASV命令到FTP服务器,服务器在本地开放一个端口(1024以上),然后把开放的端口告诉客户端,客户端再通过N+1端口连接到服务器开放的端口进行数据传输。即如果自己有公网ip则可以使用frp自己设置开放哪个端口进行数据通信,没有的话则用花生壳这样的工具提供的公网和

文章图片
#服务器#网络#tcp/ip
Tomcat与Servlet、JSP、JDK的版本适配问题(解决访问出现404和500的问题)

文章目录一、问题描述二、出现原因三、解决方法1、降低Tomcat版本2、提高Servlet版本四、相关内容一、问题描述最近在学习Maven创建Java Web项目的过程中,出现了配置Servlet后访问出现404和500的问题,如下二、出现原因在网上查了许多资料之后,我发现这是因为Tomcat版本的适配问题。在Tomcat的官网https://tomcat.apache.org/whichvers

#tomcat#maven#java
Python大作业——爬虫+可视化+数据分析+数据库(数据分析篇)

Python大作业——爬虫+可视化+数据分析+数据库(数据分析篇)Python大作业——爬虫+可视化+数据分析+数据库(简介篇)Python大作业——爬虫+可视化+数据分析+数据库(爬虫篇)Python大作业——爬虫+可视化+数据分析+数据库(可视化篇)Python大作业——爬虫+可视化+数据分析+数据库(数据库篇)一、生成歌词词云首先我们需要先获取所有爬取到的歌曲的歌词,将他们合成字符串随后提取

文章图片
#python#数据分析#爬虫
数据库大作业——学生选课系统(基于SpringBoot+Mysql)

从网络、架构、数据库等多方面进行系统优化,从而降低系统的响应时间,提高系统吞吐量,为学生提供一个高可用的选课系统,以达到系统能够在高并发下平稳处理大流量且自身依然运行良好的目的,让学生不再受系统崩溃所困扰。**问题:**由于选课系统中每个人的目标课程不同,所以缓存命中率就没有那么高,会有很大的流量被转发到MySQL数据库中,MySQL的压力也随之增大,单台MySQL实例将面临无法满足当前的业务需求

文章图片
#数据库#mysql#spring boot
Python大作业——爬虫+可视化+数据分析+数据库(可视化篇)

Python大作业——爬虫+可视化+数据分析+数据库(可视化篇)一、登录界面由于该程序会通过与数据库的交互来实现歌曲收藏等功能,故需要首先设计一个进行登录注册的界面登录界面将与主界面同大小,且为了方便布局,设置为固定大小不可改变self.setFixedSize(960, 700)self.setWindowTitle('登录')# 设置窗口名称self.setWindowIcon(QIcon('

文章图片
#python#爬虫
数据库大作业——学生选课系统(基于SpringBoot+Mysql)

从网络、架构、数据库等多方面进行系统优化,从而降低系统的响应时间,提高系统吞吐量,为学生提供一个高可用的选课系统,以达到系统能够在高并发下平稳处理大流量且自身依然运行良好的目的,让学生不再受系统崩溃所困扰。**问题:**由于选课系统中每个人的目标课程不同,所以缓存命中率就没有那么高,会有很大的流量被转发到MySQL数据库中,MySQL的压力也随之增大,单台MySQL实例将面临无法满足当前的业务需求

文章图片
#数据库#mysql#spring boot
    共 18 条
  • 1
  • 2
  • 请选择