- 博客(16)
- 资源 (6)
- 问答 (8)
- 收藏
- 关注
原创 Springboot 实现微服务间日志链路追踪Tranceid
场景:web应用A、微服务B,用户触发使用web应用A,A调用B,需要链路追踪查看问题。1、拦截器 UrlInterceptor新增对上游服务请求的解析。2、logback-spring.xml 修改格式。3、logback-spring.xml 修改格式。1、新增切面 LogAspect。2、新增切面 LogAspect。3、设置请求头 traceId。
2023-05-27 23:49:52 882
原创 产线应用内存过大排查思路
内存泄漏是指在运行时无法释放无用对象(包括未使用的变量、已结束但未释放的线程、已经关闭但仍在内存中的文件等等)导致内存占用过大的现象。要解决内存碎片化问题,您需要了解内存分配器如何工作,并使用专业的工具来进行内存分析和性能测试。在检测应用程序内存管理问题时,需要排查您的应用程序依赖项或引用库里面的任何问题,并检查这些库的代码中是否存在任何内存占用或内存泄漏问题。当排查应用内存占用量问题时,您需要灵活运用各种工具和三方库,并了解应用程序中的复杂度和依赖关系。如果您看到很难处理的问题,可以和社区分享您的问题。
2023-05-27 23:43:30 206
原创 ES集群在FullGC过大时的排查思路
本身查询qps很大,这个从慢日志上确实不太好找了,如果您遇到这类fielddata突增的情况可以通过这个命令判断一下是什么字段导致的fielddata突增。POST /索引名/_cache/clear?以及可以用这个命令定位一下具体是哪个索引导致的fielddata突增。然后针对该索引手动清理一下缓存即可。
2023-02-25 21:34:58 414
原创 表结构变更后,canal解析binlog日志报错问题处理
因为在创建的instance的时候,配置项设置了 canal.instance.filter.query.ddl = true。需要将配置项设置:canal.instance.filter.query.ddl = false。
2023-02-25 21:27:28 1231
原创 GitLab端口冲突 解决办法
访问gitlab,出现:502GitLab在使用的过程中,会开启80端口,如果80端口被其他的应用程序占用,则GitLab的该项服务不能使用,所以访问GitLab会失败。大多数皆是此问题。 还要注意gitlab还要使用8080端口,因此要注意可以把gitlab端口改为别的无服务占用的端口。改gitlab端口: 1.vim /etc/gitlab/gitlab.rbunicorn['port'] =...
2018-06-25 21:08:10 5982
原创 Linux下环境挂掉后的重启操作
7.1 监听器的启动成功报错 ORA-12514--启动监听若监听如上启动正常,但是报错如下:ORA-12514, TNS:listener does not currently know of service requested in connect descriptor==============1、检查oracle数据库是否启动:ps -ef | grep ora2、检查Oracle DB监...
2018-04-12 23:31:26 988
原创 ORACLE数据库特殊语句 数据文件、控制文件、联机日志、网络服务名配置文件
-- 数据文件:select file#,status,enabled,name from v$datafile;-- 控制文件:select * from v$controlfile;-- 联机日志:select * from v$logfile;-- 本地ORACLE的网络服务名的配置文件:E:\app\zhuxiaofan01\product\11.2.0\dbhome_1\network\...
2018-04-12 23:29:55 381
原创 ORACLE 数据库连接数设置
select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数-- 管理员登录1.$sqlplus -- 进入SQLSQL> connect sys/123456 as sysdba --管理员登录-- 修改最大连接数:alter sy...
2018-04-12 23:28:11 1297
原创 Oracle账户权限管理 忘记密码等
1.忘记密码时候:登录sqlplus/nolog 连接数据库:connect /as sysdba 修改用户密码(例:修改sys用户密码为123):alter user sys identified by 123; 2.创建用户名启动数据库后创建用户名 sqlplus连接超级用户 connect system/admin system 系统用户名字 admin 密码创建用户...
2018-04-12 23:26:35 213
原创 linux主机用户名更改
1.以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。2.更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。3.更改/etc下的hosts文件,在提示符下输入vi /etc/ho...
2018-04-12 23:25:42 347
原创 mysqldump命令完成跨机器的备份还原
1.创建新的用户,授予权限; 创建用户:CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; localhost 作为 % :可以访问一切ip2、赋予用户权限:1)赋予用户和root一样的权限: GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';(创建新用户...
2018-04-12 23:22:09 617
转载 xshell中给环境安装mysql 步骤
1.xshell中直接使用命令wget http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-5.6.35-1.el6.x86_64.rpm-bundle.tar 下载安装包2.解压 tar -xf MySQL-5.6.35-1.el6.x86_64.rpm-bundle.tar3.安装:rpm -ivh MySQL-server-5.6.35-1.el6...
2018-04-12 23:19:32 6085
DB字典生成.rar
2020-02-11
shell脚本导出自定义的表列数据
2017-12-04
Oracle数据传输的时候报错
2017-12-01
javaWeb项目本地的文件下载没问题,部署到服务器上就无法文件下载
2017-11-23
后台传来的List,在页面用JSTl循环不出来。
2017-11-15
log4j日志文件在maven配置好怎么在java代码中输出
2017-11-08
jdbc.properties文件读取不到里面的信息连接不到mysql
2017-11-08
maven项目中,mybitis的实体类的Usermaper.xml配置文件位置
2017-11-06
mybitis多条件删除语句在配置文件中的写法,多条件。求助啊,急急
2017-10-25
rabc权限管理的CRUD操作
2016-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人