Java[6]

springboot+mybatis+logback基本整合

springboot+mybatis+logback基本整合 #配置mybatis-plus 开启日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl #开启sql日志 #

JVM 从入门到精通(调优实战)

JVM 从入门到精通(调优实战) 一、字节码篇 1、jvm概述 1.1JRE、JDK和JVM的关系 JRE(Java Runtime Environment, Java运行环境)是Java平台,所有的程序都要在JRE下才能够运行。包括JVM和Java核心类库和支持文件。 JDK(Java Devel

gradle的安装配置及使用

gradle的安装配置及使用 一、gradle的安装 1.官网下载链接:https://gradle.org/releases/ 1、下载后解压 2、配置环境变量,新建 G

java面试题_数据库篇_Mysql

java面试题_数据库篇_Mysql 数据库篇-优化-如何定位慢查询 方案一:开源工具 调试工具:Arthas 运维工具:Prometheus 、Skywalking 方案二:MySQL自带慢日志 慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有

java面试题_Redis篇

Redis篇 redids 使用场景-缓存-缓存穿透 redids 使用场景-缓存-缓存穿透 查询一个不存在的数据,redis中没有数据,每次请求都查数据库。 解决方案 :缓存空数据 布隆过滤器 redids 使用场景-缓存-缓存击穿 缓存击穿:给某一个key设置过期时间,key过期的时候,有大量k

Java面试题__基础☆

java基础 什么是面向对象 面向对象是一种思想,万物皆对象,(OOP),Java是一个支持并发、基于类和面向对象面向计算机的编程语言,面向对象软件开发具有以下优点: 代码开发模块化,易于开发和维护。 代码复用性强。 增强代码的可靠性和灵活性。 增加代码的可读性。 面向对象的特征:封装、多态、继承、