spring
文章平均质量分 84
rhwayfunn
这个作者很懒,什么都没留下…
展开
-
SpringMVC与Mybatis框架整合遇到的坑
最近在做springmvc与mybatis的项目,遇到一些比较坑的问题。花了许多时间却发现其实解决的办法很简单。这里主要是讲我自己在整合这两个框架的时候遇到的一些问题做一个整理。希望遇到和我同样问题的小伙伴可以不被坑。坑一:nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (原创 2016-01-27 22:14:42 · 1794 阅读 · 0 评论 -
深入浅出Spring task定时任务
深入浅出Spring task定时任务在工作中有用到spring task作为定时任务的处理,spring通过接口TaskExecutor和TaskScheduler这两个接口的方式为异步定时任务提供了一种抽象。这就意味着spring容许你使用其他的定时任务框架,当然spring自身也提供了一种定时任务的实现:spring task。spring task支持线程池,可以高效处理许多不同的定时任务。原创 2016-09-12 21:03:40 · 69771 阅读 · 15 评论 -
Spring Security实战
spring security是一个多方面的安全认证框架,提供了基于JavaEE规范的完整的安全认证解决方案。并且可以很好与目前主流的认证框架(如CAS,中央授权系统)集成。使用spring security的初衷是解决不同用户登录不同应用程序的权限问题,说到权限包括两部分:认证和授权。认证是告诉系统你是谁,授权是指知道你是谁后是否有权限访问系统(授权后一般会在服务端创建一个token,之后用这个t原创 2017-08-20 13:19:00 · 3483 阅读 · 1 评论 -
重试框架Spring retry实践
spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。对于重试室友场景限制的,不是什么场景都适合重试,比如参数校验不合法、写操作等(要考虑写是否幂等)都不适合重试。远程调用超时、网络突然中断可以重试。在微服务治理框架中,通常都有自己的重试与超时配置,比如dubbo可以设置retries=1,timeout=500调用失败只重试1次,超过500ms调用仍未返回原创 2017-09-03 17:16:19 · 42015 阅读 · 4 评论 -
【译】Scheduling Tasks
原文:Scheduling Tasks开始使用定时任务本指南将一步步引导您如何在Spring中使用定时任务。完成什么构建一个应用,实现的功能为每5秒打印出当前时间。这点可以通过Spring注解@Scheduled完成。准备什么大约需要15分钟一个您喜爱的文本编辑器或者IDE(集成开发工具)JDK 1.8或更高版本Gradle 2.3+ 或者 Maven 3.0+您也可以直接导入代码到ID翻译 2017-10-11 21:32:13 · 837 阅读 · 0 评论 -
Spring Boot学习案例开源项目
为了更好的学习并使用springboot进行开发,维护了一个springboot学习案例开源项目,涉及springboot从基础开发到企业实战,涵盖不同场景的开发案例。公司内部所有的服务都基于springboot进行开发以完成服务化。下面是本开源项目的部分截图:涉及的内容包括但不限于:web开发数据库mybatis使用(含多数据源配置)缓存框架使用(caffeine、ehcache、redis原创 2017-09-10 23:50:38 · 20746 阅读 · 2 评论 -
使用Spring Boot Starter开发RocketMQ
RocketMQ最早是阿里巴巴开源的MQ中间件,在阿里集团被广泛应用在订单,交易,充值,流计算,消息推送,日志流式处理,binglog分发等场景。现已捐献给Apache,目前是Apache下的顶级项目。捐献后的最新版本是4.1.0-incubating。在实际场景中使用MQ打交道最多的是发送消息和消费消息。RocketMQ支持广播消费和集群消费,广播消费是指每隔consumer实例都会收到消息,一条原创 2017-12-24 13:23:39 · 16944 阅读 · 2 评论