当前位置: 首页 > article >正文

Java项目常见基础问题汇总(2)

  1. P6Spy 是一个开源的数据库监控工具,它主要用于记录和分析应用程序与数据库之间的交互
  2. Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
  3. Knife4j就是一个接口文档工具,
  4. CI/CD 是持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)与持续部署(Continuous Deployment,CD)的简称,注意CD对应了两个名词。CI/CD是实现敏捷开发和Devops理念的一种方法,具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试,到交付和部署)。这些关联的事务通常被统称为CI/CD 管道(Pipeline),由开发(RD)、测试(QA)、运维(OP)团队以敏捷方式协同支持
  5. J2Cache, 也称为Java Cache或JSR-107,是一个用于缓存管理的标准API,它允许开发者在Java应用程序中实现分布式、基于内存的缓存。J2Cache主要通过javax.cache.Cache接口提供功能,用于存储和检索数据,以提高性能和减少数据库访问。
  6. 对于数据模型的建模,最有名的要数PowerDesigner,PowerDesigner是在中国软件公司中非常有名的,其易用性、功能、对流行技术框架的支持、以及它的模型库的管理理念,都深受设计师们喜欢。他的优势在于:不用在使用create table等语句创建表结构,数据库设计人员只关注如何进行数据建模即可,将来的数据库语句,可以自动生成
  7. HA,即高可用(7*24小时不中断服务), 实现高可用最关键的是消除单点故障
  8. aria2是一个多线程下载工具,运行otter需要aria2的支持
  9. pipeline就是一个把各个工具串起来的一个流水线
  10. Spring Cloud Sleuth是Spring Cloud体系中的一个模块,用于在整个分布式系统中跟踪一个用户请求的过程(包括数据采集,数据传输,数据存储,数据分析,数据可视化)。捕获这些跟踪数据,就能构建微服务的整个调用链的视图,这是调试和监控微服务的关键工具。
  11. Zipkin是一个开放源代码的分布式跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图
  12. CAP理论是:分布式系统在设计时只能在一致性(Consistency)、可用性(Availability)、分区容忍性(Partition Tolerance)中满足两种,无法兼顾三种
  13. 为解决分布式系统的数据一致性问题出现了两阶段提交协议(2 Phase Commitment Protocol),两阶段提交由 协调者和参与者组成,共经过两个阶段和三个操作,准备阶段(prepare) 、提交(commit)/回滚(rollback)阶段
  14. TCC事务补偿是基于2PC实现的业务层事务控制方案,它是Try、Confirm和Cancel三个单词的首字母
  15. Consul 是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案相比,Consul的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其它工具(比如ZooKeeper等) ,使用起来也较为简单。Consul 使用Go语言编写,因此具有天然可移植性(支持Linux,Windows和Mac OS);安装包仅包含一个可执行文件,方便部署,与Docker等轻量级容器可无缝配合。
  16. ELK 是 Elasticsearch、Logstash、Kibana 三大开源框架的首字母大写简称。市面上也被称为Elastic Stack
  17. Flutter是由Google推出的开源UI软件开发工具包,用于构建原生、精美的移动、web和桌面应用。它使用Dart语言作为开发语言,并通过自己的渲染引擎绘制UI。


http://www.kler.cn/a/445079.html

相关文章:

  • 智能工厂的设计软件 三种处理单元(NPU/GPU/CPU)及其在深度学习框架中的作用 之5(腾讯云AI代码助手 之3)
  • Oracle 查询表占用空间(表大小)的方法
  • [python SQLAlchemy数据库操作入门]-02.交易数据实体类建立
  • uniapp自定义树型结构数据弹窗,给默认选中的节点,禁用所有子节点
  • 【返璞归真】score检验:似然比的得分检验(Likelihood Ratio Score Test)
  • 虚拟机断网没有网络,需清理内存,删除后再重启
  • docker(wsl)命令 帮助文档
  • 编程训练系统(代码+数据库+LW)
  • 《全面解析 QT 各版本:特性、应用与选择策略》
  • 二百八十、ClickHouse——用Kettle对DWD层补全的清洗数据进行记录
  • 【真人模型】Stable Diffusion:人脸特美的人像摄影大模型
  • MySQL批量删除字段跑路?
  • Ubuntu 22.04永久保存路由
  • Vue3组件数据双向绑定
  • 09-C语言格式化字符串操作
  • React 工具和库面试题(一)
  • Vscode打开后闪退问题
  • 【leetcode100】随机链表的复制
  • Java游戏开发基础:从零开始制作一个简单的2D游戏
  • Linux下搭建和简单配置FTP服务器
  • (11)YOLOv9算法基本原理
  • Vue.js前端框架教程3:Vue setup语法糖和异步操作
  • Redis——缓存双写一致性问题
  • 预览和下载 (pc和微信小程序)
  • git bash中文显示问题
  • ubuntu history 存放 更多