爱敲代码の鱼儿-博客
08
30
Java八股文-并发学习记录1 Java八股文-并发学习记录1
Java多线程基础知识并发和并行并发(concurrent)是同一时间应对(dealing with)多件事情的能力 并行(parallel)是同一时间动手做(doing)多件事情的能力(同一时刻) 创建线程的四种方式共有四种方式可以创建线
2023-08-30
27
24
Java8新特性初探1 Java8新特性初探1
Java8新特性初探lambda表达式一个最明显的排序使用// 使用 java 8 排序 private void sortUsingJava8(List<String> names){ Collections.so
2023-08-24
24
Java八股文-消息队列学习记录1 Java八股文-消息队列学习记录1
RabbitMQ在哪些场景可能用到消息队列: 异步发送(验证码、短信、邮件…) MYSQL和Redis , ES之间的数据同步 分布式事务 削峰填谷 RabbitMQ-如何保证消息不丢失 第一个是开启生产者确认机制,确保生产者的消息能到
2023-08-24
22
Java八股文-微服务学习记录1 Java八股文-微服务学习记录1
微服务学习记录1SpringCloud的五大组件Eureka : 注册中心,所有的微服务都会把其地址信息给注册中心Ribbon : 负载均衡,比如文章微服务有80,81,82三个,那用户要选哪个,用户微服务里通过负载均衡挑选一个Fei
2023-08-22
18
Java八股文-框架学习记录1 Java八股文-框架学习记录1
框架学习记录1Spring框架中的单例bean是线程安全的吗?首先Spring的bean是单例的,默认就是singleton singleton:bean在每个Spring IOC容器中只有一个实例。 prototype:一个bean的
2023-08-18
17
数据同步方案 数据同步方案
数据同步elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。 当然mysql和redis中也有类
2023-08-17 爱敲代码の鱼儿
12
Java八股文-MySQL学习记录1 Java八股文-MySQL学习记录1
Java八股文-MySQL学习记录1如何定位慢查询方案一:开源工具 调试工具:Arthas 运维工具:Prometheus 、Skywalking 方案二:MySQL自带慢日志 慢查询日志记录了所有执行时间超过指定参数(long_quer
2023-08-12
09
黑马Redis实战篇 黑马Redis实战篇
黑马Redis实战篇参考文章链接:https://blog.csdn.net/weixin_51515308/article/details/128010464?spm=1001.2014.3001.5502 仅记录一些之前没见过的操作 一
2023-08-09
08
Java八股文-Redis学习记录1 Java八股文-Redis学习记录1
Redis学习记录1缓存穿透定义概念 :缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,可能导致 DB 挂掉。这种情况大概率是遭到了攻击。 比如http://l
2023-08-08
06
项目自学记录3 项目自学记录3
项目自学记录3instanceof 关键字instanceof 运算符用于测试对象是否是指定类型(类或子类或接口)的实例。 Simple1 s=new Simple1(); System.out.println(s instanceof
01