控制台 订阅
控制台可以指:控制室内的专业家具;控制面板,Windows图形用户界面的一部分;命令行界面(CLI),也有人称之为字符用户界面(CUI);机械控制台,如交通工具的驾驶舱; 展开全文
控制台可以指:控制室内的专业家具;控制面板,Windows图形用户界面的一部分;命令行界面(CLI),也有人称之为字符用户界面(CUI);机械控制台,如交通工具的驾驶舱;
信息
外文名
Console
领    域
工程
中文名
控制台
控制台控制台
控制台(英语:Console),在运行关键任务的控制室当中,根据特殊的人体工程学设计制造的,为操作和调度人员提供可以承载各种办公设备和专用设备的专业家具。控制台应用范围非常广泛,涵盖电力生产和电力调度中心,核工业设施运行中心,能源生产中心,交通运行监控中心,航空航天任务监控中心,公共安全任务监控中心,金融交易中心监控中心,广播电视监控中心,工厂中控室等等非常多的应用场景,这些类型的控制室,监控中心,控制中心都属于关键任务控制环境(Mission Critical Control Environment),影响着经济与社会的有序运作。
收起全文
精华内容
下载资源
问答
  • 解决IntelliJ IDEA控制台输出中文乱码问题

    万次阅读 多人点赞 2018-07-18 14:01:38
    IntelliJ IDEA 控制台输出中文乱码部分如图所示: 二、解决方法: 1.打开tomcat配置页面,Edit Configurations。 2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply...

    一、问题情况:

    IntelliJ IDEA 控制台输出中文乱码部分如图所示:

    二、解决方法:

    1.打开tomcat配置页面,Edit Configurations。

    2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。

    3.尝试重启tomcat,乱码问题解决。


    ps:若乱码问题依然存在,请尝试继续按以下步骤解决:

    1.打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件。

    2.分别在这两个文件内容的末尾添加-Dfile.encoding=UTF-8

    3.打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8,点击OK或者Apply。

    4.重启IntelliJ IDEA即可解决乱码问题。

    展开全文
  • 移动端控制台

    2018-10-11 16:03:14
    移动端控制台
  • 珍珠控制台

    2015-07-17 00:44:40
    珍珠控制台
  • 控制台:OS X控制台应用程序
  • 起搏器控制台 起搏器控制台
  • 控制台代码

    2015-05-25 22:09:04
    用QT5编写的远程控制台代码。即实现控制台远程控制设备操作软件,实现命令遥控
  • 控制台X,备用Windows控制台
  • Sentinel 控制台

    千次阅读 2020-09-05 17:17:24
    Sentinel 控制台 1. 概述 Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。另外,鉴权在生产环境中也必不可少。这里,我们将会详细讲述如何通过...

    Sentinel 控制台

    1. 概述

    Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。另外,鉴权在生产环境中也必不可少。这里,我们将会详细讲述如何通过简单的步骤就可以使用这些功能。

    接下来,我们将会逐一介绍如何整合 Sentinel 核心库和 Dashboard,让它发挥最大的作用。同时我们也在阿里云上提供企业级的控制台:AHAS Sentinel 控制台,您只需要几个简单的步骤,就能最直观地看到控制台如何实现这些功能。

    Sentinel 控制台包含如下功能:

    注意:Sentinel 控制台目前仅支持单机部署。

    2. 启动控制台

    2.1 获取 Sentinel 控制台

    您可以从 release 页面 下载最新版本的控制台 jar 包。

    您也可以从最新版本的源码自行构建 Sentinel 控制台:

    • 下载 控制台 工程
    • 使用以下命令将代码打包成一个 fat jar: mvn clean package

    2.2 启动

    注意:启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本。

    使用如下命令启动控制台:

    java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
    

    其中 -Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080

    从 Sentinel 1.6.0 起,Sentinel 控制台引入基本的登录功能,默认用户名和密码都是 sentinel。可以参考 鉴权模块文档 配置用户名和密码。

    注:若您的应用为 Spring Boot 或 Spring Cloud 应用,您可以通过 Spring 配置文件来指定配置,详情请参考 Spring Cloud Alibaba Sentinel 文档

    3. 客户端接入控制台

    控制台启动后,客户端需要按照以下步骤接入到控制台。

    3.1 引入JAR包

    客户端需要引入 Transport 模块来与 Sentinel 控制台进行通信。您可以通过 pom.xml 引入 JAR 包:

    <dependency>
        <groupId>com.alibaba.csp</groupId>
        <artifactId>sentinel-transport-simple-http</artifactId>
        <version>x.y.z</version>
    </dependency>
    

    3.2 配置启动参数

    启动时加入 JVM 参数 -Dcsp.sentinel.dashboard.server=consoleIp:port 指定控制台地址和端口。若启动多个应用,则需要通过 -Dcsp.sentinel.api.port=xxxx 指定客户端监控 API 的端口(默认是 8719)。

    从 1.6.3 版本开始,控制台支持网关流控规则管理。您需要在接入端添加 -Dcsp.sentinel.app.type=1 启动参数以将您的服务标记为 API Gateway,在接入控制台时您的服务会自动注册为网关类型,然后您即可在控制台配置网关规则和 API 分组。

    除了修改 JVM 参数,也可以通过配置文件取得同样的效果。更详细的信息可以参考 启动配置项

    3.3 触发客户端初始化

    确保客户端有访问量,Sentinel 会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包。

    注意:您还需要根据您的应用类型和接入方式引入对应的 适配依赖,否则即使有访问量也不能被 Sentinel 统计。

    4. 查看机器列表以及健康情况

    当您在机器列表中看到您的机器,就代表着您已经成功接入控制台;如果没有看到您的机器,请检查配置,并通过 ${user.home}/logs/csp/sentinel-record.log.xxx 日志来排查原因,详细的部分请参考 日志文档

    machine-discovery

    注意:若接入 Sentinel 控制台不成功,可以参考 FAQ 排查问题。

    5. 监控

    5.1 "簇点链路"中显示刚刚调用的资源(单机实时)

    簇点链路(单机调用链路)页面实时的去拉取指定客户端资源的运行情况。它一共提供两种展示模式:一种用树状结构展示资源的调用链路,另外一种则不区分调用链路展示资源的实时情况。

    注意: 簇点链路监控是内存态的信息,它仅展示启动后调用过的资源。

    树状链路平铺链路
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QAQnTaLg-1599297361159)(./image/resourceTree.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Awvq60Ip-1599297361162)(./image/sentine_dashboard.gif)]

    5.2 "实时监控"汇总资源信息(集群聚合)

    同时,同一个服务下的所有机器的簇点信息会被汇总,并且秒级地展示在"实时监控"下。

    注意: 实时监控仅存储 5 分钟以内的数据,如果需要持久化,需要通过调用实时监控接口来定制。

    dashboard-overview

    注意:请确保 Sentinel 控制台所在的机器时间与自己应用的机器时间保持一致,否则会导致拉不到实时的监控数据。

    6. 规则管理及推送

    Sentinel 控制台同时提供简单的规则管理以及推送的功能。规则推送分为 3 种模式,包括 “原始模式”、“Pull 模式” 和"Push 模式"。

    这里先简单的介绍"原始模式"。

    6.1 规则管理

    您可以在控制台通过接入端暴露的 HTTP API 来查询规则。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yKQmFMk1-1599297361167)(https://user-images.githubusercontent.com/9434884/48189045-2ae58400-e37a-11e8-84aa-2e2c0dd042e2.png)]

    6.2 规则推送

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CNSuqRYq-1599297361168)(https://user-images.githubusercontent.com/9434884/48189035-25883980-e37a-11e8-8f25-3f3f5be23f0e.png)]

    目前控制台的规则推送也是通过 规则查询更改 HTTP API 来更改规则。这也意味着这些规则仅在内存态生效,应用重启之后,该规则会丢失。

    注:若通过控制台推送规则时出现 invalid type 或 empty type 的错误,请确保 transport 模块版本与 core 模块版本保持一致;若控制台版本 >= 1.7.1,请将接入端的相关依赖也升级至 1.7.1 及以上版本。

    以上是原始模式。当了解了原始模式之后,我们非常鼓励您通过 动态规则 并结合各种外部存储来定制自己的规则源。我们推荐通过动态配置源的控制台来进行规则写入和推送,而不是通过 Sentinel 客户端直接写入到动态配置源中。在生产环境中,我们推荐 push 模式,具体可以参考:在生产环境使用 Sentinel

    注:若要使用集群流控功能,则必须对接动态规则源,否则无法正常使用。

    Sentinel 同时还提供应用维度规则推送的示例页面(流控规则页面,前端路由为 /v2/flow),用户改造控制台对接配置中心后可直接通过 v2 页面推送规则至配置中心。Sentinel 抽取了通用接口用于向远程配置中心推送规则以及拉取规则:

    • DynamicRuleProvider<T>: 拉取规则(应用维度)
    • DynamicRulePublisher<T>: 推送规则(应用维度)

    用户只需实现 DynamicRuleProviderDynamicRulePublisher 接口,并在 v2 的 controller 中通过 @Qualifier 注解替换相应的 bean 即可实现应用维度推送。我们提供了 Nacos 和 Apollo 的示例,改造详情可参考 应用维度规则推送示例

    6.3 网关流控规则

    参考 网关流控控制台文档

    鉴权

    从 Sentinel 1.5.0 开始,控制台提供通用的鉴权接口 AuthService,用户可根据需求自行实现。

    从 Sentinel 1.6.0 起,Sentinel 控制台引入基本的登录功能,默认用户名和密码都是 sentinel

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-djdDs6tW-1599297361169)(https://user-images.githubusercontent.com/9434884/56669344-94b4d880-66e3-11e9-9553-731d67651a11.png)]

    用户可以通过如下参数进行配置:

    • -Dsentinel.dashboard.auth.username=sentinel 用于指定控制台的登录用户名为 sentinel
    • -Dsentinel.dashboard.auth.password=123456 用于指定控制台的登录密码为 123456;如果省略这两个参数,默认用户和密码均为 sentinel
    • -Dserver.servlet.session.timeout=7200 用于指定 Spring Boot 服务端 session 的过期时间,如 7200 表示 7200 秒;60m 表示 60 分钟,默认为 30 分钟;

    同样也可以直接在 Spring properties 文件中进行配置。

    注意:部署多台控制台时,session 默认不会在各实例之间共享,这一块需要自行改造。

    控制台配置项

    控制台的一些特性可以通过配置项来进行配置,配置项主要有两个来源:System.getProperty()System.getenv(),同时存在时后者可以覆盖前者。

    通过环境变量进行配置时,因为不支持 . 所以需要将其更换为 _

    配置项类型默认值最小值描述
    auth.enabledbooleantrue-是否开启登录鉴权,仅用于日常测试,生产上不建议关闭
    sentinel.dashboard.auth.usernameStringsentinel-登录控制台的用户名,默认为 sentinel
    sentinel.dashboard.auth.passwordStringsentinel-登录控制台的密码,默认为 sentinel
    sentinel.dashboard.app.hideAppNoMachineMillisInteger060000是否隐藏无健康节点的应用,距离最近一次主机心跳时间的毫秒数,默认关闭
    sentinel.dashboard.removeAppNoMachineMillisInteger0120000是否自动删除无健康节点的应用,距离最近一次其下节点的心跳时间毫秒数,默认关闭
    sentinel.dashboard.unhealthyMachineMillisInteger6000030000主机失联判定,不可关闭
    sentinel.dashboard.autoRemoveMachineMillisInteger0300000距离最近心跳时间超过指定时间是否自动删除失联节点,默认关闭
    sentinel.dashboard.unhealthyMachineMillisInteger6000030000主机失联判定,不可关闭
    server.servlet.session.cookie.nameStringsentinel_dashboard_cookie-控制台应用的 cookie 名称,可单独设置避免同一域名下 cookie 名冲突

    配置示例:

    • 命令行方式:
    java -Dsentinel.dashboard.app.hideAppNoMachineMillis=60000
    
    • Java 方式:
    System.setProperty("sentinel.dashboard.app.hideAppNoMachineMillis", "60000");
    
    • 环境变量方式:
    sentinel_dashboard_app_hideAppNoMachineMillis=60000
    
    展开全文
  • 易语言控制台清屏源码,控制台清屏
  • nginx控制台

    2018-02-02 23:50:32
    nginx控制台,只要修改启动的驱动器和目录即可,可以启动,重启,关闭nginx服务
  • dubbo管理控制台

    2018-06-27 13:25:55
    dubbo控制台在tomcat上的部署解压可用 dubbo控制台在tomcat上的部署解压可用
  • 视频会议控制台

    2018-06-28 14:04:55
    远程视频会议控制台,MCU操作平台,远程接访控制台,适用于科达视频会议管理。
  • 后台启动控制台程序命令,通过管道获取控制台信息,进行管理,线程安全 记得 将该类放到程序集变量,或者全局变量哦
  • SignalR控制台服务

    2017-04-07 14:03:11
    SignalR控制台服务
  • 数字向导控制台:Unity中的数字向导控制台
  • 易语言创建控制台源码,创建控制台,start,end,子程序1,子程序2,启动控制台,挂接控制台,销毁控制台,退出控制台,清屏,cls,正常输出,错误输出,正常输入,取窗口句柄,取标题,置标题,置文字颜色,置背景色,取输入内容,列出...
  • java控制台输入

    万次阅读 多人点赞 2019-04-04 11:46:55
    做了实习的第一个笔试,方法都写的好好的,自己idea上也ok,到了牛客网上就数组越界,心塞的不行。...(1)创建Scanner对象,接受从控制台输入 Scanner input=new Scanner(System.in); (2)...

    做了实习的第一个笔试,方法都写的好好的,自己idea上也ok,到了牛客网上就数组越界,心塞的不行。查了一下都讲是输入输出的问题。一方面觉得笔试这样设置非常不合理,另一方面也明白是自己输入输出着实没学到位,因此没有这方面应急能力。所以总结一下输入输出。

    步骤:

    (1)创建Scanner对象,接受从控制台输入

    Scanner input=new Scanner(System.in);

    (2)接受String类型或int类型

    String str=input.next();
    int n=input.nextInt();

      /*在新增一个Scanner对象时需要一个System.in对象,因为实际上还是System.in在取得用户输入。Scanner的next()方法用以取得用户输入的字符串;nextInt()将取得的输入字符串转换为整数类型;同样,nextFloat()转换成浮点型;nextBoolean()转换成布尔型。*/

    /*

    其实next()与nextLine()区别很明确:

    next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即获得第一个扫描到的不含空格、换行符的单个字符串。

    使用nextLine()时,则可以扫描到一行内容并作为一个字符串而被获取到。

    */

    例:

    (1)输入一个字符串或数

    import java.util.Scanner;
     
    public class Demo59 {
    	public static void main(String[] args) {
    		//创建Scanner对象,接受从控制台输入
    		Scanner input=new Scanner(System.in);
    		//接受String类型
    		String str=input.next();
    		//输出结果
    		System.out.println(str);
    	}
     
    }
    

     

    (2)连续输入多行数,以空行结束

     public static void inputInteger() {
            Scanner scanner = new Scanner(System.in);
            String nextLine = scanner.nextLine();
            int sum = 0;
    
            while (nextLine != null && !nextLine.equals("")) {
                sum += Integer.parseInt(nextLine);
                System.out.println(sum);
                nextLine = scanner.nextLine();
            }
    
            System.out.println("end of input integer");
        }
    

    (3)连续输入多行字符串,以空行结束

        public static void main(String[] args)
        {
            StringBuilder stringbuilder = new StringBuilder();
            Scanner scanner = new Scanner(System.in);
            while(true)
            {
                String text = scanner.nextLine().trim();
                if ("".equals(text))
                {
                    break;
                }
                stringbuilder.append(text);
            }
    
            System.out.println(stringbuilder.toString());
        }

    注:trim用于去除字符串两端Unicode编码小于等于32(\u0020)的所有字符;还可使用trim()的重载方法String.Trim(Char[])自定义需去除的符号。

    (4)输入多个数值,以空格分开

      public static void inputIntInLine() {
            Scanner scanner = new Scanner(System.in);
            String str = scanner.nextLine();
            String[] numstr = str.split(" ");
            int[] nums = new int[numstr.length];
            for(int i = 0; i < numstr.length; i ++) {
                nums[i] = Integer.parseInt(numstr[i]);
            }
            for(int n: nums) {
                System.out.println(n);
            }
            System.out.println("end of input int in a line");
    
        }
    

    (5)做题时可以正确的输入

    import java.util.Scanner;
    
    public class Main{
        public static void main(String[] args){
            Scanner in =  new Scanner(System.in);   
            while(in.hasNext()){
                String str = in.nextLine();
                System.out.println(str);
            }
        }
    }
    

     

    展开全文
  • 控制台测试 在C#控制台项目中测试控制台输出 该项目生成一个C#动态库。 ConsoleStream类包含用于测试C#控制台项目中的输出文本的方法。 如何使用它: 构建库。 创建一个C#控制台项目。 在控制台上显示一条...
  • 易语言控制台处理源码,控制台处理,CtrlHandler,API_SetConsoleCtrlHandler,API_FreeConsole
  • Tomcat控制台部署

    2018-11-23 16:10:34
    Tomcat控制台部署
  • 控制台窗口界面编程控制控制台窗口界面编程控制控制台全屏实现控制台全屏实现控制台全屏实现
  • C语言windows控制台项目不显示控制台

    千次阅读 2019-11-16 15:23:03
    C语言windows控制台项目不显示控制台 windows控制台项目怎么实现不显示控制台? 在文件头部添加: #pragma comment(linker, “/subsystem:“windows” /entry:“mainCRTStartup””) 即可实现该功能。 ...

    C语言windows控制台项目不显示控制台

    windows控制台项目怎么实现不显示控制台?
    在文件头部添加:
    #pragma comment(linker, “/subsystem:“windows” /entry:“mainCRTStartup””)
    即可实现该功能。

    展开全文
  • 打开控制台

    2013-08-10 22:12:18
    从当前选中的目录打开控制台。并且自动cd到当前选中的目录。
  • 易语言Hyello远程控制台源码系统结构:易语言Hyello远程控制台源码,Hyello远程控制台
  • 易语言控制台输出图形源码,控制台输出图形
  • 易语言设置控制台标题源码,设置控制台标题
  • Mybatis 开启控制台打印sql语句

    万次阅读 多人点赞 2018-09-21 13:09:08
    springboot+mybatis整合过程中,开启控制台sql语句打印的两种方式: 方法一: 1.在mybatis的配置文件中添加: &lt;settings&gt; &lt;!-- 打印sql日志 --&gt; &lt;setting name="...
  • qt控制台工程

    2017-07-04 20:08:00
    qt控制台工程
  • Oracle 管理控制台

    2015-01-28 10:36:54
    Oracle 管理控制台

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,112,864
精华内容 445,145
关键字:

控制台