控制台

log4j笔记

隐身守侯 提交于 2019-11-27 21:23:19
1、什么是log4j? Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。 2、让log4j与System.out.println()进行比较 * 前者专业日志工具 > 可以随意的指定输出目的地(可以是控制台,文件) > 可以灵活控制级别(只输出错误级别的日志,而信息级别的不输出) > 可以控制输出的格式! * 后者只能输出到控制台!无法控制级别(信息、错误)! 3、什么东西使用了log4j * c3p0 * hibernate * spring 4、Log4j中有三大组件 Logger(日志器):用来输出日志消息的类,它可以输出不同级别的消息 Appender(日志输出目标):通常我们希望日志输出到文件中,以及控制台,也可能希望日志输出数据库,该类就表示一个输出的目标 Layout(格式化器):对输出的消息进行格式化,例如在消息中添加日期,以及级别等 5、配置文件 (1)日志级别 在Log4j中日志消息分为五个级别,级别由高到低排列如下: * FATAL:重大错误,例如系统崩溃; * ERROR:错误,例如某模块瘫痪; * WARN:警告,程序的隐患,如果不处理,将来可能就是错误; * INFO:信息,可以用来查看程序执行的流程; * DEBUG:调试,用来调试程序的bug。 (

思科路由器交换机常用命令

主宰稳场 提交于 2019-11-27 21:22:06
常用命令 1. 几种模式 用户模式 //提示符为 “ >” 特权模式 //在用户模式下输入 enable 提示符为 “#” 全局配置模式 //在特权模式下输入 conf t 提示符为“(config)#” 接口配置模式 //在全局配置模式下输入 int s0 提示符为“(config-if)#” 控制台模式 // 在全局配置模式下输入 line con 0 提示符为“(config-line)#” 虚拟访问端口模式 //在配置模式下输入line vty 0 4 提示符为“ (config-line)#” 2. 进入一个路由器之后要做的几件重要的事情: 1)重启路由器(清空以前别人留下的配置,防止它影响你的配置的效果): 方法: 第一步:在全局配置模式下:config-register 2142 (使路由器重启后不读取配置) 第二步:在特权模式下输入:reload 第三步:在路由器启动之后问你是否要进行预配置的时候写:no(跳过繁琐且没有必要的预配置过程) 2)给路由器取个名字(如同人名字一样,方便别人与你交流): 方法:在配置模式下输入:hostname R1或者hostname R2 或者 hostname R3 注意事项:为了以后大家做试验的规律性,以后大家给路由器取名字的时候请一律都使用一个R和一个数字搭配!!! 3) 关掉域名解析

zuul集成Sentinel最新的网关流控组件

被刻印的时光 ゝ 提交于 2019-11-27 20:46:47
一、说明 Sentinel 网关流控支持针对不同的路由和自定义的 API 分组进行流控,支持针对请求属性(如 URL 参数,Client IP,Header 等)进行流控。Sentinel 1.6.3 引入了网关流控控制台的支持,用户可以直接在 Sentinel 控制台上查看 API Gateway 实时的 route 和自定义 API 分组监控,管理网关规则和 API 分组配置。 二、功能接入 1. 网关添加sentinel相关的jar依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-datasource-nacos</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-sentinel-gateway</artifactId> </dependency> 2.

windows 控制台 命令行指令换行

风流意气都作罢 提交于 2019-11-27 18:28:49
由于屏幕较小而指令太长,在书写的时候不好阅读。 其实 cmd 和 Linux 一样可以通过特殊符号换行的: Linux 为 \ 而 cmd 为 ^ 看图 这就很美观了,拯救了我的强迫症 ^_^ 最后补充一下,使用 echo off 可以把控制台的左边的路径去掉 echo on 退出模式 来源: https://www.cnblogs.com/bingco/p/11372199.html

AWS Config 自定义规则

我只是一个虾纸丫 提交于 2019-11-27 18:21:06
此过程将引导您完成自定义规则的创建过程,该规则可以评估您的各个 EC2 实例是否为 t2.micro 类型。AWS Config 将针对此规则运行基于事件的评估,这意味着 AWS Config 每次检测到实例配置更改时,都会检查您的实例配置。AWS Config 会将 t2.micro 实例标记为合规实例,并将其他所有实例标记为不合规实例。合规性状态将显示在 AWS Config 控制台中。 为保证这一程序的最佳效果,您的 AWS 账户应该拥有一个或多个 EC2 实例。您的实例中应包含至少一个 t2.micro 实例和其他类型的实例。 要创建此规则,请先通过在 AWS Lambda 控制台中自定义一个蓝图来创建一个 AWS Lambda 函数。然后,您需要在 AWS Config 中创建一个自定义规则,并将此规则与函数相关联。 主题 为自定义 Config 规则创建 AWS Lambda 函数 创建自定义规则 为自定义 Config 规则创建 AWS Lambda 函数 通过以下网址登录 AWS 管理控制台并打开 AWS Lambda 控制台: https://console.aws.amazon.com/lambda/ 。 在 AWS 管理控制台菜单上,验证区域选择器是否设置为支持 AWS Config 规则的区域。有关受支持区域的列表,请参阅 Amazon Web

让控制台应用程序支持MFC类库

你。 提交于 2019-11-27 16:23:15
1、 问题阐述:在基于控制台的应用程序中并不支持MFC库,如果使基于控制台的应用程序能够使用MFC类库呢? 2、 实现技巧:在控制台应用程序中通过include来引入MFC库,因为控制台应用程序默认是单线程的,MFC是多线程的,所以在【Project】的【Settings】对话框的“C/C++”下的“Category”下拉列表框中选择“Code Generation”,在“Use run-time library”下拉列表框中选择“Debug Multithread”。 如图所示: vs2010:在Project ->Property Pages -> Configuration Properties -> General -> Project Defaults ->Use of MFC, 选择Use MFC in a Shared DLL. 添加头文件和库文件路径到项目的VC++配置: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib 建议先学Windows SDK编程,熟悉之后再看MFC,要不会很头晕。 最简单的MFC程序:基于MFC库构建 (不使用MFC

MobaXterm的安装和使用

耗尽温柔 提交于 2019-11-27 14:00:58
MobaXterm的安装和使用 安装 1 下载网址 :https://mobaxterm.mobatek.net/,选择 “Download” ,选择免费版的下载。 2 解压压缩包 ,双击exe文件安装软件,安装完成后打开软件。 其中的安装步骤没啥说的,下一步就可以了。 安装完成后如下图 登陆   1 单击左上角的” Session ”按钮   2 在弹出框中点击“ SSH ”选项   3 在“ Remote host ”中输入绑定的弹性 IP 值   4 勾选“ Specify username ”并输入 用户名   5 点击 OK ,输入 password ,回车进入 控制台 如下,就是 Mobaxterm界面了,恭喜你已经完成了最重要的一步。。 右侧是控制台 左侧是其图形化界面 文件上传   1 单击左上角的” Session ”按钮   2 在弹出框中点击“ sftp "选项   3 在“ Remote host ”中输入 控制台 的弹性 IP 值   4 勾选“ username ”并输入 用户名   5 点击 OK ,输入 password ,回车进入 控制台的图行化界面 文件拖拽上传 打开 Mobaxterm 工具的控制台,点击 sftp 栏 ,切换到控制台的图形化界面。 Mobaxterm 支持文件从本地到控制台的拖拽上传。 点击上传 的按钮 , 选中下载的 jar

浏览器控制台里的$、$$是咋回事

青春壹個敷衍的年華 提交于 2019-11-27 13:47:36
程Hao同学提到: 浏览器的控制台里,可以直接使用$、$$方法,可是这些方法,却不能被页面里的JS使用。 赵WenBo同学给出解答: https://developers.google.com/web/tools/chrome-devtools/console/utilities https://developer.mozilla.org/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Helper_commands 谷歌的说明: The Console Utilities API contains a collection of convenience functions for performing common tasks: selecting and inspecting DOM elements, displaying data in readable format, stopping and starting the profiler, and monitoring DOM events. Warning: These functions only work when you call them from the Chrome DevTools Console. They won't work if

argv从控制台输入多个参数

我的未来我决定 提交于 2019-11-27 12:45:00
arg多个参数: #!/usr/bin/env python3 import sys #控制台要输入的两个参数格式为:python script_name.py 参数1 参数2 input_file=sys.argv[1] output_file=sys.argv[2] #众 with open(input_file,'r',newline='')as file_read: with open(output_file,'w',newline='')as file_write: header=file_read.readline() header=header.strip() header_list=header.split(',') print(header_list) file_write.write(','.join(map(str,header_list))+'\n') 运行: 在脚本文件夹里shift+右键——在此处打开命令窗口——输入: python script_name.py 参数1 参数2 来源: https://www.cnblogs.com/chenxi188/p/11363486.html