标签:数据模型

编程技术

微服务架构之我们应该从Dubbo中学到什么

13

xirruiqiang 发布于 2019-07-15

一、 模块分包 整体上按分层进行分包,然后每个包又分API包和具体的方案包,从中提炼出三个需要注意的点 1.1复用度 1) 包中的类应具有相同的重用可能性 2) 紧密协作的类应放在同一包 3) 对于变化因子,包中的类应全改或全不改 4) 变化应在包内终止,不应传播到其他包 1.2...

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

编程技术

经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟

yeseng 发布于 2019-07-11

我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法向敏捷自治团队迈进。 1.引言 我的名字是Kenny Baas-Schwegler...

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

Java

一、整体认识mybatis和mybatis的体系结构

3

刘莉莉 发布于 2019-07-08

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old...

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

Java

一、整体认识mybatis和mybatis的体系结构

3

小丁 发布于 2019-07-08

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old...

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

Java

基于SSM框架的Morning公益商城系统

19

hellas 发布于 2019-07-06

点击▲关注 “ 爪哇笔记 ”   给公众号标星置顶 更多精彩 第一时间直达 项目前几年接触过,对于初学甚至进阶者来说还是很不错的,分享给大家! 平台简介 猫宁晨报公益商城是中国公益性在线电子商城,以商城B2C模式运营的公益在线商城,是一家致力于将传统公益商城互...

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

Java

写一个代码生成器的心路历程,和一个只需要一天就能完成的代码生成器maven插件源码 原 荐

2

changyuan.xu 发布于 2019-07-04

为什么要写一个代码生成器 在写后端项目的时候,基础的实现功能都是增删查改,通常以表或者指定的数据模型为单位进行增删查改。 在大部分的Web项目中,通常写一个增删查改需要新建很多个基础类。 假设你的项目是由 控制层、服务层、数据访问层组成,那么如果新增一个表的增删查改功能,我们就也...

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

Java

java-23种设计模式-Future模式

1

hanze 发布于 2019-07-02

Future模式是多线程开发中非常常见的一种设计模式。它的核心思想是异步调用。当我们需要调用一个函数方法时。如果这个函数执行很慢,那么我们就要进行等待。但有时候,我们可能并不急着要结果。因此,我们可以让被调用者立即返回,让他在后台慢慢处理这个请求。对于调用者来说,则可以先处理一些...

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

Java

Java并发-组合对象

songhua.gao 发布于 2019-07-02

可见性相当微妙,发生的错误可能与直觉大相径庭。在单线程环境中,向一个变量写入值,然后在没有干涉的情况下读取这个值,很自然的会希望得到相同的值。但是当读写发生在不同的线程中,情况可能就不一样了。为了确保跨线程的内存可见性,必须使用同步机制。 public class NonVisi...

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

编程技术

微服务API设计的实践与思考总结

changyuan.xu 发布于 2019-06-28

前言 随着微服务的越来越流行,越来的越多的公司开始实行微服务架构,相对于单一应用架构,微服务将复杂性拆分并且打散到一个个粒度更加细分的应用中,极大了减少了开发中单个服务的复杂性,开发人员只需要面向专注单一业务场景编程,从技术开发角度,单一服务代码量上减少很多,从业务角度上,业务复...

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

Java

浅谈业务系统模块化设计-分层

7

yeseng 发布于 2019-06-21

点 击 关 注   “ 微 店 技 术 团 队 ” , 阅 读 更 多 技 术 干 货 1. 前言 互联网产品迭代速度极快,人员变更频繁,对底层承载业务的系统带来的影响则是:一个系统可能会有成百人在改造它,一个系统糅合了 N 多人的编程思想,然而每个人的编程风格不同、设...

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

编程技术

有赞移动 iOS 组件化(模块化)架构设计实践

6

hellas 发布于 2019-06-19

文 | Jackie on 零售移动 一、背景 业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自 16 年起也在不断尝试各种组件化方案,在有赞微商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑...

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

编程技术

中台到底是个什么鬼?

6

wenming.gapo 发布于 2019-06-17

说起中台,大家很容易想到阿里在16年提出的“大中台小前台”战略,其实John现在也在思考搭建数据中台的想法,所以现在结合自己的思考来写写这篇文章。 中台价值就是——一切以快速响应需求为依归。 一、中台是怎样诞生的呢? 其实中台是想象出来的概念。中台和产品经理职位一样,中台并不是一...

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

编程技术

一个知名网站的微服务架构最佳实现

6

xirruiqiang 发布于 2019-06-17

译者:蓝梦,十余年研发经验,现就职于某上市互联网公司。 作者:小马, Medium  首席架构师。 译者有话说,如果你的项目正在从单体升级为微服务而忧心;或者你在实践微服务过程中手忙脚乱,本文都是你不容错过的好文。 微服务架构的目标是帮助工程团队更快、更安全、更高质量地...

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

Java

SpringMVC原理解析

2

wenming.gapo 发布于 2019-06-16

①客户端的所有请求都交给前端控制器DispatcherServlet来处理,它会负责调用系统的其他模块来真正处理用户的请求。 ② DispatcherServlet收到请求后,将根据请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMa...

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

编程技术

Building Microservices(O'Reily 2015)

22

xiaoli.wang 发布于 2019-06-15

前言 Building Microservices: Designing Fine Grained Systems 读书笔记。 本书偏理论而非实现,可作为内功心法,适合架构师或有经验的系统工程师。 常读常新。 前言 微服务是分布式系统提高 细粒度服务 (use of finely...

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

Java

jxcel – 好用的Excel与Java对象转换工具

1

hellas 发布于 2019-06-14

Java对象输出为Excel文件或Workbook对象 语义化转换,将数字类型或布尔类型的值与语义化的值互相转换 生成的Excel文件可以对列进行排序 表头与Java属性精确匹配 支持几乎所有基本数据类型以及日期类型的转换 日期格式自定义 表格宽度自适应 …̷...

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

编程技术

数据治理之数据模型管控方案

19

xiaoli.wang 发布于 2019-06-10

编辑推荐: 本文来自于itpub,本文主要介绍了数据治理遇到的困难,通过什么样的方式才能保证数据治理的落地以及数据模型的管控方案。 我主要想和大家分享一些数据治理的经验和数据模型管控的方法。其实数据治理的难度很大,因为牵扯的东西太多、外围的环境太复杂。尤其是IT系统建设到一定程度...

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

编程技术

架构思想 = 不过时 = 历久弥新

6

changyuan.xu 发布于 2019-06-07

程序的世界飞速发展,今天所掌握的技能可能明年就过时了,但有一些东西是历久弥新,永远不变的,掌握了这些,在程序的海洋里就不会迷路, 架构思想 就是这样一种东西。 作者 |  韩帅 本文是《架构整洁之道》的读书笔记,文章从软件系统的价值出发,认识架构工作的价值和目标, 依次...

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