maven执行main函数

You’re ready to run your first topology! If you create a file at src/main/resources/

words.txt with one word per line, you can run the topology with this command:

mvn exec:java -Dexec.mainClass="TopologyMain" -Dexec.args="src/main/resources/

words.txt"

For example, if you use the following words.txt file:

Storm

test

are

great

is

an

Storm

simple

application

but

very

powerful

really

Storm

is

great

In the logs, you should see something like the following:

is: 2

application: 1

but: 1

great: 1

test: 1

simple: 1

Storm: 3

really: 1

are: 1

great: 1

an: 1

powerful:

时间: 2024-10-10 00:14:27

maven执行main函数的相关文章

《LINUX内核设计的艺术》第一章从开机家电到执行main函数之前的过程 学习笔记之一

从开机加电到实行main函数之前的过程 分为三步,目的是实现从启动盘加载操作系统程序,完成实现main函数的准备工作 启动BLOS,准备是模式下的中断向量表和中断服务程序 从启动盘加载操作系统程序到内存.加载操作系统程序就是靠第一步实现的 为实现32位的main函数做过度工作 1.1启动blos,准备实模式下的中断向量表和中断服务程序 由blos来加载软件操作系统的任务 1.1.1         BLOS的启动原理 0XFFFF0 由硬件来启动,CPU硬件设计逻辑设计为加电瞬间就强行将CS的值

从开机加电到执行main函数之前的过程

1.启动BIOS,准备实模式下中断向量表和中断服务程序 在按下电源按钮的瞬间,CPU硬件逻辑强制将CS:IP设置为0xFFFF:0x0000,指向内存地址的0xFFFF0位置,此位置属于BIOS的地址范围.关于硬件如何指向BIOS区,这是一个纯硬件动作,在RAM实地址空间中,属于BIOS地址空间部分为空,硬件只要见到CPU发出的地址属于BIOS地址范围,直接从硬件层次将访问重定向到BIOS的ROM区中.这也就是为什么RAM中存在空洞的原因. BIOS程序在内存最开始的位置(0x00000)用1K

eclipse中执行main函数添加参数

我们通常执行main函数是在类中右键选择Run As --> Java Application 但是如何执行时带有参数呢? Run As --> Run Configurations 打开如下界面

《Linux内核设计的艺术》学习笔记(一)从开机加电到执行main函数之前的过程

分享一个最近丢了手机心塞到爆炸的我,现在穷的只剩下满脑子的智慧了,好了,我要开始学习了. 首先,搭建一个linux0.11的系统环境,贴出结果图. 从开机加电到执行main函数之前的过程. 1. 启动BIOS,准备实模式下的中断向量表和中断服务程序; 2. 从启动盘加载操作系统程序到内存,加载操作系统程序的工作就是利用第一步中断服务程序实现的; 3. 为执行32位的main函数做过渡工作. 启动BIOS,准备实模式下的中断向量表和中断服务程序 cpu的硬件设计为加电即进入16位实模式下状态运行,

Linux0.11从开机到准备执行main函数的启动学习

最近一直在看操作系统以及内核设计的东西,不确定自己有能力会参与到类似的开发之中,但是争取能自己改造这内核玩一下,然后按照Linux From Scratch那样的把改造后的系统编译运行就心满意足了.正在看的书是<Linux内核设计的艺术>之"图解Linux操作系统架构设计与实现原理",自己看的时候有种恍然大明白的感觉.这本书的特色是图很丰富,看着很爽的感觉,内存地址都画得非常清楚,但是我怕自己只看不动手分析的话,看了很容易遗忘.这里写这篇博客希望能够边看,边学,边分析,边领

《Linux内核设计的艺术》学习笔记(一)从开机加电到执行main函数

  实验内核版本:0.11 ◆ 从开机到main函数的三步: ① 启动BIOS,准备实模式下的中断向量表和中断服务程序: ② 从启动盘加载OS程序到内存中,加载OS程序的工作就是利用第一步中的中断服务程序实现的: ③ 为执行保护模式下32位的main函数做过渡工作. ? Intel将所有80x86系列的CPU硬件都设计为加电即进入16位实模式状态运行: ? 将CPU硬件逻辑设计为在加电瞬间强行将CS置为0xFFFF,IP置为0x0000,即是CS:IP指向了0xFFFF0这个地址: 整个过程是一

nginx第一章--执行main函数前的描述

nginx安装后,会根据安装平台系统,编译源码时在objs/src目录下生成ngx_auto_config.h头文件.此头文件定义了相关宏,关于编译器.操作系统.系统函数等开关定义. 一 nginx.c 文件一开始引入如下三个头文件: 1 ngx_config.h 2 ngx_core.h 3 nginx.h ngx_config.h头文件包含ngx_auto_config.h头文件,根据其中的系统平台宏定义,加载针对特定平台的函数定义,实现后续操作.如我在linux下安装nginx,ngx_c

maven项目执行main方法讲解

项目中有时候会遇到执行main函数来测试类中所写的方法.普通的java程序在eclipse中执行非常简单,对要执行的java类,run as 即可编译运行,查看结果. 但是使用maven管理项目,对于maven项目还按照原来的方式就行不通了.下面讲解下如何在maven项目中执行main函数. 一.  maven项目执行main函数方法,需引入两个插件:maven-compiler-plugin和exec-maven-plugin插件. maven-compiler-plugin :用于编译jav

多玩YY语音的面试题:C++中如何在main()函数之前执行操作?

第一反应main()函数是所有函数执行的开始.但是问题是main()函数执行之前如何执行呢? 联想到MFC里面的 C**App类的theApp对象,其执行顺序就在main函数之前.道理相通,顺理推下,能够想到:如果在main函数之前声明一个类的全局的对象.那么其执行顺序,根据全局对象的生存期和作用域,肯定先于main函数. 示例如下: class simpleClass { public: simpleClass( ) { cout << "simpleClass construct