"); //-->
Java中应对高并发有多种方案,接下来介绍其中的一个vertx.我将新建一个工程,编码,最后打包运行.思路是先明白代码,再讨论理论概念.第一步:使用eclipse创建一个maven工程,结构如下|---pom.xml

|---src
||
||---main
|||___java
||
||___test
||___java
pom文件内容如下:<projectxmlns="maven.apache.org/POM/4.0.0"
xmlns:xsi="www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.vertx.blog</groupId>
<artifactId>my-first-app</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-core</artifactId>
<version>3.0.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
第二步:编写代码
packagecom.qfedu.vertx;
importio.vertx.core.AbstractVerticle;
importio.vertx.core.Future;
publicclassFirstAppextendsAbstractVerticle{
@Override
publicvoidstart(Future<Void>fut){
vertx
.createHttpServer()
.requestHandler(r->{
r.response().end("<h1>第一个异步应用</h1>");
})
.listen(80,result->{
if(result.succeeded()){
fut.complete();
}else{
fut.fail(fut.cause());
}
});
}
}
第三步:编译打包
mvncleanpackage
第四步:到target目录中找到一个以.jar结尾的文件,运行
java-jar***.jar
第五步:使用浏览器访问
http://localhost
即可看到应用的响应输出数据:第一个异步应用,到此第一个vertx应用就算完成了.最后想要了解更多内容的小伙伴可以登录扣丁学堂官网查看。扣丁学堂Java培训机构不仅有专业的老师和与时俱进的课程体系,还有大量的JavaEE视频教程供学员观看学习,想要了解学习Java的小伙伴快快行动吧。扣丁学堂Java技术交流群:850353792。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
New Book :3G handset and network design
全球汽车级电感器市场预测与分析(2026-2036)
自动驾驶正推动汽车行业加速布局人形机器人
Sams - C++ Primer Plus, Fourth Edition.part1
痛失销冠,迪王要变迪子了?
高精度+消除运动伪影!安森美Hyperlux™ ID解锁机器视觉应用新可能
2010英特尔杯大学生电子设计竞赛(2)
《电子产品世界》8上半月中杂志全家福中哪个是GAO
最近怎么大家的头像都有变化,而且PIG越来越多!
Cirrus Logic 推出工业成像模拟前端芯片
掘金自动驾驶,不要把大坑当机会
CMOS门压控振荡器电路
Bose电磁汽车悬架的工作原理、失败原因及ClearMotion的技术复兴
压控振荡器电路
简易混响和环绕声产生器
Que - Special Edition Using Linux 4th Edition.part4
Sams - C++ Primer Plus, Fourth Edition.part2
AI穿戴硬件,串起你的碎片时间
2010英特尔杯大学生电子设计竞赛(5)
突破工艺边界,奎芯科技LPDDR5X IP硅验证通过,速率达9600Mbps
2010英特尔杯大学生电子设计竞赛(3)
哪位有wind net MPLS,我有其他模块可以交换!
快速同步压控振荡器电路
Sams - C++ Primer Plus, Fourth Edition.part3
Que - Special Edition Using Linux 4th Edition.part5
富士通发布全球首创百万像素双波段红外传感器
2010英特尔杯大学生电子设计竞赛(1)
双D触发器式的VCO电路
最近怎么不见猪也有理想兄?
2010英特尔杯大学生电子设计竞赛(4)