什么是事务? 通俗理解,事务其实就是一系列指令的集合。 为什么要使用事务管理? 我们在实际业务场景中,经常会遇到数据频繁修改读取的问题。在同一时刻,不同的业务逻辑对同一个表数据进行修改,这种冲突很可能造成数据不可挽回的错…
分类:spring
Spring Boot集成JasperReports生成PDF文档
由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲染生成PDF文档。本人文采欠缺,写作能力差,下面粗略的介绍其…
Java经典
JAVA容器-自问自答学HashMap 这次我和大家一起学习HashMap,HashMap我们在工作中经常会使用,而且面试中也很频繁会问到,因为它里面蕴含着很多知识点,可以很好的考察个人基础。但一个这么重要的东西,我为什…
Spring 异步线程池、调度任务线程池配置
一个项目中既需要异步任务, 也需要调度任务, 想把这两个异步线程池分来就需要配置两个线程池。调度任务添加 @Scheduled 注解, 需要异步执行的方法添加 @Async 注解 中间遇到点小问题, 异步任务线程池总是不…
Spring配置说明
Spring的配置,主要包含web.xml,applicationContext.xml配置。 web.xml配置 对于web项目,容器(Tomcat,JBoss等)启动时最先会扫描web.xml文件,读取该文件中的配置…
java | Spring Boot 与 Redis 实现 Cache 以及 Session 共享
完成状态 [ ] 编写中 [ ] 已完成 [x] 维护中 原文 Redis Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库 —— 维基百科 Redis…
Spring Cloud Eureka 集群高可用
在微服务架构中,注册中心是一个必不可少的组件 前面我们搭建的注册中心只适合本地开发使用,在生产环境必须搭建一个集群来保证高可用 Eureka的集群搭建很简单,每一台Eureka都需要在配置中指定另外N个Eureka的地址…
springBoot 部署到远程服务器
环境声明:jdk:1.8服务器:阿里云,ubuntu 16.04springBoot:1.5.9.RELEASE 目的将springBoot 打包到远程服务器的tomcat中。 pom.xml <?xml vers…
Spring核心接口之InitializingBean
一、InitializingBean接口说明InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执…
谈谈Spring-Data的那些事儿
我们在进行事务处理往往需要和数据库进行交互,这其中有关系型数据库(MySql,Sql Server,Oracle)或者是非关系型数据库(Redis,Hadhoop),常见的操纵数据库的方式就有JDBC和Spring Jd…
Spring核心接口之Ordered
一、Ordered接口介绍Spring中提供了一个Ordered接口。从单词意思就知道Ordered接口的作用就是用来排序的。Spring框架是一个大量使用策略设计模式的框架,这意味着有很多相同接口的实现类,那么必定会有…
聊聊springboot session timeout参数设置
序 本文主要介绍下spring boot中对session timeout参数值的设置过程。 ServerProperties spring-boot-autoconfigure-1.5.8.RELEASE-source…