摄图网的图片可以做网站吗wordpress建站 防攻击

diannao/2026/1/27 12:01:17/文章来源:
摄图网的图片可以做网站吗,wordpress建站 防攻击,大连开发区网站制作建设公司,凡科建站快车从 Java 18 开始#xff0c;我们可以访问JEP 408中引入的简单 Web 服务器。我们可以通过命令行工具和 API 访问其功能。 简单 Web 服务器提供了一个提供静态文件服务的基本 Web 服务器。它被描述为对于测试、原型设计和教育很有用。该服务器有意使其设置和运行非常简单#…从 Java 18 开始我们可以访问JEP 408中引入的简单 Web 服务器。我们可以通过命令行工具和 API 访问其功能。 简单 Web 服务器提供了一个提供静态文件服务的基本 Web 服务器。它被描述为对于测试、原型设计和教育很有用。该服务器有意使其设置和运行非常简单并不旨在与Apache Tomcat或Jetty等功能更齐全的选项竞争或取代。 引入该工具的目标之一是让开发人员以尽可能少的障碍启动并运行 Web 开发。 jwebserver命令行工具 启动服务器的第一个也是最简单的方法是使用提供的命令行工具。 单独使用命令jwebserver就足以启动服务器。 如果一切正常我们会看到以下响应 $ jwebserver          Binding to loopback by default. For all interfaces use -b 0.0.0.0 or -b ::. Serving /usr and subdirectories on 127.0.0.1 port 8000 URL http://127.0.0.1:8000/ 默认情况下运行命令时所在的目录就是所提供的目录即上例中的/usr 。但是我们可以使用-d标志更改目录 $ jwebserver -d /opt Binding to loopback by default. For all interfaces use -b 0.0.0.0 or -b ::. Serving /opt and subdirectories on 127.0.0.1 port 8000 URL http://127.0.0.1:8000/ 值得注意的是我们必须在这里提供绝对路径。 我们还可以使用-p和 -b标志更改端口和地址 $ jwebserver -b 0.0.0.0 -p 3003     Serving / and subdirectories on 0.0.0.0 (all interfaces) port 3003 URL http://192.168.1.1:3003/ 运行上述配置会将我们的当前目录公开给网络上输出中给出的 IP 地址的任何人。虽然如果我们尝试传输文件这可能很有用但我们应该确保我们乐意首先共享它们。 API 使用简单 Web 服务器的第二个选项是 API。通过使用它我们可以获得更多的控制权并自定义请求的处理方式。 首先让我们使用 API 重新创建命令行 Web 服务器。 为此我们将使用SimpleFileServer 类。 我们可以使用这个类来做三件事——创建HttpServer、创建HttpHandler和创建HttpFilter。 首先我们将使用createFileServer()创建并启动服务器 public static void main(String[] args) { InetSocketAddress address new InetSocketAddress(8080); Path path Path.of(/); HttpServer server SimpleFileServer.createFileServer(address, path, SimpleFileServer.OutputLevel.VERBOSE); server.start(); } 这里我们使用 InetSocketAddress类指定了一个地址。我们还可以更改此处地址的其余部分而不仅仅是端口。 然后我们设置了一个 指向我们想要服务的目录的Path对象。 接下来我们将这些作为参数以及日志记录级别传递给createFileServer()。和以前一样我们可以配置其中任何一个来满足我们的需求。生成的 Web 服务器与使用命令行工具创建的 Web 服务器相同可以通过我们的浏览器访问127.0.0.1:8080。 处理程序 显然创建上面的服务器并没有比命令行工具提供任何好处。为了开始获得一些控制权我们需要引入一个HttpHandler。 让我们看看向我们的服务器添加一个自定义的。我们可以使用SimpleFileServer的 另一种方法createFileHandler()创建一个处理程序。假设我们已经有一个像之前创建的服务器一样的服务器我们可以将新的处理程序附加到它 HttpHandler handler SimpleFileServer.createFileHandler(Path.of(/Users)); server.createContext(/test, handler); 这会导致所有流向127.0.0.1:8080/test 的流量都通过我们的新处理程序。 我们可以使用处理程序做更多的事情。例如让我们设置一个服务器来模拟在不同端点上允许和拒绝访问。我们可以使用HttpHandlers.of()方法来创建允许和拒绝访问的响应 HttpHandler allowedResponse HttpHandlers.of(200, Headers.of(Allow, GET), Welcome); HttpHandler deniedResponse HttpHandlers.of(401, Headers.of(Deny, GET), Denied); 接下来我们需要定义一个谓词来决定何时返回每个响应 Predicate findAllowedPath r - r.getRequestURI() .getPath().equals(/test/allowed); 仅当我们尝试访问 URL /test/allowed时才会返回true。所有其他端点均失败。 我们现在可以使用 HttpHandlers.handleOrElse()它接受我们的 谓词和两个选项。如果谓词通过则执行第一个否则执行第二个 HttpHandler handler HttpHandlers.handleOrElse(findAllowedPath, allowedResponse, deniedResponse); 最后我们可以像以前一样使用新的 HttpHandler设置HttpServer HttpServer server SimpleFileServer.createFileServer(address, path, SimpleFileServer.OutputLevel.VERBOSE); server.createContext(/test, handler); 结果是导航到http://127.0.0.1:8080/test/allowed显示文本“ Welcome ”以及200响应。导航到任何其他路径都会显示“拒绝”并显示401响应。我们可以根据需要使用它来设置测试环境。然而潜在的复杂性相当低。 过滤器 SimpleFileServer类的最后一个方面 是创建 Filter 的能力。该过滤器的作用是处理日志消息。通过定义我们自己的我们可以将消息重定向到我们选择的OutputStream 。 应用Filter时服务器的创建有所不同 。首先让我们使用createOutputFilter()创建过滤器 Filter filter SimpleFileServer.createOutputFilter(System.out, SimpleFileServer.OutputLevel.INFO); 我们在这里使用 System.out作为OutputStream的简单示例 但我们也可以使用记录器或任何我们想要的东西。 接下来我们将 HttpServer类中的create()方法 与我们刚刚创建的过滤器一起使用 HttpServer server HttpServer.create(new InetSocketAddress(8080), 10, /test, handler, filter); 这里有一些争论所以让我们来看看它们。首先地址与以前一样采用InetSocketAddress的形式。其次一个整数指定套接字积压。这是一次允许排队的最大 TCP 连接数。第三我们有背景。在这里我们指定要处理到达127.0.0.1:8080/test 的流量。第四个参数是HttpHandler与我们之前创建的类似。最后是我们的过滤器作为第五个参数。 这提供了与我们之前使用处理程序时相同的功能。然而我们现在可以完全控制日志输出。 结论 在本文中我们看到我们可以快速启动 Java 18 的简单 Web 服务器并且它提供了少量有用的功能。 首先我们看到通过使用命令行工具jwebserver我们可以立即启动并运行服务器。该服务器提供对我们运行它的位置中的文件和子目录的读取访问权限。 接下来我们查看了 API 和可用的新类例如SimpleFileServer。使用此 API我们可以实现与命令行工具相同的结果但以编程方式实现。我们还可以使用HttpHandler 和Filter来扩展我们的控制。 https://www.jdon.com/72671.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/87622.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美乐乐网站源码网站开发实训心得体会

静态成员和非静态成员 调用: 静态属性(static) : 类名.属性名调用 非静态属性(没static) : 1.先创建对象 2.对象.属性 特点: 静态方法里面只能访问静态成员 非经态方法中可以访问所有的属性 static数据成员在类的内部声明,但只能在类的外部定义,…

wordpress内容管理系统seo教程技术

效果预览: 此处利用Excel来读取数据来制作年份选择器,具体步骤如下。 如果只是制作年份选择器可以参考我这篇文章:构建简单实用的年份选择器(简单原理示范) 目录 效果预览: 一、 Excel准备与存放 1.1 …

网站开发的基础是什么平面设计范文

平台倡导分布数据库,最简单的分库逻辑是按业务领域,例如人力资源系统一个库,客户关系管理一个库(举个例子而已,在平台正式的系统中,人力资源系统又细分为核心库、绩效管理库、薪资管理库等)。一…

林业网站建设有哪些中邦建设工程有限公司官方网站

第一种 第二种 第三种(想获得线程的执行结果,建议使用这种)

专业做写生的网站做详情页比较好的网站

论文链接:2023.12-https://arxiv.org/pdf/2312.06185.pdf 1.Background & Motivation 目前生成式的语言模型,如ChatGPT等在通用领域获得了巨大的成功,但在专业领域,由于缺乏相关事实性知识,LLM往往会产生不准确的…

想用自己电脑做服务器做个网站网站在空间费用

当前欧美市场经济增速放缓,通胀持续高位导致物价普遍上涨,进一步引发消费疲软。此外,受原材料价格、劳动力、土地等经营成本上升影响,外贸出口企业利润被进一步压缩。 困顿之中,新兴市场成为破局关键,巨大的…

网站建设类的职位遂宁建设机械网站

SuperSpider——打造功能强大的爬虫利器 博文作者:加菲 发布日期:2013-12-11 阅读次数:4506 博文内容: 1.爬虫的介绍 图1-1 爬虫(spider) 网络爬虫(web spider)是一个自动的通过网络抓取互联网上的网页的程序&#xf…

摄影网站模板源码在线制作印章生成免费

目录 资源列表 基础环境 关闭防护墙 关闭内核安全机制 修改主机名 添加hosts映射 一、部署elasticsearch 修改limit限制 部署elasticsearch 修改配置文件 单节点 集群(3台节点集群为例) 启动 二、部署logstash 部署logstash 添加配置文件 启动 三、部署kiban…

哈尔滨网站制作哪家好手机网站 pc网站模板

P2294 [HNOI2005]狡猾的商人 题意: 你需要调查某个商人的账本,给你n个月内,m条账单信息,每条账单信息为x到y月的收入或者支出多少钱,问你根据账单信息判断这个账本是否合理 5 3 1 5 100 3 5 50 1 2 51比如样例&…

网站微信二维码侧边栏漂浮框wordpress安装下载

声音的转译者:Transformer模型在语音识别中的革命性应用 在人工智能领域,语音到文本转换(Speech-to-Text,STT)技术正迅速发展,成为连接人类语言与机器理解的桥梁。Transformer模型,以其卓越的处…

福州网站建设哪里有论坛门户网站建设运营费用

css自定义字体的兼容问题 来源 http://www.w3cplus.com/content/css3-font-face 一、TureTpe(.ttf)格式: .ttf字体是Windows和Mac的最常见的字体,是一种RAW格式,因此他不为网站优化,支持这种字体的浏览器有【IE9,Firefox3.5,Chrome4,Safari3,…

双语版网站案例代理网络游戏

最近出差在北京做一个小项目,项目里需要读取配置文件的小功能,觉得挺有参考意义的就把代码发上来给大家参考一下。我们选择了直接用微软的读取配置文件的方法。 这个是程序的运行设计效果,就是把这些参数可以进行灵活设置,灵活保存…

手机版网站制作应用网店设计流程

WebSocket是一项很酷的新技术,它允许浏览器与服务器之间进行实时双向通信,而几乎没有开销。 我在这里想要做的是,提供一个非常简洁但足够全面的概述,以介绍如何开始使用该技术。 因此,从以下几件事开始: 在…

做网站上传服务器做网站是否要去工商备案

一、前提 1、kafka安装包下载:http://kafka.apache.org/downloads 2、jdk已安装 3、scala已安装 4、zookeeper集群已安装并运行二、步骤 1、对kafka_2.9.2-0.8.1.tgz进行解压缩:tar -zxvf kafka_2.9.2-0.8.1.tgz。2、对kafka目录进行改名:mv …

外贸网站源码下载网站开通告知书

什么是EXP、POC、CVE: 在某个漏洞出现的时候,会经常看到 exp啊,poc啊什么鬼的, 那么这些究竟是什么东西?? 余弦大大说: POC 即 Proof Of Concept,观点验证程序。 运行这个程序就…

免费做产品宣传的网站网站keywords

十种排序算法&#xff1a;选择排序插入排序冒泡排序希尔排序快速排序的三种实现方法归并排序堆排序&#xff08;大顶堆&#xff09;计数排序基数排序&#xff08;待实现&#xff09;桶排序&#xff08;待实现&#xff09;#include <bits/stdc.h> using namespace std; vo…

站长之家域名查询济宁建站公司

有个逗号分隔的 txt&#xff0c;共 10 列&#xff0c;第 3 列有时候缺少分隔符&#xff0c;导致该列缺失&#xff0c;数据不齐只剩 9 列。比如最后两行&#xff1a; 01-0104-0133,MAYO, RONIE #2,202403,2024-03-21 22:51:43.000,1449.49,0.00,0.00,08,6CC6BDAC7E45 17-1782-02…

有专门做美发的网站吗网站seo优化综合服务公司哪家好

JVM—对象的创建流程与内存分配 创建流程 对象创建的流程图如下&#xff1a; 对象的内存分配方式 内存分配的方式有两种&#xff1a; 指针碰撞&#xff08;Bump the Pointer&#xff09;空闲列表&#xff08;Free List&#xff09; 分配方式说明收集器指针碰撞&#xff08…

网站项目建设策划方案wordpress比较好的建议

首先&#xff0c;来看下效果图 在线体验地址&#xff1a;https://geojson.hxkj.vip&#xff0c;并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据&#xff0…

p2p商城网站建设方案招工 最新招聘信息

体育赛事运营是指组织体育赛事或获取赛事版权&#xff0c;并进行赛事推广营销、运营管理等一系列商业运作的运营活动。体育赛事运营相关业务主要包括赛事运营与营销、赛事版权运营两个部分。 体育赛事运营行业分类 资料来源&#xff1a;共研产业咨询&#xff08;共研网&#x…