22.3.26号整理

1. spring中@Transactional来控制事务不生效的情况

@Transactional来控制事务不生效的情况 - 知乎

Spring事务失效的几种情况 - An-Optimistic-Person - 博客园

没有运行 spring_Spring 事务管理及失效总结_西北渔夫的博客-CSDN博客

2. Spring 事务的原理

 Spring事务(Transaction)

Spring基于注解实现事务管理

一文带你深入理解 Spring 事务原理_程序员小乐的博客-CSDN博客

Spring事务实现原理及源码分析_Maru灬的博客-CSDN博客_spring 事务的实现方式和原理

Spring事务管理机制的实现原理-动态代理 - 牧涛 - 博客园

3. 项目中常用的注解

项目中的常用注解_闪耀太阳的博客-CSDN博客_项目常用注解

4. Spring MVC原理及配置详解

【Spring】Spring MVC原理及配置详解_jianyuerensheng的博客-CSDN博客_springmvc

5. mybatis和mybatis-plus区别 

认识MyBatis与Mybatis-plus及两者的区别_深巷的猫~的博客-CSDN博客_mybatis与mybatisplus

Mybatis-Plus和Mybatis的区别_杭州java开发郭靖的博客-CSDN博客_mybatis和mybatisplus区别

​​​​​​MyBatis与MyBatis-plus的区别 - 简书

6. 集群 负载均衡 分布式 有什么区别

服务器集群:
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。


服务器负载均衡:
负载均衡 (Load Balancing) 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。


分布式服务器:
所谓分布式资源共享服务器就是指数据和程序可以不位于一个服务器上,而是分散到多个服务器,以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型服务器形式。分布式有利于任务在整个计算机系统上进行分配与优化,克服了传统集中式系统会导致中心主机资源紧张与响应瓶颈的缺陷,解决了网络GIS 中存在的数据异构、数据共享、运算复杂等问题,是地理信息系统技术的一大进步。


这个三种架构都是常见的服务器架构,集群的主要是IT公司在做,可以保障重要数据安全;负载均衡主要是为了分担访问量,避免临时的网络堵塞,主要用于电子商务类型的网站;分布式服务器主要是解决跨区域,多个单个节点达到高速访问的目前,一般是类似CDN的用途的话,会采用分布式服务器。

什么是负载均衡? - 知乎

7. HashMap中是用哪些方法来解决哈希冲突的?

解决哈希冲突的方法一般有:开放定址法、链地址法(拉链法)、再哈希法、建立公共溢出区等方法。

hashmap hash冲突怎么解决_在Java中,HashMap中是用哪些方法来解决哈希冲突的?_格林的雪国的博客-CSDN博客

HashMap中解决哈希冲突常用的两种方法_魔的孤影的博客-CSDN博客_hashmap解决hash冲突的方法 JDK1.8中HashMap如何应对hash冲突? (下面这篇文章讲的原理,简单易懂)

JDK1.8中HashMap如何应对hash冲突?_Desperado_ZL的博客-CSDN博客_hashmap哈希冲突

8. HashMap原理

hashmap hash冲突怎么解决_Java经典面试题:HashMap解决hash冲突的方法_宝贝的麻麻的博客-CSDN博客

9. ConcurrentHashMap 面试题

ConcurrentHashMap 面试题_学习使我可乐的博客-CSDN博客_concurrenthashmap面试题

10. SpringAOP深入学习

SpringAOP深入学习

11. SpringAOP+注解如何实现日志管理(面试题)

SpringAOP+注解实现简单的日志管理

日志管理(spring AOP切面拦截)_丶枕边人的博客-CSDN博客_切面拦截

12. 关系型数据库与非关系型数据库的对比

关系型数据库与非关系型数据库的对比分析(优缺点,应用,区别等)_MXuDong的博客-CSDN博客_关系型和非关系型数据库的区别?

13. 消息中间件

主流的消息中间件有哪些 - 知乎

RabbitMQ几个常用面试题 - woadmin - 博客园

rabbitmq面试题_流放Oo的博客-CSDN博客_rabbitmq面试题

14. Object里面都有哪些方法?为什么要重写hashcode方法

为什么要重写hashCode()方法_菜鸡也有大佬梦的博客-CSDN博客_为什么要重写hashcode方法

通过上面的分析,我们发现 hashCode() 方法无非就是用来确定对象的存储位置的,以及对象之间进行比较,这些都是为哈希表的查找效率进行服务的。

15. 

@Autowired和@Resource的区别是什么?

@Autowired和@Resource的区别是什么? - 知乎

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值