Maven问题记录包括maven一些基础知识的补缺漏,包括maven的原理性的东西。 壹、maven的一些平常容易被忽略的属性。这是一个普通maven的基本构成<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:sc
转载
2024-09-24 08:40:46
24阅读
1 深入研究日志
第一次工作遇到代码报错尝试解决并没有做好,而且我不清楚是哪里做错了。一位同事建议我打开日志看看是哪里出错了。而要这样做,他说我应该“cat 日志文件”。 当时我真以为同事们在和我开玩笑,或者在说一个关于猫的笑话,只不过我没听懂。我在大学里使用 Linux 只是为了编译、使用源代码控制和使用文本编辑器。所以,我不知道“cat”其实是一个命令,用来将文件内容输出到终端,之后,这些内容
原创
精选
2023-12-10 14:16:57
956阅读
实验环境:软件名称版本docker-cev19.03.15docker-composev1.29.0Harborv2.3.2一、Harbor简介Harbor是由VMware公司开源的企业级的Docker Registry管理项目,拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。Harbor 是 CNCF 毕业的项目,可提供合规性、性能和互操作性,帮助跨云原生计算平
通知web服务器不通ip出现的次数# cat access_log | awk '{print $1}'|sort|uniq -c |sort -n
或者
# cat access_log | awk '{print $1}'| sort -n | awk '{S[$NF]++}END {for(a in S) {print a "\t" S[a]}}' | sort +1 -2nr
转载
2024-03-25 12:39:36
104阅读
Kubernetes(K8S)是一个开源的容器编排平台,用于自动化容器的部署、扩展和操作,而日志分割是在K8S环境下非常常见的需求。在K8S中,我们可以通过使用DaemonSet和日志收集器等工具来实现日志的分割。
#### 日志分割流程
首先,让我们看看在K8S环境中如何实现日志分割的整个流程,以下是实现日志分割的一般步骤:
| 步骤 | 操作 | 描述
原创
2024-04-03 09:32:19
321阅读
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能,它们分别都能干些什么 。下面先通过一张图来直观的来看下postman中所包含的功能 。 当然,以上功能也只是展示了postman的一部分功能,为了能更加全面
Nginx中 location 在配置中的优先级 location表达式类型 ~ 表示执行一个正则匹配,区分大小写~* 表示执行一个正则匹配,不区分大小写^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。= 进行普通字符精确匹配。也就是完全匹配。@ 它定义一个命名的 location,使用在内部定向时,例如 error_page, try_files
转载
2024-06-17 19:07:19
34阅读
Linux常见的日志文件名:/var/log/cron 工作调度/var/log/dmesg 内核检测过程中产生的信息/var/log/lastlog 检测所有账号登陆信息/var/log/maillog或/var/log/mail/* 邮件/var/lo
原创
2022-07-25 20:27:51
486阅读
# Docker无法启动没有任何日志
在使用Docker时,有时我们可能会遇到无法启动容器的情况,而且这些问题往往没有任何日志输出。这给我们排查问题带来了很大的困扰。本文将为你介绍几种可能的原因,并提供相应的解决方案来解决这个问题。
## 1. 容器已经在运行
Docker在启动容器时会检查该容器是否已经在运行,如果已经在运行则无法再次启动。在这种情况下,可以使用以下命令来查看正在运行的容器
原创
2023-08-03 03:26:50
141阅读
# 解决Android Native崩溃没有任何日志
在开发Android应用程序时,经常会遇到应用程序突然崩溃但是却没有任何日志的情况。这种情况通常发生在Native代码中,因为Java代码可以通过try-catch块来捕获异常并打印日志,但是Native代码中的崩溃则不会有详细的日志输出。
## 问题分析
Android Native崩溃没有任何日志的主要原因是由于Native层的异常未
原创
2024-06-29 05:02:30
144阅读
有蚊子的夜晚注定要失眠,那嗡嗡嗡的声音在耳边飞舞。 汝乃天骄,何不上九霄。风言风语 容器也是为了服务而生,而且和虚拟机差不多是同一个级别的产品,而对于容器来说,优势在于持续交付和部署,相当方便。但是对于劣势来说,如果你每次需要零时进行bugfix,那么可能在下一次重拉镜像之后,所有的修改都失效了。容器要做标准化,必须将日志的路径进行标准化
转载
2024-01-31 01:17:55
20阅读
linux下如何切割tomcat日志说明: Tomcat服务启动后会在logs目录里生成catalina.out文件而且一直累积,后面会越来越大,我曾经有一台测试服务器,catalina.out达到20G左右,到后来WEB页面打开都非常慢, 所以日志切割是非常重要的, 如何切割tomcat日志?? 环境: Centos6.6 X64 ;&
原创
2016-01-21 10:40:29
1813阅读
先关闭sendmailservice sendmail stopchkconfig sendmail off安装DNSmount /dev/cdrom /mntyum install bind-*配置主DNS服务器vim /var/named/chroot/etc/named.confoptions { directory "/var
原创
2013-05-27 20:54:33
779阅读
答: echo $level > /proc/sys/kernel/printk 如: echo 8 4 1 7 > /proc/sys/kernel/printk
转载
2019-07-09 13:56:00
827阅读
2评论
# Python 日期转文本的解决方案
在数据处理或者报告生成时,日期的展示格式是一个非常重要的环节。在Python中,我们可以使用`datetime`模块来处理日期和时间,将其转换为特定的文本格式。本文将以一个具体的示例为基础,展示如何有效地将日期转换为文本,并应用于实际场景中。
## 问题背景
假设我们有一组项目的开始和结束日期,要求将其转换为指定的文本格式,以便于后续的报告生成。在这个
原创
2024-08-31 05:52:38
223阅读
Unix/linux(88) Unix/linux(88) cat /var/log/*.log 如果日志在更新,如何实时查看 tail -f /var/log/messages 还可以使用 watch -d -n 1 cat /var/log/messages -d表示高亮不同的地方,-n表示多少
转载
2016-09-28 17:47:00
139阅读
Linux日志文件在/var/log目录下,可以通过命令查看日志文件。 1,cat messages可以查看某个日志文件。 2,要达到实时更新,可以通过tail命令查看更新的数据,例如tail -f messages。 3,tail命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处
转载
2016-12-26 21:40:00
250阅读
2评论
# Linux下Redis如何开启日志审计
## 1. 介绍
Redis是一个高性能的键值对存储数据库,常用于缓存、消息队列等场景。在生产环境中,我们通常需要对Redis的操作进行审计,以便监控和追踪用户对数据的修改、访问等操作。本文将介绍如何在Linux下开启Redis的日志审计。
## 2. Redis日志
Redis的日志文件位于Redis配置文件中指定的路径,默认路径为`/var/
原创
2024-01-09 12:01:57
1269阅读
如何批量修改文件名?1. 以下是批量将当前目录下的文件都命名为原文件名.xml#bin/bashfor file in `ls`donewfile = $file".xml"mv $file $newfiledone或者直接终端上敲入命令for file in `ls` ; do mv $file $file”.xml” ; done就可以实现批量重命名2. 如果要批量将当前目录下所有文件名的第一
转载
精选
2014-04-04 17:37:21
869阅读
LZ初学SQL,本来以为开源的安装很简单,但是中间出现了一些问题,记录下来,希望能帮助到他人。mysql官网下载地址:https://dev.mysql.com/downloads/mysql/点击打开链接以5.7.20版本为例首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示配置环境变量请参照网上教程,这个一般没有问题,即在环境变量中Path中加入M