爱敲代码の鱼儿-博客
一些正常的面试问题 一些正常的面试问题
一些正常的面试问题降级和限流的区别 redis消息队列如何实现延时 redisson实现分布式锁和消息队列,介绍一下。 kafka里面消费者和分区的关系(如果分区小于消费者)(3个分区,4个消费者) 跨域 分布式场景下的雪花ID唯一,雪花和
2023-09-25
项目自学记录6 项目自学记录6
项目自学目录6关于Future的深度解析Future表示一个任务的周期,并提供了相应的方法来判断是否已经完成或者取消,以及获取任务的结果和取消任务 Future是一个接口,是无法生成一个实例的,所以又有了FutureTask。 Futur
项目自学记录5 项目自学记录5
项目自学目录5Resource 和 Autowire@Autowired 类型注入 @Resource 名字注入优先,找不到名字找类型 Resource直接注入失败,要调get方法的问题在conf里 /** * 税
项目自学记录4 项目自学记录4
项目自学记录4根据另外一张表中出现的次数排序背景: 主表是风险场景,要根据风险报告中的出现次数排序,可以出现0次的 select s.scene_id, s.scene_name , count(r.scene_id) as count
Java八股文-并发学习记录1 Java八股文-并发学习记录1
Java多线程基础知识并发和并行并发(concurrent)是同一时间应对(dealing with)多件事情的能力 并行(parallel)是同一时间动手做(doing)多件事情的能力(同一时刻) 创建线程的四种方式共有四种方式可以创建线
2023-08-30
Java八股文-常见集合学习记录1 Java八股文-常见集合学习记录1
常见集合ArrayListList和数组的转换list转数组 这是深拷贝 //要转换的list集合 List<String> testList = new ArrayList<String>(){{add("a
2023-08-27
Java8新特性初探1 Java8新特性初探1
Java8新特性初探lambda表达式一个最明显的排序使用// 使用 java 8 排序 private void sortUsingJava8(List<String> names){ Collections.so
2023-08-24
Java八股文-消息队列学习记录1 Java八股文-消息队列学习记录1
RabbitMQ在哪些场景可能用到消息队列: 异步发送(验证码、短信、邮件…) MYSQL和Redis , ES之间的数据同步 分布式事务 削峰填谷 RabbitMQ-如何保证消息不丢失 第一个是开启生产者确认机制,确保生产者的消息能到
2023-08-24
Java八股文-微服务学习记录1 Java八股文-微服务学习记录1
微服务学习记录1SpringCloud的五大组件Eureka : 注册中心,所有的微服务都会把其地址信息给注册中心Ribbon : 负载均衡,比如文章微服务有80,81,82三个,那用户要选哪个,用户微服务里通过负载均衡挑选一个Fei
2023-08-22
Java八股文-框架学习记录1 Java八股文-框架学习记录1
框架学习记录1Spring框架中的单例bean是线程安全的吗?首先Spring的bean是单例的,默认就是singleton singleton:bean在每个Spring IOC容器中只有一个实例。 prototype:一个bean的
2023-08-18
数据同步方案 数据同步方案
数据同步elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。 当然mysql和redis中也有类
2023-08-17 爱敲代码の鱼儿
Java八股文-MySQL学习记录1 Java八股文-MySQL学习记录1
Java八股文-MySQL学习记录1如何定位慢查询方案一:开源工具 调试工具:Arthas 运维工具:Prometheus 、Skywalking 方案二:MySQL自带慢日志 慢查询日志记录了所有执行时间超过指定参数(long_quer
2023-08-12
4 / 6