标签:数据模型

Java

Hibernate Validator 6.0.16 发布,支持 JDK 12

xiaoli.wang 发布于 2019-03-22

Hibernate Validator 6.0.16 发布了,此版本带来了一些 bug 修复与功能改进。 更新内容如下: 修复了一个验证无约束 bean 时的性能回退 所有最小/最大约束都受到 rounding error  的影响 支持 JDK 12 修复了无法在 W...

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

编程技术

业务中台探索和实践:业务系统中间件化架构

11

songhua.gao 发布于 2019-03-21

业务中台探索和实践:软件的根本问题 数据系统模型 大多数业务软件都可以叫做数据系统。他们基本结构如下图: 大多数业务软件系统都符合如图的结构和公式 y = f(x): 有一个请求 x,得到输出 y 软件系统即 f,f 根据 x 输出 y 软件系统的数据库构造部分,有流水表,配置表...

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

编程技术

中台之上(十三):探讨支持组装式开发的业务架构设计方法

3

hanze 发布于 2019-03-20

“颗粒度”问题 面向服务的设计一直都有一个话题,就是服务的“颗粒度”问题,无论是 SOA 还是微服务,都很难把握颗粒度。首先,SOA 在实际操作中并不是真的关心颗粒度问题,一个遗留系统可以直接被封装成一个服务,也可以把很小的功能服务化,二者地位是一样的,所以,大家常说 SOA 本...

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

Java

BeetlSQL 2.11.2 发布,Java Dao 工具

Harries 发布于 2019-03-19

BeetlSQL 2.11.2 发布了,改进记录包括: #ITMW3  修复:最新版本2.11.1在翻页sql语句中使用use函数,执行sql时会多传同样的值进来 #IS9UJ  修复:TemplatePageAmi.java里的else是不是永远执...

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

Java

为了30分钟配送,盒马工程师都有哪些“神操作”?

8

yeseng 发布于 2019-03-18

阿里妹导读:提到盒马鲜生,除了新鲜的大龙虾以外,大家印象最深的就是快速配送:门店附近3公里范围内,30分钟送货上门。 盒马是基于规模化和业务复杂度两个交织,从IT到DT,从原产地到消费者而形成的端到端的平台,而盒马配送更是集成IOT、智能化、自动化等到线下作业,同时受不可抗力因素...

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

编程技术

当中台遇上 DDD,我们该如何设计微服务?

10

xiaoli.he 发布于 2019-03-15

微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。 借用当下最流行的段子做个开场白。 “设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。 在分布式架构下,单体应用被拆分为多...

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

编程技术

把我的单体架构还给我! – Craig Kerstiens

zhuangli 发布于 2019-03-14

感觉现在是微服务炒作周期的高峰期,看到一篇博客文章“如何将我的巨石迁移到150个服务”。现在我经常听到更多的反击:“我不讨厌我的巨石,我只关心事情保持高效”。我们实际上看到了一些从 微服务 迁移 回单体的 案例。当你从一个大型应用程序转到多个小型服务时,你需要解决许多新事物,这里...

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

Java

《深入浅出 Spring Boot 2.x》读书笔记

7

changyuan.xu 发布于 2019-03-11

1、整体感受 这是一本讲述如何使用Spring Boot 2.x进行编程开发的技术书籍,全书围绕Spring Boot进行讲解,并且提供编程示例,示例简单易懂,而且作者确实是有相当丰富的开发经验,文章语言流畅,既讲到编程技术也对其中的原理有较好的描述,让读者知其然也知其所以然。其...

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

Java

用生命周期规范组件化流程

3

xubiao.zhuang 发布于 2019-03-09

demo 有空会在 github 上更新,欢迎关注 。demo 怎么做:一条commit对应一条规范。所以不会很快,可以先 star 收藏以便查阅。 本文是在我重构 个人项目时光猫(欢迎体验) 的时候,边组件化边记录下来的。期中踩了很多坑,也不断思考优雅的解决方案。因为是个人项目...

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

Spring

Spring Boot中使用HikariCP连接池

zhuangli 发布于 2019-03-09

Spring Boot 2.x中使用HikariCP作为默认的数据连接池。 HikariCP使用Javassist字节码操作库来实现动态代理,优化并精简了字节码,同时内部使用 com.zaxxer.hikari.util.FastList 代替ArrayList、使用了更好的并发...

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

Java

详解Web容器 – Jetty与Tomcat孰强孰弱

13

邓龙华 发布于 2019-03-07

Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器。它有一个基本数据模型,这个数据模型就是 Handler(处理器),所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中...

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

Java

EIP-Apache camel2.18使用篇

9

尖兵 发布于 2019-03-07

编辑推荐: 本文来自于csdn,本文介绍了Apache Camel是什么以及Camel 要素、对一些错误处理的相关内容。 1、简介 Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integ...

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

编程技术

中台之上(七):不神秘但很麻烦的业务架构落地过程

xiaoli.he 发布于 2019-03-06

将模型转化成方案 业务架构设计不是替代需求分析的 经过之前的努力,我们终于建立了通过业务模型设计的企业级业务架构,建模过程中,已经分析了企业战略、企业价值、组织结构、价值链、业务领域、岗位角色、业务流程、数据等一系列架构元素,通过模型方法对上述元素进行了分析,并形成了组件、主题域...

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

Java

BeetlSQL 2.11.1 发布,Java Dao 工具

hanze 发布于 2019-03-05

果然小数位是0的版本发布都会有问题,2.11.1 修复了上一个版本新增自定义注解功能的bug,建议更新到新的版本 <dependency> <groupId>com.ibeetl</groupId> <artifactId>...

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

编程技术

中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型

dulong 发布于 2019-03-01

企业级业务模型的建设离不开标准化操作,因为做企业级模型要横向对比分析企业所有业务领域,以期望在设计上实现“以更少支持更多”,这是很多企业搞企业级系统建设或者企业级转型的目标,希望能够同时实现系统实现的快速灵活和减少重复开发以降低成本这两个目标。这个愿望是非常美好的,也是很多企业级...

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

编程技术

go-kit微服务:服务链路追踪

3

小丁 发布于 2019-03-01

现代互联网服务通常是使用复杂的、大规模的分布式系统来实现的。这些应用程序往往是由大量的软件模块构建的,而且这些软件模块可能由不同的团队开发,可能使用不同的编程语言,并且可以跨多个物理设施跨越数千台机器。在这种环境中,帮助理解系统行为和性能问题推理的工具是非常宝贵的。 微服务架构是...

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

Java

Javashop 7.0 发布,企业级电商平台

7

尖兵 发布于 2019-02-28

Javashop是基于Java开发的企业级电商平台,现推出7.0版本,更新内容如下: 一、采用Spring boot。 二、restful 化(无状态、跨域,三端支撑)。 三、前后端分离。 四、认证采用token式。 五、三端分离部署(买家、卖家、平台)。 六、订单事务优化,采用...

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

编程技术

业务开发转基础开发,这三种 “高可用” 架构你会么?

songhua.gao 发布于 2019-02-28

一、业务开发与基础开发的区别 - 划分方式 一种将后台开发细分的方式:前台开发(业务)、中台开发(中间件、应用基础服务、PAAS服务、IAAS服务)、后台开发(运维开发)。一般前台开发对应于业务开发,中台开发对应基础开发,后台开发对应运维。 - 规模 基础开发的目标是解决业务的公...

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