摘要: 环境:centos7+mysql5.7 1 mysql5.7的安装   这里使用yum安装,参考这个老哥的博客  ,反正我安装的时候一言难尽,重装了好几次,哎,平常自己玩的都是用的docker...   装好了记得根据上面的博客去初始化密码哦!   2 mysql的逻辑架构   mysql底层就是经过下面这几... 阅读原文
2021-02-04 07:23:10 阅读(697) 评论(0)
摘要: Soul网关限流插件Sentinel和Resilience4J扫盲 Soul网关限流插件Sentinel扫盲 首先看Soul中Sebtinel可以配置的项目 对应的配置的含义 degrade count:熔断阈值 whether to open the degrade (1 or 0):是否开启熔断,... 阅读原文
2021-02-04 06:36:06 阅读(707) 评论(0)
摘要: Static关键字 Static修饰的属性称为类变量,修饰的方法称为静态方法,类变量和静态方法可直接使用类名点变量名/方法名调用, 但实例变量(没有static修饰的属性)和非静态方法就必须通过new一个对象进行调用 静态代码块在类被加载的时候就运行了,而且只运行一次,优先于各种代码块及构造器 构造代... 阅读原文
2021-02-04 06:00:16 阅读(729) 评论(0)
摘要: Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。2021Java面试宝典 # Spring AOP 原理 简单说说 AOP 的设计: 每个 Bean 都会被 ... 阅读原文
2021-02-04 00:59:03 阅读(719) 评论(0)
摘要: 一、CPU Cache 存储设备往往是速度越快价格越昂贵,速度越快价格越低廉。 在计算机中,CPU 的速度远高于主存的速度,而主存的速度又远高于磁盘的速度。为了解决不同存储部件的速度不对等问题,让高速设备充分发挥性能,引入了多级缓存机制。 为了解决内存和 CPU 的速度不匹配问题,相继引入了 L1 Cache... 阅读原文
2021-02-03 23:37:03 阅读(720) 评论(0)
摘要: instanceof和类型转换 instanceof:判断A是否为B本类或者子类的对象 例如: A (对象) instanceof B(类) 结果为boolean A和B比较之前会先判断A能不能转换成B类,能则通过,不能则编译报错 然后判断A是否为B本类或子类的对象,是就是true,反之就是false... 阅读原文
2021-02-03 22:13:01 阅读(706) 评论(0)
摘要: 为什么要使用Docker? 场景一:公司双十一买了一堆服务器,技术总监让你给它们一个个都配置上JDK、Mysql、Redis等软件环境。 你心里小声嘀咕:“这总监不讲武德!“然后你开始一个个去安装、配置,结果搞了一天都没有配置好。 到了晚上10点,总监对你说:“你到底行不行?我劝你好自为之!“ 场景二: 你... 阅读原文
2021-02-03 19:13:04 阅读(664) 评论(0)
摘要: 在一个Spring Boot项目中,连接多个数据源还是比较常见的。之前也介绍了如何在几种常用框架的场景下配置多数据源,具体可见: Spring Boot 2.x基础教程:JdbcTemplate的多数据源配置 Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置 Spring... 阅读原文
2021-02-03 18:30:03 阅读(764) 评论(0)
摘要: 问题: 从键盘读入一个数,打印出以下特点的矩阵。 如输入3,则输出为: 1    2   3 8   9   4 7   6   5 若输入4,则输出为: 1     2     3     4 12   13   14     5 11    16   15    6 10    9    8     7... 阅读原文
2021-02-03 18:07:03 阅读(722) 评论(0)
摘要: 为什么要使用 MongoDB 张三大学毕业设计题目是《XXX博客论坛》,他在存储用户评论的时候遇到了一个问题:这些评论数据量非常大,但是价值不是很大,如果存储在 MySQL 数据库中就会浪费性能。 李四在工作过程中遇到一个需求:在审批模块中,每一个公司都可以自定义请假类型,例如调休、出差等。相当于给... 阅读原文
2021-02-03 17:28:06 阅读(713) 评论(0)