个人知识库应用整合
整合一个较大的AI知识库应用,需要使用到一系列框架.
单体架构将业务所有功能集中在一个项目开发,通过打成一个包部署. 架构简单,部署成本低.但是功能之间耦合度高,而分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,有利于降低服务耦合以及服务拓展.
最近在刷leetcode题目,积累了一些提醒以及用c++STL刷题经验,这里记录一下
分为三类Java基础知识,集合,JVM,多线程并发相关以及Spring,SpringBoot,SpringCloud分布式了解.