问题整理

    xiaoxiao2022-07-13  151

    java基础

    1,面向对象的特征有?

    https://www.cnblogs.com/xilichenbokeyuan/p/6382627.html

    2,String、StringBuffer、StringBuilder有什么区别?

    https://baijiahao.baidu.com/s?id=1629804867201303563&wfr=spider&for=pc

    3,阐述final、finally、finalize的区别?

    https://blog.csdn.net/happy_coding_life/article/details/80588316

    https://blog.csdn.net/happy_coding_life/article/details/80588316

    4,List、Map、Set三个接口存取元素时,各有什么特点?

    https://www.cnblogs.com/areyouready/p/7580489.html

    底层数据结构分析

     5,GC是什么?为什么要有GC?

    https://blog.csdn.net/leisure_life/article/details/74529253

    http://www.cnblogs.com/chenshuyong/p/9992085.html

    线程相关

    6,线程的基本状态以及

    https://blog.csdn.net/bornlili/article/details/55805732

    https://www.jianshu.com/p/f31dcfb62f18

    数据库

    7,事务的ACID是指什么?

    https://yq.aliyun.com/articles/635011

    https://www.e-learn.cn/content/qita/611006

    8,事务传播的隔离级别?

    https://www.cnblogs.com/exceptioneye/p/5373502.html

    https://blog.csdn.net/tianzongnihao/article/details/80255730

    9,mysql的表锁、行锁、间隙锁的区别,及触发场景?

    http://www.cnblogs.com/crazylqy/p/7821481.html

    https://blog.csdn.net/sherry_y_fan/article/details/80548560

    10,对MVCC(多版本并发控制)的理解?

    http://www.cnblogs.com/crazylqy/p/7610831.html

    面向切面

    11,解释一下什么叫AOP(面向切面编程)?

    https://www.jianshu.com/p/118fbd1523d4

    https://www.cnblogs.com/songanwei/p/9417343.html

    12,你是如何理解“横切关注”这个概念的?

    https://www.breakyizhan.com/javamianshiti/2732.html

    13,如何理解AOP中的连接点(Joinpoint)、切点(Pointcut)、增强(Advice)、引介(Introduction)、织入(Weaving)、切面(Aspect)这些概念?

    https://blog.csdn.net/weixin_34362790/article/details/87579396

    14,JDK动态代理、CGLIB、AspectJ之间的区别?

    https://www.iteye.com/problems/98151

    http://www.cnblogs.com/bigmonkeys/p/7823268.html

    AspectJ既静态代理

    Spring 

    15,选择使用Spring框架的原因(Spring框架为企业级开发带来的好处)?

    https://blog.csdn.net/weixin_34199405/article/details/89661734

    16,Spring只调用陷阱会引起什么后果?此类问题出现的根因是什么

    Spring的自调用陷阱会引起事务失效

    https://www.jianshu.com/p/9ccab5a00bac

    https://www.cnblogs.com/latteyan/p/7595833.html

    DDD

    17,什么是领域模型(domain model)?贫血模型(anaemic domain model) 和充血模型(rich domain model)有什么区别?

    https://www.cnblogs.com/feng9exe/p/5611992.html

    基础知识

    HashMap的原理、内部数据结构

    https://blog.csdn.net/wufaliang003/article/details/79997585

    https://blog.csdn.net/qq_37149569/article/details/82842365

    数据库索引的原理、内部数据结构的描述

    https://www.cnblogs.com/hzy1991/p/8567334.html

    分布式相关

    消息队列的应用场景

    https://www.cnblogs.com/ruiati/p/6649868.html

    异步处理(如发送短信) 应用解耦 流量削锋(秒杀活动限流) 日志处理 消息通讯(点对点通信或聊天室)

    高并发下性能优化

    https://blog.csdn.net/mrleeapple/article/details/78509654

    调整项目结构,增加服务器资源,集群或分布式 数据库优化 代码优化(使用多线程+算法优化) 合理使用缓存 html静态化,图片存于服务器接口如何处理重复请求。 获取数据时不可点击后端控制:url+userId+MD5(Json) aop实现,对resource\mothed做AOP拦截,主要是利用

    分布式缓存

    分库分表

    限流、一致性

    开放问题:

    分布式系统下如何保证数据的最终一致性?

    平时工作中从接到需求,到需求落地过程中是

    平时工作中如果遇到线上的紧急问题?是如何处理的?

     

     

     

    最新回复(0)