- 2024-11-21Struts2漏洞复现
Struts2漏洞复现靶场环境:/vulhub/struts2大多都是OGNL注入是什么: Struts2是一个基于MVC设计模式的Web应用框架识别: 1.通过网页后缀来进行判断,如.do或者.action 2.通过/struts/webconsole.html是否存在来进行判断,但需要devMode为true。Struts2-045(CVE-2017-5638)是什么:
- 2024-11-20docker容器初识
一、容器与虚拟化(1.1)dokcer中基本概念三个概念,镜像仓库、镜像(image)、容器(container)镜像:可以理解成模板镜像仓库:很多模板存放的位置容器:基于模板实际使用的具体程序。 如上图,镜像的意义就是绿色版程序。用过的都知道,绿色版程序拿过来执行运行就可以用,无需安装、加载别的
- 2024-11-20RTSP播放器EasyPlayer.js播放器分辨率高的视频在设置container的宽高较小时,会出现锯齿状的画面效果
流媒体播放器的核心技术及发展趋势展现了其在未来数字生活中的无限潜力。随着技术的不断进步和市场的持续发展,流媒体播放器将在内容创新、用户体验优化以及跨平台互通等方面取得新的突破。对于从业者而言,把握这些趋势并积极应对挑战将是实现成功的关键。EasyPlayer播放器属于一
- 2024-11-20Flutter手势组件(3):GestureDetector
一、GestureDetector介绍在前面的文章中我们介绍了Listener,而GestureDetector是对Listener的封装,提供非常多的手势,包括单击、双击、拖动、混合手势等。二、什么情况下使用GestureDetector?当我们需要对文字需要增加点击事件时,或者需要对组件进行拖动、缩放等那我们就可以借助Ge
- 2024-11-19Flutter用PageView.builder和bottomNavigationBar做出底部小圆点效果
import'package:flutter/material.dart';voidmain(){runApp(App());}classAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){//TODO:implementbuildreturnMaterialApp(debugShowCheckedModeBanner:fal
- 2024-11-192024年前端最新场景题⾯试攻略(五)
41.JS放在head⾥和放在body⾥有什么区别?【热度:420】将JavaScript代码放在<head>标签内部和放在<body>标签内部有⼀些区别:1.加载顺序:放在<head>⾥会在⻚⾯加载之前执⾏JavaScript代码,⽽放在<body>⾥会在⻚⾯加载后执⾏。2.⻚
- 2024-11-19配置NVIDIA Container Runtime和容器运行GPUStack教程
GPUStack是一个设计用于运行大模型的开源GPU集群管理器,提供私有部署的大模型服务,支持大语言模型、Embedding文本嵌入模型、Reranker重排序模型、Vision多模态模型等各种模型。它可以聚合不同平台(如AppleMacbook、WindowsPC和Linux服务器)的GPU,构建一个统一的异构GPU
- 2024-11-19配置NVIDIA Container Runtime和容器运行GPUStack教程
GPUStack是一个设计用于运行大模型的开源GPU集群管理器,提供私有部署的大模型服务,支持大语言模型、Embedding文本嵌入模型、Reranker重排序模型、Vision多模态模型等各种模型。它可以聚合不同平台(如AppleMacbook、WindowsPC和Linux服务器)的GPU,构建一个统一的异构GPU
- 2024-11-15Docker && Kubernetes
Docker镜像与容器Docker中有两个重要概念。一个是容器(Container):容器特别像一个虚拟机,容器中运行着一个完整的操作系统。可以在容器中装Nodejs,可以执行npminstall,可以做一切你当前操作系统能做的事情另一个是镜像(Image):镜像是一个文件,它是用来创建容器的。如果你有装过
- 2024-11-14提问:如何实现,我在docker container中,curl localhost:11434时,实际访问的是宿主机的11434端口?
背景我们需要在dify中配置ollama。ollama服务起来之后,会把服务挂在localhost的11434上。但是,我的dify一般是在docker里起的。所以我在dockercontainer里,访问localhost:11434时,实际无法访问到宿主机的11434,也就没办法调用宿主机上的ollama。怎么解决?方法一:找到宿主机
- 2024-11-14容器runtime
https://forum.huawei.com/enterprise/en/comprehensive-comparison-of-docker-containerd-and-cri-o/thread/714267095098867712-667213860488228864https://duyanghao.github.io/sample-container-runtime/https://docs.openeuler.org/zh/docs/22.03_LTS_SP2/docs/Contain
- 2024-11-14Docker部署Reids哨兵模式集群(sentinel)
一、下载redis镜像二、redis主库配置redis.conf绑定的IP地址和端口bind0.0.0.0必须使用6379,因为容器内默认是6379端口port6379设置密码requirepass123456启用持久化appendonlyyes三、主库sentinel配置sentinel.confprotected-modeno配置端口号,各个节点不能相同
- 2024-11-13[Docker#7] 容器 | OOM | 常用命令 | 交互模式 | 批量处理
目录什么是容器生活案例为什么需要容器?容器的生命周期3种特殊情况3.1容器OOM3.2容器异常退出3.3容器暂停容器命令清单Docker容器常用命令dockercreatedockerrundockerpsdockerlogsdockerexecdockerstartdockerstopdockerrestartdockerkilld
- 2024-11-11Docker
Docker学习记录Docker简介Docker是一个用于构建、运行、传送(build,run,share)应用程序的平台。可以将应用程序和他运行时所需要的各种依赖包,第三方软件,配置文件等打包到一起。以便在任何环境中都可以正确的运行。Docker和虚拟机的区别?虚拟机是通过虚拟化(Hypervisor)的技术实现
- 2024-11-10CSS新特性
目录1.CSS2023新特性2.CSS2024新特性前言:这些新特性通常兼容性较差,在生产环境中谨慎使用!!!1.CSS2023新特性容器查询(ContainerQueries):允许在容器尺寸而非视口尺寸的基础上应用不同的样式,提升了响应式设计的灵活性。/*定义一个容器查询会根据.container的宽
- 2024-11-10Tomcat 整体架构
Tomcat是什么Tomcat是开源的JavaWeb应用服务器,类似的JavaWeb服务器还有Jetty,JbossTomcat整体架构Tomcat核心组件Tomcat核心组件主要有以下四个Server、Service、Connector、ContainerServer:即为一个Tomcat实例,每个主机可以启动多个ServerService:即Tomcat
- 2024-11-09【Tomcat】Tomat 处理请求的过程(图解)
1 前言最近在复习Tomcat的请求处理过程,之前也看过一些局部的细节,【SpringBoot+Tomcat】【一】请求到达后端服务进程后的处理过程-连接器的创建和执行、【SpringBoot+Tomcat】【二】请求到达后端服务进程后的处理过程-连接的处理细节,但是没看完整,这节我们从整体看一下Tom
- 2024-11-08docker命令大全
docker命令docker系统管理dockerversion显示Docker的版本信息,包括Docker版本、API版本和操作系统版本等。dockerinfo显示Docker的系统信息,包括容器数量、镜像数量和容器运行状态等。dockerps列出当前正在运行的容器,可以使用-a参数列出所有容器,还可以使用-q参
- 2024-11-08.NET IoC 容器(二)Unity
.NETIoC容器(二)Unity1UnityUnityApplicationBlock(Unity)是Microsoft模式和实践团队(Patterns&Practicesteam)推出的一个开源依赖注入容器。它是.NETFramework的一个组件,旨在简化应用程序的构建过程,提高代码的可测试性和可维护性。UnityApplicationBlock提供了以下功能:
- 2024-11-06cocos嵌入安卓工程
cocos打包安卓原生工程时、由于各种各样的特殊原因,需要把cocos嵌入到安卓原生工程中。但是会出现各种兼容性问题。可以利用android的activity来妥善处理(兼容android和androidx工程!!!)ActivityViewHelper.java文件封装好的工具类importandroid.app.LocalActivityManager;impor
- 2024-11-05Roaring Bitmap
RoaringBitmap 原理RoaringBitmaps就是一种压缩位图索引,后文统称RBM,RBM的用途和Bitmap很差不多(比如说索引),只是说从性能、空间利用率各方面更优秀了。RBM的主要思想并不复杂,简单来讲,有如下三条:我们将32-bit的范围([0,n))划分为2^16个桶,每一个桶有一个Contai
- 2024-11-04FontDialogTest自定义字体对话框的使用
packagecom.shrimpking.t1;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;/***CreatedbyIntelliJIDEA.**@Author:Shrimpking*@create2024/11/310:44*/publicclassFontDial
- 2024-11-02Docker:网络
Docker:网络Docker网络架构CNMLibnetwork驱动网络类型命令dockernetworklsdockernetworkinspectdockernetworkcreatedockernetworkconnectdockernetworkdisconnectdockernetworkprunedockernetworkrm网络操作bridgehostcontainernoneDocker网络架
- 2024-11-01Hadoop基础知识整理
一、HDFS1.HDFS概述Hadoop分布式系统框架中,首要的基础功能就是文件系统,在Hadoop中使用FileSystem这个抽象类来表示我们的文件系统,这个抽象类下面有很多子实现类,究竟使用哪一种,需要看我们具体的实现类,在我们实际工作中,用到的最多的就是HDFS(分布式文件系统)以及LocalFileSy
- 2024-10-31Invalid classpath container: 'JUnit 4' in project
安装eclipse2024-06后,打开plug-in工程报错:Invalidclasspathcontainer:'JUnit4'inproject解决方案一:在网上搜索一番,找到一篇大佬的解决方案https://aigcdaily.cn/news/b24u9zo1809ojin/在文章中大佬给出了明确的解决方案:替换org.eclipse.jdt.junit.core_3.13.200.v202405