摘要: ll 安装 vim ~/.bashrc 加入: alias ll='ls -l' source ~/.bashrc 阅读全文
posted @ 2024-05-13 22:05 丁生· 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一般当服务器挂起,崩溃或者性能低下时,就需要抓取服务器的线程堆栈(Thread Dump)用于后续的分析。在实际运行中,往往一次 dump的信息,还不足以确认问题。为了反映线程状态的动态变化,需要接连多次做thread dump,每次间隔10-20s,建议至少产生三次 dump信息,如果每次 dum 阅读全文
posted @ 2024-04-29 09:49 丁生· 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 概览 ​ 当jvm出现致命错误时,会生成一个错误文件 hs_err_pid.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。 当出现crash时,该文件默认会生成到工作目录下,然而可以通过jvm参数指定生成路径(JDK6中引入 阅读全文
posted @ 2023-12-25 10:19 丁生· 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 数据库备份和还原 备份类型:Oracle数据库备份可以分为物理备份和逻辑备份两种类型。物理备份是指备份数据库文件,包括数据文件、控制文件、日志文件等,可以恢复整个数据库。逻辑备份是指备份数据库中的逻辑数据,如表、视图、存储过程等,可以恢复数据库中的数据。 备份工具:Oracle提供了多种备份工具,如 阅读全文
posted @ 2023-12-03 23:01 丁生· 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Oracle中的数据字典区分静态和动态。静态是在用户访问数据字典时不发生改变的,动态是依赖数据库运行的性能的,反映数据库运行的信息。 数据字典视图是由SYS(系统用户)所拥有的,默认只有SYS和拥有DBA系统权限的用户可以看到所有的视图。没有DBA权限的用户只能看到user_和all_视图。如果没有 阅读全文
posted @ 2023-12-03 22:54 丁生· 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 安装 下载 https://dev.mysql.com/downloads/mysql/ 配置,解压并建立初始化配置文件my.ini(Linux下为my.cnf,可通过locate my.cnf查找配置文件位置,或ps aux|grep mysql|grep 'my.cnf'。查看默认读取目录mys 阅读全文
posted @ 2023-05-25 15:50 丁生· 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 当前分布式架构下多节点日志管理分析操作链条较长,过程繁杂。面对复杂场景,需要对大量日志分析的场景下,检索分析比较困难,多服务日志关联分析困难。业务日志存库开销大,体积增长快,日志文件分析难度大。 由此引入Log4j2集成ELK平台进行日志管理,重点解决分布式架构下日志收集与汇总管理分析问题 阅读全文
posted @ 2022-08-11 14:11 丁生· 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 开启Hyper-V 需要开启windows自带虚拟机支持Hyper-V Windows专业版或企业版自带Hyper-V,在“控制面板\启用或关闭Windows功能”勾选Hyper-V选项后重启即可 非Windows专业版或企业版需要先行安装Hyper-V,可编写脚本hyper-v.cmd,并管理员权 阅读全文
posted @ 2022-07-31 18:30 丁生· 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: 下载安装 国内可选下载源: https://mirrors.cloud.tencent.com/gradle/ 解压到指定目录,如解压后gradle路径为D:\Gradle\gradle-6.5 管理员身份打开cmd命令行窗口,以下目录均依据实际情况选择,环境变量亦可图形界面手动修改,控制面板\系统 阅读全文
posted @ 2022-07-17 12:59 丁生· 阅读(218) 评论(0) 推荐(0) 编辑
摘要: git init命令把当前目录变成Git可以管理的仓库,当前目录下多了一个.git的隐藏目录(可用ll -a查看),.git目录不算工作区,而是Git的版本库。 git init 删除本地文件后,想从远程仓库中从新Pull最新版文件。Git提示:up-to-date,但未得到删除的文件. # 当前本 阅读全文
posted @ 2022-07-17 12:06 丁生· 阅读(54) 评论(0) 推荐(0) 编辑