问题整理

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拦截,主要是利用

分布式缓存

分库分表

限流、一致性

开放问题:

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

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

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

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值