基于数据库的Java应用涉及两个概念,一个是使用哪种数据库(Database),比如:Oracle、MySQL和嵌入式数据库(比如:h2/derby/hsql)等,另一个是使用哪种数据源(DataSource,也即数据库连接池(connection pool)),比如:tomcat数据源/Hikari/DBCP1/DBCP2/SimpleDriverDataSource等,数据库和数据源可以任意搭配。
实践Spring Boot之属性配置和使用
Spring Boot内置很多属性,具体可以参见common-application-properties,也可以自定义属性。
实践RandomAccessFile
实践高性能
实践高可用
实践MappedByteBuffer
基于RandomAccessFile的Channel可以创建
实践Docker之Machine
实践Java
实践Spring Boot之Web容器
Spring boot默认内嵌tomcat作为Servlet容器,也支持Jetty和Undertow等。
实践Spring Boot之日志
LoggingApplicationListener