标签:一对多

编程技术

[译] 微服务通信的设计模式

8

yanxinchi 发布于 2018-12-05

作者:Rajesh Bhojwani 译者:马若飞 原文:https://dzone.com/articles/design-patterns-for-microservice-communication 在我的上一篇博客中,我谈到了微服务的设计模式。现在我想更深入地探讨微服务架...

阅读(30)评论(0)赞 (0)

编程技术

浅谈助力零信任安全架构的云IAM设计

10

xiaoli.he 发布于 2018-11-30

作者简介:伏明明,中通快递信息安全负责人,负责中通信息安全体系搭建和安全解决方案的规划实施,具备丰富的信息安全管理经验,擅长安全产品的规划设计和架构。关于信息安全方面的话题,有需要可以添加微信(bright_fu)交流。 前言 随着云计算、大数据等技术在企业大规模的推广使用,持续...

阅读(27)评论(0)赞 (0)

Java

java 分库关联查询工具类

尖兵 发布于 2018-11-28

  由于公司业务扩大,各个子系统陆续迁移和部署在不同的数据源上,这样方便扩容,但是因此引出了一些问题。   举个例子:在查询"订单"(位于订单子系统)列表时,同时需要查询出所关联的"用户"(位于账户子系统)的姓名,而这时由于数据存储在不同的...

阅读(28)评论(0)赞 (0)

Java

Mybatis中的assocication和collection

likai 发布于 2018-11-26

Mybatis中的assocication和collection 啊日谁行,抗内可行,第一个是用来关联实体类的,第二个是用来关联集合的,也就是打脑壳的一对一(assocication),一对多(collection) 使用 举个简单的例子,公司项目虽然复杂,其实只要通过简单的例子...

阅读(23)评论(0)赞 (0)

Java

Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析 原 荐

1

Harries 发布于 2018-11-18

相关文章 Mybatis 解析配置文件的源码解析 Mybatis 类型转换源码分析 Mybatis 数据源和数据库连接池源码解析(DataSource) Mybatis Mapper 接口源码解析(binding包) Mybatis 解析 SQL 源码分析一 前言 在上篇文章 M...

阅读(32)评论(0)赞 (0)

Java

十年Java架构师从阿里离职,分享这些年的面试经验——offer篇

1

songhua.gao 发布于 2018-11-16

时隔两年再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。但是,由于公司的某些原因和对于自身未来发展的综合考虑,又不得不得离去,去寻找更合适的地方成长和发展。相比于两年前,现在找工作没有那么的着急,也没...

阅读(49)评论(0)赞 (0)

Java

java 8 stream

xiaoli.wang 发布于 2018-11-13

流的操作类型分为两种: Intermediate:一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流,做出某种程度的数据映射/过滤,然后返回一个新的流,交给下一个操作使用。这类操作都是惰性化的(lazy),就是说,仅仅调用到这类方法,并没有真正开始流...

阅读(35)评论(0)赞 (0)

Java

SpringDataJDBC一对一/一对多关系实现

yeseng 发布于 2018-11-11

Spring Data JDBC一对一和一对多关系实现 Spring Data JDBC能够支持DDD中聚合概念,实际支持ER中星型模型,在DDD中聚合根实体代表整体概念,映射到数据表中就是星型模型中的主表,整体和部分的关系一般是一对一和一对多关系,其中一代表整体这一方,不会存在...

阅读(51)评论(0)赞 (0)

Java

关于hibernate的 No row with the given identifier exists

邓龙华 发布于 2018-11-06

网上出现此问题大概原因有以下几种: 多对一配置中,一的一方数据不存在时报此异常 双向关联的一方数据不存在时报此异常 但是我本地不是,我是多的一方数据不存在,废话不多先上代码: // 伪代码 class Class{ @Id Long id; @OneToMany(cascade ...

阅读(45)评论(0)赞 (0)

Java

为了学习Rxjava,年轻小伙竟作出这种事!

9

邓龙华 发布于 2018-11-05

我如何零基础转行成为一个自信的前端 虽然我只是个做app的,里面很多东西看了没多大用,但我主要学习的是别人的习惯。我现在空闲时间算比较多的,平时想学一些东西的时候,却总是被(自己)打扰。后来就用了里面提到的番茄时间,只需要自己克制一下不在规定时间内看别的东西,学习起来还是蛮有效率...

阅读(42)评论(0)赞 (0)

Java

hibernate 使用saveOrUpde 报 Batch update returned unexpected row count from update

xiaoli.he 发布于 2018-10-29

之前我们使用hibernate3的时候采用xml式配置,如下所示: <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE hibernate-mapping PUBLIC &q...

阅读(295)评论(4)赞 (0)

Java

高性能消息中间件——NATS

6

darida 发布于 2018-10-26

前 言 这段时间我的主要工作内容是将公司系统中使用的RabbitMQ替换成NATS,而此之前我对Nats一无所知。经过一段时间紧张的学习和开发之后我顺利的完成了任务,并对消息中间件有了更深的了解。在此感谢同事钟亮在此过程中对我的帮助。NATS属于比较小众的一款中间件产品,中文资料...

阅读(53)评论(0)赞 (0)

Java

Java 设计模式之《观察者模式》

2

changyuan.xu 发布于 2018-10-10

很久之前,自己也曾看过一些设计模式的内容,最近在做一些程序代码设计的时,发现忘得差不多了,很多模式也只是有大致影响,决定重新将一些常用的模式复习一下。今天一个模式观察者模式。 观察者模式 观察者模式属于行为模式中的一种;观察者模式定对象一个一对多的依赖关系,让多个观察者对象同时监...

阅读(50)评论(0)赞 (0)

Java

什么是Hibernate延时加载?

Harries 发布于 2018-10-06

1、延迟加载,也叫懒加载,它是Hibernate为 提高程序执行效率 而提供的一种机制,即只有真正使用该对象的数据时才会创建。 2、Hibernate中主要是通过 代理(proxy)机制 来实现延迟加载。它的具体过程:Hibernate从数据库获取某一个对象数据时,或获取某一个对...

阅读(67)评论(0)赞 (0)

Java

Mybatis高级-resultMap之collection聚集

1

songhua.gao 发布于 2018-09-26

版权声明:本文由 低调小熊猫 发表于 低调小熊猫的博客 转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:2696284032 文章链接: https://aodeng.cc/archives/mybatisgaoji 简介 聚...

阅读(52)评论(0)赞 (0)

Java

Java NIO 系列文章之 浅析Reactor模式

2

yeseng 发布于 2018-09-21

最近研究 Java NIO 的时候,常常看到一种 设计模式——Reactor模式,以前没接触过这个模式在Netty中也有应用,那么Reactor模式是什么?为什么要使用Reactor模式?在NIO中如何实现Reactor模式?下面将揭开 Reactor的神秘面纱 下面的介绍参考了...

阅读(61)评论(0)赞 (0)

Java

Java 8 中的 Streams API 详解

1

hellas 发布于 2018-09-18

Streams 的背景,以及 Java 8 中的使用详解 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Str...

阅读(78)评论(0)赞 (0)

Java

rxjava2.x源码学习随笔

2

xiaoli.wang 发布于 2018-09-16

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

阅读(85)评论(0)赞 (0)