需求描述 要求批量导出数据,以excel的格式。 选择方式 前台 + 后台 之前在别的项目中也遇到过导出的问题,解决方式是直接在前台导出将表格导出。 这次没有选择前台导出的方式,是由于需要导出所有的数据,所以考虑直接在后…
标签:spring
Spring Boot 参考指南(部署到云)
第VI章. 部署 Spring Boot 应用程序 Spring Boot的灵活打包选项在部署应用程序时提供了大量的选择,你可以将Spring Boot应用程序部署到各种云平台、容器映像(例如Docker)或虚拟/真实机…
解析 | openshift源码简析之pod网络配置(下)
【编者按】openshift底层是通过kubelet来管理pod,kubelet通过CNI插件来配置pod网络.openshift node节点在启动的时会在一个goroutine中启动kubelet, 由kubelet…
Spring boot redis cache 的 key
在数据库查询中我们往往会使用增加缓存来提高程序的性能,@Cacheable 可以方便的对数据库查询方法加缓存。本文主要来探究一下缓存使用的key。 搭建项目 数据库 mysql> select * from t_s…
Spring 踩坑之@Transactional 神奇失效
引言 对于追求数据强一致性的系统,事务扮演者十分重要的角色.最近在项目中遇到一个事务失效的问题,在此分享给大家。 情景回放 ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQL…
Spring 学习笔记(四)创建RESTful Api
REST简介 REST 就是将资源的状态以最适合客户端或服务端的形式从服务端转移到客户端(或反过来)。RPC面向服务,REST面向资源。 资源的表述是REST很重要的一个方面。作为Api,常见的表述方式就是JSON和XM…
Spring Boot 参考指南(使用@SpringBootApplication注解)
18. 使用@SpringBootApplication注解 许多Spring Boot开发人员喜欢他们的应用程序使用自动配置、组件扫描,并能够在他们的“应用程序类”上定义额外的配置,可以使用一个@SpringBootA…
Spring Boot 参考指南(Spring Integration)
40. Spring Integration Spring Boot为使用Spring Integration提供了一些方便,引入spring-boot-starter-integration “Starter”,Spr…
Spring如何通过三级缓存解决循环依赖
什么是循环依赖 什么是循环依赖?比如如下一个例子 public class A{ private B b; } public class B{ private A a; } 这个例子存在的问题:理论上spring创建A的…
后端好书阅读与推荐(续二)
后端好书阅读与推荐系列文章:后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二) 几个月又过去了,又读了几本书,同时为了深切体会到某些书里面的要点还专门做了一个小项目,这里就把读书与小项目过程中的一些心得…
开发Spring MVC应用过程总结
第一步:在web.xml文件中定义前端控制器 (front controller)DispatcherServlet来拦截用户请求,在web.xml文件中配置(文件配置核心部分)如下:<!– 定义前端控…
Spring Boot 参考指南(使用NoSQL技术)
30. 使用NoSQL技术 Spring Data提供了额外的项目,帮助你访问各种NoSQL技术,包括:MongoDB,Neo4J,Elasticsearch,Solr,Redis,Gemfire,Cassandra,C…