`
tangkuo
  • 浏览: 103363 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

MAIN

    博客分类:
  • MAIN
 
阅读更多


import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.nbtv.commons.context.AppContext;

public class Main_RptPayInstruction {
private static Log log = LogFactory.getLog(Main_RptPayInstruction.class);

private static volatile boolean running = true;

public static void main(String[] args) {

Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
try {
AppContext.stop();

log.info(new SimpleDateFormat("[yyyy-MM-dd HH:mm:ss]").format(new Date()) + " Main server stopped!");
}catch (Throwable t) {
                    log.error("Main stop error:"+t);
                }

synchronized (Main_RptPayInstruction.class) {
                running = false;
                Main_RptPayInstruction.class.notify();
            }
}
});


AppContext.start();

log.info(new SimpleDateFormat("[yyyy-MM-dd HH:mm:ss]").format(new Date()) + " Main server started!");

synchronized (Main_RptPayInstruction.class) {
while (running) {
            try {
            Main_RptPayInstruction.class.wait();
            } catch (Throwable e) {
            }
        }
}

}

}
分享到:
评论

相关推荐

    int main和int main(void)区别

    ### int main 和 int main(void) 的区别 在 C 和 C++ 编程语言中,`main` 函数作为程序的入口点,其定义方式对于理解程序的行为至关重要。尤其是在 C 和 C++ 中,`main` 函数的定义存在一定的差异,这涉及到函数的...

    Android studio 运行main 函数的方法

    在Android Studio中,通常我们开发的是Android应用程序,它们的核心入口点是`Activity`类的`onCreate()`方法,而非Java程序中的`main()`函数。然而,如果你需要在Android Studio中测试独立的Java类,比如包含`main()...

    bat 运行java main方法

    `main`方法是Java程序的入口点,按照`public static void main(String[] args)`的格式定义。接下来,我们将详细探讨如何创建和使用`bat`文件来运行Java的`main`方法。 首先,确保你有一个已经打包好的`jar`文件,这...

    深入KEIL底层之__main函数详解

    ### 深入KEIL底层之__main函数详解 #### 1. KEIL中__main函数介绍 **1.1 __main主要作用** 在KEIL环境下,`__main`函数承担着程序运行环境的初始化任务,它进行了一系列底层操作来确保程序能够正常运行。这些操作...

    main_menu.xml菜单汉化文件

    "main_menu.xml"就是MySQLWorkbench菜单汉化的核心文件,它包含了所有菜单项的文本和对应的操作命令。 `main_menu.xml` 文件是XML格式的,XML是一种标记语言,用于描述数据结构和内容。在MySQLWorkbench中,这个...

    Could not find the main class

    "解决 MyEclipse 8.5 中的 “Could not find the main class” 问题" "Could not find the main class" 是一个常见的错误提示,出现于 MyEclipse 8.5 中使用外带的 Tomcat 时,因 JDK 版本问题所引起。下面将详细...

    如何在 clion 运行多个 main 函数(方法详解)

    在写 C++ 的题目的时候经常会遇到这样的问题,写了多个 cpp 文件,在 clion 中编译报错不能同时存在多 main 函数 这里写了一个小程序优雅地解决这个问,非常简单,就是就是读字符串写文件 直接修改一下 CMake 自动...

    SETMAIN中控门禁配置工具

    《SETMAIN中控门禁配置工具详解》 在智能安防领域,门禁系统扮演着至关重要的角色,而中控科技作为该领域的领军企业,其产品深受用户信赖。本文将详细介绍“SETMAIN中控门禁配置工具”,以及如何在Linux环境下进行...

    解决 Can not find the main class. Program will exit. 难题

    在IT领域,尤其是在Java编程中,遇到“Can not find the main class. Program will exit.”这一错误信息是非常常见的问题。这通常意味着编译器或运行环境无法识别并定位到程序的主类,即包含main方法的类,从而导致...

    Linux上执行带main方法的java文件

    ### Linux环境下执行含main方法的Java文件详解 #### 标题与描述概述 本文主要介绍如何在Linux系统中执行带有`main`方法的Java文件。通常情况下,在开发环境中可以直接通过IDE或其他工具运行Java应用程序;然而,在...

    rtw89-main网卡驱动包

    **rtw89-main网卡驱动包详解** 在计算机硬件领域,驱动程序是连接操作系统与硬件设备的关键软件组件。它们负责解释操作系统发送的指令,并控制硬件设备执行相应操作。本篇将详细介绍“rtw89-main”这个针对特定网卡...

    SetMain-中文的

    【标题】"SetMain-中文的" 暗示了我们正在讨论的可能是一个与程序启动和主函数有关的主题,特别是在编程中。在大多数高级编程语言中,`main` 函数是程序执行的起点,而`SetMain`可能是对这个概念的一种自定义或扩展...

    main函数之前和main之后都做了那些事情

    根据提供的标题、描述和部分上下文内容,我们可以深入探讨在一个 C 程序中,`main` 函数之前和之后到底发生了哪些事情。 ### `main` 函数之前 #### 编译器和运行时库的准备工作 在 `main` 函数被调用之前,编译器...

    main_menu.xml

    mysql workbench中文设置 mac系统,.../Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml mac系统,win系统,linux系统都是把该文件覆盖 不是不把文件做成代码放上来,而是代码量过大没法放上来

    main函数传递参数

    main 函数传递参数 main 函数是 C/C++ 语言中的入口函数,即程序的开始执行点。在控制台程序中,main 函数可以接收参数,这些参数可以来自操作系统的命令行。了解 main 函数的参数传递机制对编写控制台程序非常重要...

    Java main()方法

    Java main()方法详解 Java 中的 main()方法是 Java 应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是 main()方法,这个方法和其他的方法有很大的不同。 main()方法的特点是: 1. 方法名...

    关于Android Studio安装完后activity_main.xml前几行报错的解决建议

    当你安装完Android Studio之后,开始了一个新项目,然后你发现: activity_main.xml前几行报错,比如...activity_main.xml下的“design”界面无法加载。 可能是因为Android SDK(不是JDK)没有安装好,具体原因可能是谷

    could not find the main class,program will exit

    ### "Could Not Find the Main Class, Program Will Exit" 错误解析及解决方法 在Java编程过程中,我们经常会在开发环境中遇到各种各样的错误提示,其中“Could not find the main class, program will exit”是一...

    ARM中B __Main和B Main的区别

    在ARM架构的嵌入式系统开发中,程序员经常会遇到调用程序入口点`Main`的情况。在汇编语言代码中,我们可能会看到两种不同的调用方式:`B __Main`和`B Main`。这两者虽然看似只有一字之差,但实际上在实际应用中存在...

    ARM中B___Main和B_Main的区别

    在探讨ARM架构中"B___Main"与"B_Main"的区别时,我们实际上是在深入理解ARM处理器在启动阶段如何处理代码执行的细节,以及不同指令对程序初始化的影响。这一区别主要涉及了ARM体系结构下程序的启动过程,特别是初始...

Global site tag (gtag.js) - Google Analytics