一、前言
工作中常常会碰到联表查询,最近刚刚参加工作,在写查询时发现自己很不熟练,特此总结一下一对一和一对多的查询。
熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。
一般来说,开发一个项目会实现很多个服务接口,以前的做法是可以将全部接口糅合一起对外提供服务,但在现在,越来越提倡微服务理念,这种做法明显与微服务的理念背道而驰。更合理的做法,就是对项目进行服务拆分,使项目被拆分成多个小的服务,而服务采用面向接口的编程,这将极大的有利于项目的扩展和团队分工。
使用IDEA,开发SpringBoot时,可以在一个项目下创建多个Module来进行服务拆分。每个Module可以有自己的配置,但难免会有一些配置是相同,比如数据库的配置,每个module都配置的话很麻烦而且不易于修改。所以,这篇文章里,我们要实现两个目标:
新建一个springboot的demo工程,在该工程下分别创建三个moodue: config、module_a,module_b,其中,config是共用的模块,我们把共用的配置文件部署到config中,其他模块通过依赖config来使用共用的配置。