springboot
何小飞
这个作者很懒,什么都没留下…
展开
-
springboot多数据源+batch批量上传
最近在学习springbatch,遇到了多个数据库相读写问题,问题类似于从A数据库读取数据,保存到B数据库,1:先配置好数据库地址datasource: type: com.zaxxer.hikari.HikariDataSource url: jdbc:mysql://127.0.0.1:3306/test?allowMultiQueries=true&useUnicode=...原创 2018-05-14 17:55:40 · 4821 阅读 · 0 评论 -
ShedLock
1.ShedLock只做一件事。它确保您的计划任务最多同时执行一次。如果正在一个节点上执行任务,它将获取一个锁,以防止从另一个节点(或线程)执行相同的任务。请注意,如果一个任务已在一个节点上执行,则其他节点上的执行不会等待,只会跳过它。目前,支持通过Mongo,JDBC数据库,Redis,Hazelcast或ZooKeeper协调的Spring计划任务。更多的调度和协调机制以及未来的预期。...原创 2018-09-29 17:35:11 · 1637 阅读 · 0 评论 -
springboot解决跨域问题
springboot解决跨域问题什么是跨域:跨域是指 不同域名之间相互访问。跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制如果 协议,域名,端口有一个不同都会出现跨域springboot解决跨域问题,很方便快捷,用Spring Boot 配置 CORS,添加 Filter 的方式,配置 CORS 规则,代码如下...原创 2018-09-29 17:47:33 · 157 阅读 · 0 评论 -
spring JPA @Query 执行修改sql语句
Spring Data JPA是更大的Spring Data系列的一部分,可以轻松实现基于JPA的存储库。此模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring驱动应用程序变得更加容,这给我们带来方便快捷,但是也有一些坑,例如用 @Query修改数据如果你用下面接口修改会报错@Query(value = "update test SET stal = :st...原创 2018-09-29 17:57:08 · 5205 阅读 · 0 评论 -
springDate jpa动态查询
我们在开发中经常出现动态查询,例如淘宝的商品查询,这类查询动态条件,如果用原生的sql语句,很难处理,但是jpa为我们提供的动态查询接口:public interface JpaSpecificationExecutor<T>,这几接口有如下方法:public interface JpaSpecificationExecutor<T> { /** * ...原创 2018-09-29 18:18:20 · 460 阅读 · 0 评论 -
SpringBoot 线程池配置 实现AsyncConfigurer接口
线程是开发中常用到的,但是如果没有定义线程池,程序不断的创建,销毁线程,需要消耗很多时间,所以我们定义线程池可以减小这部分时间,我来实现AsyncConfigurer来配置线程池,先看看这个接口有什么方法public interface AsyncConfigurer { Executor getAsyncExecutor(); AsyncUncaughtExceptionHand...原创 2018-10-24 11:25:52 · 17935 阅读 · 0 评论