Java微服务考试试题.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java 微服务考试试题.pdf 本文档总结了 Java 微服务考试试题的知识点,涵盖了 Spring 全家桶技术、Redis、SpringBoot、Dubbo 协议、ElasticSearch、Solr、数据库事务特性、微服务技术栈等多个方面的知识点。 Spring 全家桶技术 * SpringBoot 是基于约定优于配置的原则的 * SpringBoot 通过起步依赖和自动配置简化开发 * SpringBoot 可以对 Spring 的配置进行简化 * SpringBoot 不能集成其他技术 Redis * Redis 的全称是 Remote Dictionary Server * Redis 是由 JAVA 语言编写开发的 * Redis 内部的数据结构有 String, Hash, List, Set, SortedSet * Redis 以内存作为数据存储介质,读写数据的效率极高,远远超过数据库 Java 并发机制 * Java 语言的并发机制是多线程机制 Spring Cloud * Spring Cloud 的优势包括部署复杂性、Devops 技能的要求、可以用不同语言开发、面向接口编程 * 微服务只是业务逻辑的代码,不会和 HTML,CSS 或其他界面结合 Dubbo 协议 * Dubbo 协议采用 NIO 复用单一长连接,减少了握手和挥手 * Dubbo 协议使用线程池并发处理请求,加大了并发效率 * 在大文件传输时,单一连接会成为瓶颈 ElasticSearch 和 Solr * Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能 * Elasticsearch 支持更多格式的数据,而 Solr 仅支持 json 文件格式 * Solr 官方提供的功能更多,而 Elasticsearch 本身更注重于核心功能,高级功能多有第三方插件提供 * Solr 在传统的搜索应用中表现好于 Elasticsearch,但在处理实时搜索应用时效率明显低于 Elasticsearch 数据库事务特性 * 数据库事务特性包括原子性、一致性、隔离性 SpringBoot 配置文件 * SpringBoot 是基于约定的,所以很多配置都有默认值 * 使用 application.yml 或 application.properties 文件可以进行配置 * application.properties 文件是键值对类型的文件 * YML 文件格式是 YAML 编写的文件格式,YAML 是一种直观的能够被电脑识别的数据序列化格式 微服务技术栈 * 微服务技术栈包括服务注册与发现(Eureka、Zookeeper)、服务熔断器(Hystrix)、服务负载均衡(Ribbon、Nginx) Eureka 和 Zookeeper * Eureka 和 Zookeeper 都是服务注册与发现的解决方案 * Eureka 采用自我保护机制解决分区问题,而 Zookeeper 采用过半数存活原则 SpringBoot 整合其他技术 * 整合 Mybatis 时,可以在 application.properties 中配置 mybatis.mapper-locations 指定要加载的映射文件 * 整合 Junit 时,需要在测试类上添加@RunWith(SpringRunner.class) * 整合 SpringData JPA 时,需要添加 SpringData JPA 的起步依赖 spring-boot-starter-data-jpa
- 粉丝: 13
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Linux Lab-linux
- ioGame-unity
- kdump-anaconda-addon-anaconda
- northstar-ai
- basic_framework-keil5安装教程
- 守月亮修行杂谈(2012年-2020年)
- 《Web开发实训》项目总结报告.doc
- 新年烟花LED效果,10分频,10khz变1khz,Multisim仿真
- vba自定清单.zip
- XamarinBleCodeBehind-main.zip
- mmexport1734999482214.png
- python-4.FBI树-虽然但是,不是那个.py
- IMG_20241220_204418_edit_64163654257396.png
- python-5.火星人-这题面,好抽象.py
- python-6.奖学金-语文给你多少?我数英给你…….py
- Screenshot_20241216_213107.jpg