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

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

2017/12/05 15:06
273
用Spring Cloud Stream实现Event Driven Architectures

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

2017/10/19 17:33
193
spring boot 1.5版本以上的oauth2 jwt的小修改

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

2017/05/27 09:55
679
Spring cloud stream启动报NoSuchMethodError:kafka.inbound.KafkaMessageDrivenChannelAdapter$IntegrationMe

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

2017/03/10 16:15
935
在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 删除这行,重新脚本进...

2017/02/07 12:51
335
DDD领域模型和持久模型的实施方式(不定期更新ing)

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

2017/01/11 15:01
181
领域驱动之无状态操作

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

2016/12/02 16:09
46
spring cloud 实现的event sourcing源码解读

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

2016/11/30 13:49
616
开始领域驱动设计 - 思维的转变

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

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

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

2016/09/10 10:53
991
FreeMarker 自动转义和格式化HTML和XML输出,预防xss

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

2016/08/09 09:48
774
学习 Spring-Cloud - 写一个微服务

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

2016/02/22 15:01
28.5K
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...

2016/01/18 14:12
133
RESTful API中的header的作用(从Spring Data REST文档中译出)

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

2015/12/27 21:24
1K
推荐!国外程序员整理的Java资源大全

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

2015/09/22 09:33
396
实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单

使用Bootstrap导航条组件时,如果你的导航条带有下拉菜单,那么这个带下拉菜单的导航在点击时只会浮出下拉菜单,它本身的href属性会失效,也就是失去了超链接功能,这并不是我想要的,我希望...

2015/08/25 16:22
6K
Spring集成JPA后,报“Not an managed type: class x.x.x"

Spring集成JPA后,领域模型报“Not an managed type: class x.x.x"的解决方案

2015/08/01 18:27
7.6K
mysql -h 127.0.0.1与localhost区别

1. mysql -h 127.0.0.1 的时候,使用TCP/IP连接, mysql server 认为该连接来自于127.0.0.1或者是"localhost.localdomain" 2. mysql -h localhost 的时候,是不使用TCP/IP连接的,而使用Uni...

2015/06/05 09:02
74

没有更多内容

加载失败,请刷新页面

返回顶部
顶部