当前位置: 首页 > news >正文

网站创建后台网站建设案例收费吗

网站创建后台,网站建设案例收费吗,手机壁纸网站源码,做网站模板的海报尺寸多少目录 一#xff0c;序言二#xff0c;简单示例1. 引入依赖2. 日志配置3. 调用代码4. 运行结果 三#xff0c;完整代码 一#xff0c;序言 WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具#xff0c;从Spring5.0开始WebClient… 目录 一序言二简单示例1. 引入依赖2. 日志配置3. 调用代码4. 运行结果 三完整代码 一序言 WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具从Spring5.0开始WebClient作为RestTemplete的替代品有更好的响应式能力支持异步调用可以在Spring项目中实现网络请求。 二简单示例 1. 引入依赖 pom.xml ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.fly/groupIdartifactIdweb-client/artifactIdversion0.0.1/versionnamebase/namepropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingjava.version1.8/java.versionskipTeststrue/skipTests/propertiesdependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-webflux/artifactIdversion5.2.3.RELEASE/version/dependencydependencygroupIdio.projectreactor.netty/groupIdartifactIdreactor-netty/artifactIdversion0.9.4.RELEASE/version/dependencydependencygroupIdorg.apache.logging.log4j/groupIdartifactIdlog4j-slf4j-impl/artifactIdversion2.12.1/version/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.10/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.12/versionscopeprovided/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.10.1/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encoding/configuration/plugin/plugins/build /project2. 日志配置 log4j2.xml ?xml version1.0 encodingUTF-8? configuration statusoff monitorInterval0appendersconsole nameConsole targetsystem_outpatternLayout pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n //console/appendersloggersroot levelINFOappender-ref refConsole //root/loggers /configuration3. 调用代码 import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.concurrent.TimeUnit;import org.apache.commons.lang3.StringUtils; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.web.reactive.function.client.WebClient;import lombok.extern.slf4j.Slf4j; import reactor.core.publisher.Mono;/*** WebClient是RestTemplete的替代品有更好的响应式能力支持异步调用br* * https://blog.csdn.net/zzhongcy/article/details/105412842* */ Slf4j public class RunWebClient {public static void main(String[] args)throws InterruptedException{// 默认使用nettyWebClient webClient WebClient.builder().codecs(configurer - configurer.defaultCodecs().maxInMemorySize(-1)) // 缓冲区默认256k解决报错Exceeded limit on max bytes to buffer : 262144.build();// block转换为同步调用MonoString resp webClient.get().uri(https://00fly.online/upload/ids).acceptCharset(StandardCharsets.UTF_8).accept(MediaType.TEXT_HTML).retrieve().bodyToMono(String.class);String[] idArray StringUtils.split(resp.block(), \r\n);log.info(★★★★★★★★ ids: {}, Arrays.asList(idArray));// 异步调用for (String id : idArray){MonoString result webClient.get().uri(https://blog.csdn.net/qq_16127313/article/details/{id}, id).header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE).acceptCharset(StandardCharsets.UTF_8).accept(MediaType.TEXT_HTML).retrieve().bodyToMono(String.class);result.subscribe(body - log.info({} process complted, id), e - log.error(e.getMessage()));}log.info(异步请求已提交...);TimeUnit.SECONDS.sleep(10); // 重要等待异步调用完成} } 4. 运行结果 三完整代码 如何使用下面的备份文件恢复成原始的项目代码请移步查阅神奇代码恢复工具 //goto pom.xml ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.fly/groupIdartifactIdweb-client/artifactIdversion0.0.1/versionnamebase/namepropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingjava.version1.8/java.versionskipTeststrue/skipTests/propertiesdependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-webflux/artifactIdversion5.2.3.RELEASE/version/dependencydependencygroupIdio.projectreactor.netty/groupIdartifactIdreactor-netty/artifactIdversion0.9.4.RELEASE/version/dependencydependencygroupIdorg.apache.logging.log4j/groupIdartifactIdlog4j-slf4j-impl/artifactIdversion2.12.1/version/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.10/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.12/versionscopeprovided/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.10.1/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encoding/configuration/plugin/plugins/build /project //goto src\main\java\com\fly\http\RunWebClient.java package com.fly.http;import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.concurrent.TimeUnit;import org.apache.commons.lang3.StringUtils; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.web.reactive.function.client.WebClient;import lombok.extern.slf4j.Slf4j; import reactor.core.publisher.Mono;/*** WebClient是RestTemplete的替代品有更好的响应式能力支持异步调用br* * https://blog.csdn.net/zzhongcy/article/details/105412842* */ Slf4j public class RunWebClient {public static void main(String[] args)throws InterruptedException{// 默认使用nettyWebClient webClient WebClient.builder().codecs(configurer - configurer.defaultCodecs().maxInMemorySize(-1)) // 缓冲区默认256k解决报错Exceeded limit on max bytes to buffer : 262144.build();// block转换为同步调用MonoString resp webClient.get().uri(https://00fly.online/upload/ids).acceptCharset(StandardCharsets.UTF_8).accept(MediaType.TEXT_HTML).retrieve().bodyToMono(String.class);String[] idArray StringUtils.split(resp.block(), \r\n);log.info(★★★★★★★★ ids: {}, Arrays.asList(idArray));// 异步调用for (String id : idArray){MonoString result webClient.get().uri(https://blog.csdn.net/qq_16127313/article/details/{id}, id).header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE).acceptCharset(StandardCharsets.UTF_8).accept(MediaType.TEXT_HTML).retrieve().bodyToMono(String.class);result.subscribe(body - log.info({} process complted, id), e - log.error(e.getMessage()));}log.info(异步请求已提交...);TimeUnit.SECONDS.sleep(10); // 重要等待异步调用完成} } //goto src\main\resources\log4j2.xml ?xml version1.0 encodingUTF-8? configuration statusoff monitorInterval0appendersconsole nameConsole targetsystem_outpatternLayout pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n //console/appendersloggersroot levelINFOappender-ref refConsole //root/loggers /configuration 有任何问题和建议都可以向我提问讨论,大家一起进步谢谢! -over-
http://wiki.neutronadmin.com/news/88902/

相关文章:

  • 网站流量钱是谁给的上传 wordpress
  • 建网站岑溪哪家强?开发公司采购管理制度
  • 网站所属网络怎么网站开发
  • 建设派网站旅游海外网站建设
  • 怎样下载模板做网站网上写作如何投稿赚钱
  • 如何建立网站和网页建中英文网站
  • 国外网站服务器做网站赚钱什么类型
  • 求职网站建设横沥做网站
  • 监控摄像头做直播网站网站跳出率多少正常
  • 珠海建设工程信息网站设计吧
  • 攸县住房和城乡规划建设局网站什么是企业网站pv
  • 网站建设石家庄快优网站建设服务优势
  • 攀枝花市建设银行网站小型教育网站的开发与建设论文
  • 怎么做视频解析的网站2023年火爆的新闻
  • 高质量的中山网站建设公司装修流程
  • 网站做点线表格广州网站建设讯度
  • 网站平均停留时间太原市建设银行网站首页
  • 犀牛云做网站装修设计的网站
  • 太和县建设局网站网站式登录页面模板下载
  • 美食网站开发前期准备广西壮族自治区成立时间
  • 凡客网站建立苏州刚刚发生新闻
  • 深圳高端设计网站英文作文
  • 网站页面设计欣赏做论坛网站看什么书
  • 品牌推广内容白云网站 建设seo信科
  • 做旅游网站的关注与回复动漫制作专业就业前景如何
  • 社区网站 备案wordpress更换网站logo
  • 企业网站建设三个原则15个常见关键词
  • vs网站开发如何发布初二信息课网站怎么做
  • php网站开发都需要什么软件青岛济南网页设计公司
  • 做t恤的网站深圳外包网站制作公司