- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 logback janinoEventEvaluator expression 实例
(该级别既不处理,也不抛弃,相当于没有任何处理,日志会被保存下来并在本appender被执行)日志级别顺序:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF。onMatch和onMismatch都有三个属性值,分别为Accept、DENY和NEUTRAL。onMismatch:对不符合过滤级别的日志的操作。(DENY,NEUTRAL,ACCEPT)(DENY,NEUTRAL,ACCEPT)ACCEPT:日志会被立即处理,不再经过剩余过滤器。
2024-07-03 13:00:31
125
原创 windows 环境下使用git命令导出差异化文件及目录
一、找出差异化的版本(再此使用idea的show history)二、使用git bash执行命令(主要使用 tar命令压缩文件)找到两个提交记录的id。
2024-06-13 17:12:33
363
原创 spring 优雅替换bean
例如:接口ContextUserParser有AbsContextUserTokenParser和ContextUserTokenParser两个实现类,现在我想使用AbsContextUserTokenParser。@Qualifier和@Primary注解的区别:@Primary注解用于标记具有相同类型的多个实例中的主要实例。而@Qualifier注解用于标记具有特定名称的Bean,以便在多个具有相同类型的Bean中选择特定的实例。等在特定阶段进行 Bean 的替换操作。
2024-05-31 11:42:01
512
1
原创 云容器(二)、使用nexus搭建maven包依赖仓库
将文件mvnimport.sh放置在本地jar包目录下(注意要放置位置在所有jar包的父节点)文件docker_nexus.yml,内容如下。使用docker-compose进行安装;1、nexus安装;
2024-03-22 13:17:48
219
1
原创 ELK日志中心搭建(七)- 安装本地gitea管理代码及文件
基于docker搭建gitea私服仓库,并开启https访问、ssh访问和邮箱验证通知功能_docker gitea-CSDN博客
2024-03-09 23:57:46
332
原创 ELK日志中心搭建(六)- harbor镜像仓库
CentOS 搭建 Harbor 镜像仓库(图文详解)_centos harbor-CSDN博客
2024-03-09 15:40:56
779
原创 云容器(一)、window使用hyper安装centos及docker、kubenet\k8s
window虚拟机安装centos:准备3台机器:
2024-03-02 21:42:59
448
原创 k8s filebeat 应用日志搜集
方案:采用node上部署filebeat,并监控node上的日志记录,应用pod的日志文件它通过磁盘挂载将其输出到node的本地filbeat监控目录上。实施:filebeat使用daemonSet(见附录)进行构建:【k8s】【ELK】【二】基于节点DaemonSet运行日志Agent实践_k8s elk daemonsets方案-CSDN博客需要结合实际场景配置filebeat.yaml附录:daemonset与deployment的区别:Kubernetes (K8
2024-02-05 10:44:36
709
原创 数据库历史分区表分析性能调查
问题:测试与生产环境保持一致,同样的查询历史分区表sql执行性能不一致,测试库较快0.3秒,生产库要2分钟。经排查是生产环境当天的分区没有做表分析。调查:背景:历史表内每个分区表有1800万数据,统计sql执行时间1、测试库将表分区的统计信息去除:exec dbms_stats.delete_column_stats(user,'EYGLE','OWNER');查询表统计信息是否去除:sql执行时间:10.73s2、执行表分析中:analyze table PRO
2024-01-23 16:23:11
421
原创 K8S 常用命令
kubectl 批零强制删除无用pod kubectl get pods --all-namespaces | grep Terminating | awk '{print "kubectl delete pod " $2 " -n " $1 " --force" }' | bash
2024-01-16 20:35:33
381
原创 微服务接入skywalking
2、增加修改内容(主要是日志,不修改容易出现skywalking里面不显示日志明细);除此之外还需要修改skywalking agent的配置项。4、skywalking效果(需要前端发送业务请求到后端)3、使用agent命令启动程序,1、引入所需jar包;
2024-01-16 15:48:36
651
原创 Elasticsearch+Logstash+Kibana + Filebeat部署流程
Elasticsearch+Logstash+Kibana + Filebeat部署流程
2024-01-10 13:18:45
387
原创 arthas 内存占用过大排查
arthas是阿里的一款线上故障分析工具,对jvm当前的上线文可以进行实时监控,下文会介绍我在实际过程中是如何使用arthas来定位问题的。背景测试反应系统反应较慢,后端服务无法进行响应;故障分析一个月前的测试使用中并未出现该问题,原因可能:1、近期业务编码出现问题(多层循环、逻辑错误等);2、近期大数据量测试,数据量增大内存不够;
2024-01-10 13:13:58
1493
原创 优化 docker 容器性能慢问题
D:\mydata\tomcat\webapps:/usr/local/tomcat/webapps # 指定对应的数据卷。我这边使用的是文件挂载。部署环境下tomcat容器启动缓慢,耗时10多分钟,性能较差,同时后端服务响应较慢。结果中看了一看出cpu、内存使用情况都不高,但是system:中in、CS 较高。考虑war解压不会占用过多的磁盘空间,直接不使用挂载,将jar包部署到容器内。性能是直线飙升,原先部署时间要10多分钟,现在2分钟内搞定。对比结果CPU、内存使用率都不高。
2023-05-25 15:44:29
4100
原创 gyp verb `which` failed python2 Error: not found: python | python2
PS:如果遇到了Node Sass could not find a binding for your current environment这个问题,输入npm rebuild node-sass 命令来解决。在管理员命令窗口输入: npm install --global windows-build-tools --save。再输入node-sass npm install node-sass@4.12.0 --save(或指定版本)然后再次运行看看结果,亲测是能够成功解决问题的。
2023-05-18 18:12:22
760
原创 升级mven工程的bat脚本
项目分阶段实施,二阶段需要升级成maven,在升级过程中两个阶段代码都有调整后期进行代码合并会比较麻烦,编写自动化工具方便快速合并代码。
2022-07-28 10:13:46
98
原创 spring boot + mybatis项目从oracle数据库转为pgsql
第一步:先新建pgsql数据库-- 新建数据库CREATE DATABASE investabs;-- 新建用户CREATE USER investabs_dev WITH PASSWORD 'investabs_dev';-- 给用户赋权限GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA investabs_dev TO investabs_dev;连接上数据库: url: jdbc:postgresql://ip:port/
2022-05-17 14:08:52
1286
原创 已存项目改造spring mvc
1、引入所需jar包; <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> <dependency> <groupId>org.spring
2021-08-19 08:52:32
219
原创 oracle 常用 sql
oracle 常用sql:1、分区表重建索引:select 'drop index ' || a.index_name || ';', 'create index ' || a.index_name || ' on ' || a.table_name || '(' || LISTAGG(b.COLUMN_NAME,',') WITHIN GROUP( ORDER BY b.COLUMN_NAME) || ') local ;' from user_indexes ...
2021-05-25 17:26:57
144
原创 ant打包教程
ABS项目使用ANT打包教程安装ant主程序官网下载ant主程序:https://ant.apache.org/ivy/ivyde/download.html例: 解压后放在D盘目录: 系统环境配置如下: 配置完毕后,打开CMD命令界面,输入ant -version命令查看是否安装成功: 出现标红语句表示安装成功。安装ABS程序依赖包 注意...
2018-11-22 19:20:21
528
原创 log4j2 配置文件log4j2.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE xml><!-- Log4j 2.x 配置文件。每30秒自动检查和应用配置文件的更新; --><Configuration status="warn" monitorInterval="30" strict="true&
2018-08-17 16:04:50
638
原创 bat 定时 转移数据库
@echo off set /a days = 0set /a ok = 0set /a error = 0:Again if "17:58:00" == "%time:~0,8%" ( echo "begin......" >> abslog%ok%.txt echo "导出测试数据库......" >> abslog%ok%.txt
2018-08-08 10:55:05
146
原创 ANT 打包 配置文件 build.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?><project basedir="." default="run_batch" name="AbsPackage"> <property name="encoding" value
2018-08-08 10:52:34
6475
1
ELK日志中心搭建(一)-elasticsearch8.5.3
2024-03-04
apache-hive-2.1.1-bin.tar.gz下的bin文件夹,包含hive.cmd
2022-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人