03 2021 档案
摘要:概述 三种模式都是针对创建对象的设计模式,其抽象层次约来越高,越来越遵循开闭原则,本着用扩展来支持修改的方式的方式和方法,采用空间换时间的方案。 简单工厂 先看段代码 public static void main(String[] args)( BmwCar car =new BmwCar();
阅读全文
摘要:问题描述: 发现有sql查询全表数据,慢查询语句,根据druid上的sql监控查看到。 主要根据标红的列确定问题sql。 点击进去可以看到详细sql信息。 问题排查目标: 发现这个语句高层调用方特别多,目标是排查出上层(controller)哪个方法没有判断好条件,无条件传参到底层进行的全表查询。
阅读全文
摘要:logstash简介 logstash是一个收集日志的组件可以水平伸缩,而且logstash是整个ELK当中拥有最多插件的一个组件,其可以接收来自不同源的数据并统一输入到指定的且可以是不同目的地。 logstash收集日志基本流程: input-->codec-->filter-->codec-->
阅读全文