jdk8已经发布很久了,直到现在才来研究它的特性,emmmmm...本文主要从optional,lambda,stream,map 4大块来学习optional简单来说Optional<T>是一个可以包含或者不包含非空值的容器对象,从本质上来说,该类属于包含可选值的封装类(wrapper...
SpringBoot使用tomcat启动方法SpringBoot内部默认提供内嵌的tomcat容器,打的是jar包。一般情况下,SpringBoot使用入口函数启动即可。使用第三方tomcat启动的方法如下1.添加tomcat依赖<dependency><groupId>or...
步骤SpringBoot对多线程的支持和Spring没什么区别,就是需要先配置线程池,然后注入bean,再写异步方法,最后调用就可以了。1.配置TaskExecutorpublicclassAsyncTaskConfigimplementsAsyncConfigurer{@Overridepubli...
redis简介Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes,lists,sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因...
SpringBoot热部署...
多modules的好处?首先是实现了各个模块之间的解耦,模块可以单独调用,性能会更好多module的层次更明显,使项目结构更清晰,便于管理,出现问题时也更好排查原因逼格更高层级关系实际上就是MVCdao层依赖modelservice层依赖dao、modelweb层依赖dao、model、servic...
在pom.xml中引入mybatis-generator插件,在<plugins></plugins>中引入插件<plugin><groupId>org.mybatis.generator</groupId><artifactId&g...
jaxb简介JAXB(JavaArchitectureforXMLBinding)是一个业界的标准,是一项可以根据XMLSchema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。JDK1.6以上自带ja...
本文转自 阮一峰的网络日志前言网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思...
