小菜鸡菜菜
小菜鸡菜菜
全部文章
分类
学习笔记(15)
读书笔记(2)
面试(3)
归档
标签
去牛客网
登录
/
注册
ChoiBin的博客
No pain,no gain
全部文章
(共21篇)
关系型数据库与非关系型数据库
一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织 ...
数据库
2019-09-08
0
451
MyBatis面试题
1、MyBatis定义的接口,怎么找到实现类的 Mapper接口在初始化SqlSessionFactory注册 Mapper接口注册在名为MapperRegistry类的HashMap中,key值为Mapper的类型,value为创建当前Mapper的工厂 Mapper注册后,可以从sqlsess...
面试
mybatis
2019-09-07
1
930
Spring Boot自动化配置原理
一、Spring Boot的优势 Spring Boot中最重要的两个优势就是可以使用starter简化以来配置和Spring的自动化配置。 starter简化依赖配置 Spring提供了一系列starter来简化Maven配置。其核心原理也就是Maven和Gradle的依赖传递方案。...
SpringBoot
2019-08-31
0
418
分布式系统的CAP理论
一、CAP理论概述 CAP理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 CAP理论中的CA和数据库事务中ACID的CA并完全是同一回事儿。两者之中的A都是C都是一致...
分布式
2019-08-30
0
439
初识分布式系统
本文转载自H神 一、集中式系统 在学习分布式之前,先了解一下与之相对应的集中式系统是什么样的。 集中式系统用一句话概括就是:一个主机带多个终端。终端没有数据处理能力,仅负责数据的录入和输出。而运算、存储等全部在主机上进行。现在的银行系统,大部分都是这种集中式的系统,此外,在大型企业...
分布式
2019-08-30
0
512
ORM思想和MyBatis实现原理
一、ORM思想 目前的市场上,通过Java语言连接并操作数据库的技术或者方式以及有很多,例如:JDBC、MyBatis、Hibernate等等。其中JDBC是Java的原生API,支持连接并操作各种关系型数据库。 JDBC作为Java原生API,有优点也有缺点,缺点主要是: 编...
SSM
mybatis
2019-08-29
0
1403
Spring Boot中几种常见问题的解决方案
Spring Boot 中加载XML配置 虽然Spring Boot中已经没有了XML配置文件,但是从技术的角度上,我们需要如果在Spring Boot中加载配置文件,那么该如何进行加载,其实很简单,只需要一个注解就可以解决。 首先创建一个bean,这个bean中没有任何注解 pack...
SpringBoot
2019-07-30
0
582
Spring Boot 定义系统启动任务的几种方式
本文转载自https://www.javaboy.org/2019/0415/springboot-commandlinerunner.html 在 Servlet/Jsp 项目中,如果涉及到系统任务,例如在项目启动阶段要做一些数据初始化操作,这些操作有一个共同的特点,只在项目启动时进行,以...
SpringBoot
2019-07-30
0
570
Spring Boot 中通过 CORS 解决跨域问题
本文转载自https://www.javaboy.org/2019/0613/springboot-cors.html 同源策略 很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。 同...
SpringBoot
2019-07-30
0
489
Java面试突击之消息队列(2)
本次分享的消息队列面试题 1)如何保证消息队列的高可用? 2)如何保证消息不被重复消费(如何保证消息消费时的幂等性)? 一、如何保证消息队列的高可用性 在上一讲(1)中,我们知道消息队列虽然给我们的项目提供了解耦、异步、削峰的作用,但是它也带来了缺点,...
面试
消息队列
2019-07-29
0
480
首页
上一页
1
2
3
下一页
末页