标签:模型

编程技术

微服务:更愉快还是更嘈杂?

hellas 发布于 2018-12-09

微服务的部署规模在不断扩大。容器架构的采用和随后的微服务部署并不是按下一个简单的按钮就能完成的,这是一个持续演变的过程。这个演变过程发生在应用程序开发、架构、打包和基础设施的各个方面。软件的创建和交付方式在过去几年中发生了重大转变。 随着团队在这个持续演化的软件生命周期环境中不断...

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

编程技术

[译] 微服务设计指南

17

yeseng 发布于 2018-12-09

本文为翻译发表,转载需要注明来自公众号EAWorld。 作者:Thilina Ashen Gamage 译者:白小白  原题:Microservices Design Guide 原文:http://t.cn/EAvCCMb 全文5949字,阅读约需要10分钟 2018...

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

编程技术

基于电商中台架构-商品系统设计(二):类目设计

8

Harries 发布于 2018-12-08

一、概念定义 1.什么是类目 类目简单来说就是商品的分类,用大家最常用的淘宝来看,就是图中圈出来的地方。 为什么会有类目,也是其功能决定的,类目目前已经作为电商网站导航的标配,只是不同网站的类目不同罢了。 如果我们的网站只有几十个、上百个商品,或许类目对于我们来说不重要,但是如果...

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

Java

使用R2DBC实现数据库的响应式访问

hellas 发布于 2018-12-08

Reactive Programming可以看作是一种编程模型,它通过创建事件驱动的非阻塞功能管道来促进可扩展性和稳定性,这些管道对资源的可用性和可处理性做出反应。延迟执行, 并发和异步性 只是底层编程模型的结果。 只有当整个堆栈都是被动的并且所有参与的组件(应用程序代码,运行时...

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

Java

死磕java concurrent包系列(三)基于ReentrantLock理解AQS的条件队列

2

yanxinchi 发布于 2018-12-08

基于Codition分析AQS的条件队列 前言 上一篇我们讲了AQS中的同步队列队列,现在我们研究一下条件队列。 在java中最常见的加锁方式就是synchorinzed和Reentrantlock,我们都说Reentrantlock比synchorinzed更加灵活,其实就灵活...

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

编程技术

用ABP入门DDD

3

wenming.gapo 发布于 2018-12-07

前言 ABP框架 一直以来都是用DDD(领域驱动设计)作为宣传点之一。但是用过ABP的人都知道,ABP并不是一个严格遵循DDD的开发框架,又或者说,它并没有完整实现DDD的所有概念。 但是反过来说,认真学过DDD的人会发现,所谓“完整实现了DDD,严格遵循DDD概念”的开发框架其...

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

Java

月薪 8k 和月薪 38K 的程序员,差距在哪里?

9

songhua.gao 发布于 2018-12-07

回想自己做开发的这八年多,我获得了很多,技术能力、培训、出国、大公司的期权等。还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码, 这样干了一年。 第二年的时候我就在想,自己还要这样吗? 当然是否定的,不可能的,一年...

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

Java

为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API

5

刘莉莉 发布于 2018-12-07

不知道有多少人看过《阿里巴巴Java开发手册》,其中有一条规范做了『强制』要求: 说好了以上四种常用的日志框架是给Java应用提供的方便进行记录日志的,那为什么又不让在应用中直接使用其API呢?这里面推崇使用的SLF4J是什么呢?所谓的门面模式又是什么东西呢?什么是日志门面 日志...

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

Java

java内存模型–JMM

3

songhua.gao 发布于 2018-12-07

编辑推荐: 本文来自于cnblogs,本文介绍了Java运行时数据时的内存区域以及主内存和工作内存等相关内容。 在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。 线...

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

Spring

java B2B2C源码电子商务平台—大话Spring Cloud

1

xiaoli.wang 发布于 2018-12-06

研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台...

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

Java

Object.created浅析

2

zhuangli 发布于 2018-12-06

Object.created是ES5出生的,官方给的介绍是 Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__ 对于 __proto__ 的解释请戳这里 简单理解,Object.created是一个继承方法,**返回一个新对象,...

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

Java

移动端工程架构与后端工程架构的思想摩擦之旅

7

hanze 发布于 2018-12-06

此文已由作者黎星授权网易云社区发布。 欢迎访问 网易云社区 ,了解更多网易技术产品运营经验 记资源投放后端工程的架构调整与优化 架构思考 一直以来对软件工程架构有着极大的兴趣,无论是之前负责的移动端Android工程,亦或是现在转到后端开发后维护的资源投放工程。可以说一个团队中并...

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

Java

了解Vert.x:事件总线

1

likai 发布于 2018-12-06

Vert.x基于轻量级actor,名为Verticles。 Verticle是一个独立的工作单元,可以独立扩展。 通常,actor模型要求actor具有称为“传入邮箱”的概念,该概念通常是队列(更具体地说是阻塞缓冲队列)。 因此,如果一个actor想要由另一个actor完成一些工...

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

编程技术

对话宁振波丨智能制造的基础是完全理解信息物理系统

1

darida 发布于 2018-12-06

【编者按】解决工业技术人员和信息技术人员之间的信息隔阂,是信息化、工业化融合的问题所在,信息物理系统通过综合体系方面推进着解决这一点。数字化并不等于智能化,只有将信息物理系统的效用真正发挥出来,才有可能出现真正意义上的智能工厂。 原文标题:“信息物理系统:支撑两化深度融合&nbs...

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

Java

感性认识JWT

11

zhuangli 发布于 2018-12-06

好久没写博客了,因为最近公司要求我学 spring cloud ,早点将以前软件迁移到新的架构上。所以我那个拼命的学呐,总是图快,很多关键的笔记没有做好记录,现在又遗忘了很多关键的技术点,极其罪恶! 现在想一想,还是踏踏实实的走比较好。这不,今天我冒了个泡,来补一补前面我所学所忘...

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

Spring

感性认识JWT

11

Harries 发布于 2018-12-05

好久没写博客了,因为最近公司要求我学 spring cloud ,早点将以前软件迁移到新的架构上。所以我那个拼命的学呐,总是图快,很多关键的笔记没有做好记录,现在又遗忘了很多关键的技术点,极其罪恶! 现在想一想,还是踏踏实实的走比较好。这不,今天我冒了个泡,来补一补前面我所学所忘...

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

编程技术

Murex 快速风险分析引擎

14

dulong 发布于 2018-12-05

简介 Murex:在风险分析和预测分析领域,Murex 是一家为金融市场提供交易、资金、风险和交易后操作技术解决方案的公司,Murex 的平台 MX.3 被银行、资产管理公司、养老基金和保险公司使用。 其客户包括瑞银、加拿大国家银行、中国银行、华侨银行、招商银行和 ATB 金融等...

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

编程技术

即时物流的分布式系统架构设计

12

xiaoli.he 发布于 2018-12-05

编辑推荐: 本文来自于infoq,本文主要介绍在美团即时物流分布式系统架构逐层演变的进展中,遇到的技术障碍和挑战。 背景 美团外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:...

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