Spencer Blog

心體澄徹;意氣和平

使用GoAccess搭建Nginx可视化实时监控access日志

Nginx可视化实时监控access日志

安裝GoAccess 先安装依赖包 wget http://mirror.centos.org/centos/7/os/x86_64/Packages/ncurses-5.9-14.20130511.el7_4.x86_64.rpm wget http://mirror.centos.org/centos/7/os/x86_64/Packages/ncurses-base-5.9-14....

MAT分析内存溢出

MAT分析内存溢出Heap过程

安裝MAT MAT 下载: http://www.eclipse.org/mat/ 首先配置jvm参数,输出Heap文件,默认文件名:java_pidxxx.hprof. -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/Spencer/vmlogs/ 也可以手动收集Heap文件 先要非live方式保留现场,获取dump文...

Prometheus Grafana mysqld_exporter搭建MySQL监控系统

MySQL监控系统

Prometheus Grafana mysqld_exporter 搭建MySQL监控系统 相关链接 Grafana:https://grafana.com/grafana/download?platform=mac Prometheus:https://prometheus.io/download/ 解压安装 tar -zxvf prometheus-2.3.2.darwin-amd...

Oracle VPD 实现细粒度访问数据

VPD 策略简介

Oracle VPD 实现细粒度访问数据 VPD 全称Virtual Private Database,这个技术提供了对数据库信息的细粒度访问控制。 是数据库层面的一种非常成熟的数据访问控制技术,通过策略函数来实现的具体的控制。 先创建策略函数 create or replace function fn_getEmployees(p_schema in varchar2, ...

Mac访问VirtualBox虚拟机Oracle

网络Nat模式

Mac访问VirtualBox虚拟机Oracle,网络Nat模式, 第一步 选择端口转发 第二步 设置转发规则 我的配置就一条规则:TCP 协议,物理机ip 端口1521 转发到虚拟机ip 端口1521 Tomcat 数据源配置 <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriv...

CATALINA_OPTS与JAVA_OPTS的区别

vm参数设置问题

vm参数设置CATALINA_OPTS与JAVA_OPTS的区别 IDE里配置tomcat8.5.24启动失败 tomcat catalina.sh里设置了 export JAVA_OPTS="-server -Xms2g -Xmx2g -Xmn1g -Xss512K -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1g -XX:MaxDire...

Docker 安裝CentOS7 搭建Java Web 運行環境

Docker搭建Java Web 運行環境

安裝Docker 推薦: http://www.widuu.com/chinese_docker/ 安裝Docker之後執行命令,查看所有的鏡像 docker images REPOSITORY TAG IMAGE ID CREATED SIZE swaggerapi/sw...

安裝JITWatch

JITWatch

安裝JITWatch JITWatch GitHub: https://github.com/AdoptOpenJDK/jitwatch/ git clone git@github.com:AdoptOpenJDK/jitwatch.git cd jitwatch vi QUICKSTART.txt mvn clean install -DskipTests=true ./laun...

Mac OS X指定Eclipse運行時JDK版本

指定Eclipse運行時JDK版本

Mac OS X指定Eclipse運行時JDK版本 執行命令/usr/libexec/java_home -V 查看當前系統已安裝JDK列表 ❯ /usr/libexec/java_home -V Matching Java Virtual Machines (3): 9, x86_64: "Java SE 9" /Library/Java/JavaVirtualMachines/...

Redis在Mac下的安裝简介

Redis

Redis在Mac下的安裝简介 1、首先到http://www.redis.io/下載Redis安裝文件。 2、打開控制台,解壓縮下載的安裝文件。把解壓後的文件夾cp到你想要的目錄。 3、cd到Redis文件夾,執行命令: make 如果此處提示make命令不存在,請安裝xcode以及Command Line Tools。 4、安裝成功後,執行命令: make...