都匀网站开发wordpress 获得主题

pingmian/2026/1/26 22:39:37/文章来源:
都匀网站开发,wordpress 获得主题,电子商务网站建设 以为例,苏州市吴江建设局网站这是Spring Integration Session 1的后续活动 第一部分是使用Spring Integration的简单Hello World应用程序。 我想通过考虑其他一些方案来进一步介绍它。 因此#xff0c;对Hello World应用程序的第一个更改是添加网关组件。 要快速重新访问较早的测试程序#xff0c;请执行… 这是Spring Integration Session 1的后续活动 第一部分是使用Spring Integration的简单Hello World应用程序。 我想通过考虑其他一些方案来进一步介绍它。 因此对Hello World应用程序的第一个更改是添加网关组件。 要快速重新访问较早的测试程序请执行以下操作 package org.bk.si.helloworld.hw1;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.integration.Message; import org.springframework.integration.MessageChannel; import org.springframework.integration.message.GenericMessage; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;RunWith(SpringJUnit4ClassRunner.class) ContextConfiguration(helloworld.xml) public class HelloWorldTest {AutowiredQualifier(messageChannel)MessageChannel messageChannel;Testpublic void testHelloWorld() {MessageString helloWorld new GenericMessageString(Hello World);messageChannel.send(helloWorld);} } 在上面突出显示的行中测试依赖于特定于Spring Integration的组件-消息通道并且在测试中构造了显式的Spring Integration Message并将其发送到消息通道。 与Spring Integration这里的消息传递系统的耦合有点过多。 网关组件为消息传递系统提供了外观从而将用户应用程序在本例中为单元测试与消息传递系统的详细信息消息传递通道消息和消息的显式发送隔离开来。 首先通过一个示例来说明在使用网关组件的情况下测试的外观 package org.bk.si.helloworld.hw2;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;RunWith(SpringJUnit4ClassRunner.class) ContextConfiguration(helloworld.xml) public class HelloWorldTest {Autowired Greeter greeter;Testpublic void testHelloWorld(){this.greeter.sendGreeting(Hello World);} } 上面的Greeter接口是网关组件。 既然已经引入了该组件那么在此测试中就不再依赖于Spring Integration了-在代码中根本没有提到MessageMessage Channel。 网关组件也是这样定义的非常简单的Java接口 package org.bk.si.helloworld.hw2;public interface Greeter {public void sendGreeting(String message); } 所以现在的问题是谁来负责创建消息传递并将消息发送到消息通道–是通过Spring Integration配置进行的 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:inthttp://www.springframework.org/schema/integrationxmlns:int-streamhttp://www.springframework.org/schema/integration/streamxsi:schemaLocationhttp://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.1.xsdhttp://www.springframework.org/schema/integration/stream http://www.springframework.org/schema/integration/stream/spring-integration-stream-2.1.xsdhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdint:channel idmessagesChannel/int:channelint:gateway service-interfaceorg.bk.si.helloworld.hw2.Greeter default-request-channelmessagesChannel/int:gatewayint-stream:stdout-channel-adapter channelmessagesChannel append-newlinetrue//beans 上面突出显示的行从Greeter界面创建了Gateway组件在后台创建了一个代理该代理处理了之前明确进行的所有操作-创建消息传递并将消息发送到消息通道。 现在为“ Hello World”示例增加更多的复杂性 考虑以下测试 package org.bk.si.helloworld.hw3;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;RunWith(SpringJUnit4ClassRunner.class) ContextConfiguration(helloworld.xml) public class HelloWorldTest {Autowired Greeter greeter;Testpublic void testHelloWorld(){System.out.println(Started..);long start System.nanoTime();for (int i0;i10;i){this.greeter.sendMessage(String.format(Hello World %d,i));}System.out.println(Completed..);System.out.println(String.format(Took %f ms, (System.nanoTime()-start)/10e6));} } 这与先前的单元测试相同除了在这种情况下“ Hello World”消息被发送了10次。 支持的Spring Integration配置文件如下 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:inthttp://www.springframework.org/schema/integrationxmlns:int-streamhttp://www.springframework.org/schema/integration/streamxsi:schemaLocationhttp://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.1.xsdhttp://www.springframework.org/schema/integration/stream http://www.springframework.org/schema/integration/stream/spring-integration-stream-2.1.xsdhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdint:publish-subscribe-channel idmessagesChannel/int:gateway service-interfaceorg.bk.si.helloworld.hw3.Greeter default-request-channelmessagesChannel/int:gatewayint-stream:stderr-channel-adapter channelmessagesChannel append-newlinetrue/int-stream:stdout-channel-adapter channelmessagesChannel append-newlinetrue//beans 如果我现在运行此测试则输出如下 红色的行打印到syserr黑色的行打印到sysout。 因此问题在于为什么其中一些将进入sysout而另一些将进入syserr为什么不同时使用呢 答案是因为通道的类型-上面的“ messagesChannel”是Spring Integration术语中的“直接通道”并且具有“点对点”语义。 点对点语义基本上意味着当一条消息进入Messaging Channel时只有1个接收者接收到该消息–因此在这种情况下标准输出适配器或标准err适配器最终都会打印进入该消息的消息。消息通道。 因此要打印到两个适配器解决方法是简单地更改通道的语义–代替点对点通道将其设置为发布-订阅通道该通道是向多个接收者广播消息的通道。 使用Spring Integration进行更改非常简单 file:/C:/learn/scratch/target/test-classes/org/bk/htmlencode/content.txt ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:inthttp://www.springframework.org/schema/integrationxmlns:int-streamhttp://www.springframework.org/schema/integration/streamxsi:schemaLocationhttp://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.1.xsdhttp://www.springframework.org/schema/integration/stream http://www.springframework.org/schema/integration/stream/spring-integration-stream-2.1.xsdhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdint:publish-subscribe-channel idmessagesChannel/int:gateway service-interfaceorg.bk.si.helloworld.hw3.Greeter default-request-channelmessagesChannel/int:gatewayint-stream:stderr-channel-adapter channelmessagesChannel append-newlinetrue/int-stream:stdout-channel-adapter channelmessagesChannel append-newlinetrue//beans 现在的输出将是同时打印到sysout和syserr的消息 这样就完成了对网关组件直接通道和发布订阅通道的介绍。 参考资料 Spring Integration –第2节–来自all和各式博客的JCG合作伙伴 Biju Kunjummen的更多Hello Worlds 。 翻译自: https://www.javacodegeeks.com/2012/07/spring-integration-session-2-more-hello.html

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

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

相关文章

网上做ps赚钱的网站可信赖的武进网站建设

• 全局作用域,函数作用域 • 作用域链 • 作用域scope: 一个变量的可用范围 • 作用域链scope chain:以当前作用域的scope属性为起点,依次引用每个AO,直到window结束,行成多级引用关系 js作用域ES5 …

域名年费多少网站建设精品网站建设

绝地求生PGC小组赛B组第一轮的比赛即将结束,在刚刚那场决赛圈中NH和17给我们上演了非常精彩的较量,双方战至最后一人,最终由NH击败17收获一鸡,这两支PCL老牌强队总分都超过了40分,晋级胜者组对他们来说压力不大了。新队…

网站首页标题怎么设置网站推广的方法有

系列文章目录 前言 从 2.1.2 版开始,MuJoCo 附带使用 pybind11 以 C 开发的本地 Python 绑定。Python API 与底层的 C API 保持一致。这导致了一些非 Python 代码结构(如函数参数的顺序),但其好处是 API 文档适用于两种语言。 Pyt…

网站设置快捷方式电商平台投诉找哪个部门

文章目录1 伙伴算法页框操作alloc_pages()2 slabslab机制要解决的问题使用高速缓存3 内存管理函数kmallockzallocvmallocvzalloc区别参考文章内核使用struct page结构体描述每个物理页,也叫页框。内核在很多情况下,需要申请连续的页框,而且数…

天津网站在哪里建设wordpress 伪静态 分页

select * from [表A] where id in (select id from [表A] group by id having count(id) >1 )转载于:https://www.cnblogs.com/wuyujie/p/7885017.html

网站资料什么是网络开发

我校有生物学实验教学中心、作物学实验教学中心、水产养殖实验教学中心、动物医学实验教学中心4个国家级实验教学示范中心,10个省级实验教学示范中心。生物学实验教学中心华中农业大学生物学实验教学中心成立于2001年7月,是直属于生命科学技术学院的校级…

做视频图片博客网站营销型设计网站

Mono对gtk做了很努力的封装,即便如此仍然与System.Windows.Form中的控件操作方法有许多差异,这是gtk本身特性或称为特色决定的。下面是gtk常用控件在Mono C#中的一些用法。 Button控件 在工具箱中该控件的clicked信号双击后自动生成回调函数prototype&…

广东省建设厅投诉网站国家icp备案网站

Ubuntu20.04安装ROS Excerpt ubuntu安装方式有两种,一种是安装ubuntu系统,另一种是在windows下安装虚拟机,在虚拟机里安装ubuntu。下面为双系统安装ubuntu(用虚拟机装ubuntu会很卡,bug很多,除非电脑配置极好…

网站建设设计技术方案模板软件开发上海

注解Annotation 一、介绍二、使用三、三个基本的Annotation四、JDK内置的基本注解类型1、Override2、Deprecated3、SuppressWarnings 五、JDK的元注解1、Retention2、Target3、Documented4、Inherited 一、介绍 注解(Annotation)也被称为元数据&#xf…

个人网站 如何做推广做网站放视频

POKT Network(也被称为 Pocket Network)在通证经济模型上完成了重大的改进,不仅将通货膨胀率降至 5% 以下,并使 POKT 通证在 2025 年走向通缩的轨迹上,预计到2024 年年底通货膨胀率将降至 2% 以下。POKT Network 的 “…

襄阳集团网站建设香奈儿电子商务网站建设策划书

大体流程: 步骤: 1.加载数据到缓存中(Buffer Pool): 在进行数据更新时,InnoDB首先会在缓冲池(Buffer Pool)中查找该记录是否已经在内存中。如果记录不在内存中,会将需要更新的数据…

wordpress博客站搭建免费推广网站短视频

说明 bind命令 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 语法 bind(选项)选项 -d:显示按键配置的内容&#xff…

专家库 网站 建设方案湛江论坛建站模板

From: http://www.cppblog.com/elva/archive/2010/08/13/123313.html 因为项目需要,学习了一下RTSP协议,为了防止以后忘记,就把学习过程和成果记载下来。期间参考了一些网上的资料,并分析了VLC的RTSP报文。 RTSP(…

怎么学建网站wordpress打开慢

1。一位工科男在拿到华为实习生offer后的面经干货某211学校,机械学院研究生。不得不说一下,华为的员工们真的是认真做事,因为怕我们担心下班轮不到面试。工作人员特意去休息区告诉我们,不面试完他们不会下班,果然是个爱…

甘肃城乡建设部网站首页人才市场招聘网站

目录 0.环境 1.问题简述 2.分析报错原因 3.解决方法 1)set() 相关语句 2)target_link_libraries() 相关语句 4.参考 0.环境 windows11 、 vs-code 、 qt 、 c、编译器为vs2019-x86_amd64 1.问题简述 项目编译release版本时会报错:报错…

电子商务毕业设计 网站建设太原网页制作招聘网

以Android 11源码下载流程图如下所示: 1. 安装Git和Repo工具 2. 创建一个工作目录 3. 初始化仓库并下载源码 4. 切换到指定的分支 5. 编译源码 具体步骤如下: 安装Git和Repo工具:在Linux或Mac上,可以通过终端运行以下命令安装Gi…

服务器怎么发布网站二手书网站开发需求分析

前言 Axios 是一个基于 Promise 的 HTTP 库,它的概念及使用方法本文不过多赘述,请参考:axios传送门 本文重点讲述下在项目中是如何利用 axios 封装 http 请求。 一、预设全局变量 在 /const/preset.js 中配置预先设置一些全局变量 window.…

php做的网站好不好网站建设模板下载免费

*************************************优雅的分割线 ********************************** 分享一波:程序员赚外快-必看的巅峰干货 如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程 请关注微信公众号:HB荷包 一个能让你学习技术和赚钱方法的公众号,持续更…

二手商品网站怎么做模型网站大全免费

专属领域论文订阅 VX 扫吗关注{晓理紫|小李子},每日更新论文,如感兴趣,请转发给有需要的同学,谢谢支持 分类: 大语言模型LLM视觉模型VLM扩散模型视觉导航具身智能,机器人强化学习开放词汇,检测分割 [晓理紫…

中山营销网站建设费用湘潭县建设投资有限公司网站

文章目录 什么是数据库数据库是运行在操作系统中的软件 为什么需要数据库有哪些数据库MySQL 的体系架构网络连接层/API 层数据库服务层存储引擎层系统文件层 什么是 SQL参考资料 阅读前导:理论上数据库可以在操作系统和网络之前学习,但是这样会让学习层次…