加载中
redis-auto-idempotent-spring-boot-starter 一个高并发下接口幂等性处理的自定义starter

网上已经有很多基于redis + token实现的幂等性接口的实现案例,但是集成到项目中比较繁琐,并不是很易用, 所以在已有轮子的基础之上,封装了一个基于spring data redis的高并发下的接口幂等...

Spring: Blocking vs non-blocking: R2DBC vs JDBC and WebFlux vs Web MVC

Spring Framework version 5,于2017年九月发布了正式版,它向我们介绍了Spring WebFlux。一个全新的响应式栈。在2019年12月 Spring Data R2DBC也发布了正式版, 这是一个采用了响应式驱动来集...

rocketmq-spring-boot-starter 2.1.0 事务消息 txProducerGroup 移除解读

为了体验rocketmq的request-reply模型,近日将demo中rocketmq-spring-boot-starter库升级到2.1.0版本 org.apache.rocketmq rocketmq-spring-bo......

用spring data jpa实现单表/联表查询自定义部分字段

有时候不想放弃jpa持久化的便利性,又不想因此牺牲了查询的灵活性,所以列举两种jpa下的灵活查询方式。 单表查询指定Entity中的部分字段 这块比较简单,只需要定义一个存放部分属性的类,包含...

用Spring Cloud Stream实现Event Driven Architectures

微服务的出现和原生的云架构触发了DDD,CQRS和Event Sourcing的复苏。所有这些方式实现的核心是Domain Event(领域事件), 它是分布式系统中实现一整套DDD架构及实现最终一致性的主要机制。...

spring boot 1.5版本以上的oauth2 jwt的小修改

https://github.com/tuanngda/spring-boot-oauth2-demo的例子git clone下来后, 单元测试都没有问题,可以通过; 集成到自己的项目中,做成一个uaa微服务, 不想居然单元测试无法通过 明明代...

Spring cloud stream启动报NoSuchMethodError:kafka.inbound.KafkaMessageDrivenChannelAdapter$IntegrationMe

今天尝试搭建了下spring的事件驱动新框架,启动后就报错 org.springframework.context.ApplicationContextException: Failed to start bean 'inputBindingLifecycle'; nested exception is j...

在spring框架中用spring data commons 1.13版本实现DDD

在最新的spring data commons 1.13框架中,新增了一个抽象聚合根类,我们可以继承这个聚合根类来完成领域事件模型。 说明:使你的领域层以来spring data commons在我眼里并不代表领域模型依赖...

win10下运行esxi customizer的小技巧

编辑器打开ESXi-Customizer, 找到 if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1 删除这行,重新脚本进...

DDD领域模型和持久模型的实施方式(不定期更新ing)

在领域驱动设计中,领域模型和持久模型往往存在阻抗失配,两个模型往往不能达到一致,我们需要用两个类来分别实现。 领域模型更倾向于业务场景; 领域模型不包含任何框架技术,只有标准库依赖...

领域驱动之无状态操作

这段时间一直在看DDD的东西,对domain层说到: domain service领域服务里是无状态stateless的操作 所有的状态stateful应该都在聚合根aggregate里 一个经典的带状态的类/服务是一个可以增加近...

spring cloud 实现的event sourcing源码解读

源码项目地址 https://github.com/kbastani/spring-cloud-event-sourcing-example 在cart购物车下单之后, 关于order订单模块是如何用事件溯源来重塑当前订单状态 订单的实体类 可以看到订单...

开始领域驱动设计 - 思维的转变

引用一段别人说的话: CRUD是业内的大失败。我们欺骗自己,认为我们的应用无非是在数据库上薄薄的一层。我们给用户的grids和add/edit表单,并要求他们填写的字段,然后或多或少直接映射到数据...

Spring Boot与FreeMarker集成后配置全局模板转义html/xml

如果你的FreeMarker版本大于等于 2.3.24,在与spring boot集成后,有两种方式配置自动转义为HTML或者XML。 方式一: 在spring boot的配置文件中设置: spring.freemarker.suffix=.ftlh sprin...

FreeMarker 自动转义和格式化HTML和XML输出,预防xss

这种自动转义需要FreeMarker 版本大于等于2.3.24。如果你不得不使用一个更早的版本,请使用过时的escape指令替代。 不过考虑到官网上最近的标注2.3.25已经是稳定版,建议升级 Latest stable ...

学习 Spring-Cloud - 写一个微服务

继续我的Spring-Cloud学习旅程,早些时候我已经学习了如何创建一个典型的以Spring-Cloud和Netflix OSS为基础的微服务环境 - 在这个具体的列子中两个关键的组件,Eureka用来注册、发现服务和S...

ExtJS中viewController、viewModel、View、Model的关联展示

Ext.define('User', { extend: 'Ext.data.Model', fields: ['id','name'], proxy: { type: 'ajax', api: { read: 'read.json', update...

不用翻墙查看angular API的方法

打开https://code.angularjs.org/,这个网址可以用来下来angular的开发包,进入你需要的版本,比如1.4.8 再打开doc目录,可以显示当前版本的api, 当然你也在这里可以选择你要查看的版本的a...

RESTful API中的header的作用(从Spring Data REST文档中译出)

好久没有写博文了,最近想把自己的脚手架给全面restful了,正在研究rest api的验证授权,也看了下Spring Data REST这个框架,有意是从它下手。看到文档中关于rest中http header的一章自己获益...

推荐!国外程序员整理的Java资源大全

构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部