标签:营销

编程技术

系统架构系列 (七):如何从开源项目中汲取架构思维?

4

xirruiqiang 发布于 2019-09-16

在上一篇文章中提到技术架构等于解决业务上的技术问题加技术方案加技术组件。其中,技术组件是物理基础,当下也有很多开源的中间件,最核心的是技术方案,它是灵魂。笔者认为技术架构如同中医一样,药材是基础,而药方才是最核心的,药方好比技术方案。本篇文章中,以笔者的一些经历,从经典源码中汲取...

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

Java

Spring 源码学习总结篇

2

darida 发布于 2019-09-14

在日常工作中,产品不断写业务需求,他们加班一天,我们开发就得工作一周来完成。 业务领域达到一定地步后,发现日常编写业务代码已经很难让我有突破性的进步,日复一日,担心自己变成一个业务代码生产机器,而无法面对新技术和环境变化。 同时也有危机感,长江后浪推前浪,自己不继续学习的话,很快...

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

Java

一个牛逼的 多级缓存 实现方案!

18

Harries 发布于 2019-09-14

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 来源: https://tech.youzan.com/ 为什么要做 TMC 多级缓存解决方案的痛点 TMC 整体架构 TMC 本地缓存 如何透明 整体结构 热点发现 整体流程 数据收集 热度滑...

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

编程技术

系统架构系列 (六):技术架构要解决什么问题?

5

dulong 发布于 2019-09-11

技术架构在业内并没有形成约定的统一认识,不同人的理解也不一样,有的人认为引入了中间件就是技术架构。笔者并不这么认为,如果是这样的话,只是将中间件堆在一起就是技术架构,那技术架构就是千篇一律了。在相似的业务场景下,技术架构相似是可能的,但绝对不是一种技术架构能包含所有的架构。这篇文...

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

Java

现代垃圾收集策略 —— Go 的 GC 策略

1

dulong 发布于 2019-09-09

在 Hacker News 和 Reddit 你可以找到相关讨论 我最近看过很多文章,它们以令我困扰的方式推广 Go 语言最新的垃圾收集器。其中一些文章来自 Go 官方项目本身。他们声称这意味着 GC 技术已经有根本性的突破。 这是新版本(Go 1.5)垃圾收集器的首次公告 : ...

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

编程技术

大型网站是如何从单体应用走向微服务化?

18

songhua.gao 发布于 2019-09-06

  文章转载 自古霜卡比:https://www.cnblogs.com/skabyy/p/11396571.html 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使...

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

编程技术

一文详解微服务架构

20

邓龙华 发布于 2019-09-05

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用...

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

编程技术

云原生计算重塑企业IT架构 – 分布式应用架构

9

songhua.gao 发布于 2019-09-04

进入21世纪以来,我们见证了企业分布式应用架构从SOA(Service-oriented Architecture),到微服务架构,再到云原生应用架构的演化。 为了说明企业架构演化背后的思考,我们先谈一些玄学。 第一,企业IT系统的复杂性(熵)符合热力学第二定律。随着时间的推演,...

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

Java

R 语言的下一步是什么?

2

xiaoli.wang 发布于 2019-09-01

由于大数据对各个领域的决定性影响,相对于经验和直觉,在商业、经济及其他领域中基于数据和分析去发现问题并作出科学、客观的决策越来越重要。开源软件 R 是世界上最流行的数据分析、统计计算及制图语言,几乎能够完成任何数据处理任务,可安装并运行于所有主流平台,为我们提供了成千上万的专业模...

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

编程技术

一种用于决策(decision-making)的系统架构

1

xiaoli.he 发布于 2019-08-30

一种用于决策(decision-making)的系统架构 前言 大数据(big data)时代 什么是大数据 一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,具有海量的数据规模、快速的数据流转、多样的数据类型和价值密度低四大特征。 是指无法...

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

Spring

嘿码程序员面试指南

13

xiaoli.wang 发布于 2019-08-29

一、电商项目的综述 1. 项目架构图 2. 项目人员配置 产品经理 :1人,确定需求以及给出产品原型图。 项目经理 :1人,项目管理,项目质量、进度管理,人力、资源整合调度。 设计团队 :2人,根据产品经理给出的原型制作静态页面。 开发团队 :6人,包括前端和后端业务实现,实现产...

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

编程技术

有赞零售中台架构:如何构建一个业务高内聚的财务中台?

13

尖兵 发布于 2019-08-28

本文来源 | 有赞Coder(ID:youzan_coder) 文 | 汤师爷 on 零售 一、背景 传统模式下,企业的经营活动会产生大量的业务数据。 财务人员需要根据业务数据,进行会计核算,并输出财务数据。 通过这些财务数据,企业可以进行财务管理、财务分析、...

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

编程技术

从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?

12

Harries 发布于 2019-08-27

作者 | 易立 阿里云资深技术专家 导读 :从十余年前的各种分布式系统研发到现在的容器云,从支撑原有业务到孵化各个新业务,企业的发展离不开统一的、与时俱进的技术架构。本篇文章从企业分布式应用架构层面介绍了云原生计算架构带来的变化,希望能够帮助更多企业的 IT 转型,利用云计算技术...

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

Java

面向后端开发者的5个队列系统

5

邓龙华 发布于 2019-08-27

队列是一种数据结构,它可以模仿我们在真实世界的队列。例如,如果你去排队购票,你必须站在队列的最后,而队列开头的人将优先购买。这就是我们所说的“先到先得”的现象。在编程中,可以编写任务存储在队列中的程序,并以先到先得的方式逐个处理它们。而队列本身不进行任何实际处理,它只是临时存储的...

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

编程技术

重构技术架构首先解决组织架构

6

xiaoli.he 发布于 2019-08-26

技术架构来源于人员组织架构 过去两年做了不少大型的中台项目,什么是中台?这篇文章就不多说了,自行百度一下,总而言之最后我得出了一个结论——企业什么样的人员组织架构就会什么样的系统技术架构。我们先以下一幅图: 1、第一阶段:小型企业 这个阶段就是企业的初创阶段。公司就几个员工,甚至...

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

Java

基于通用 jar、动态配置、组件编排的会员任务中心系统设计

8

dulong 发布于 2019-08-24

前言 为更好帮助商家的会员快速成长,保持用户活性,完善用户的成长体系,有赞用户中心 – 会员成长团队基于现有的业务场景,设计了一套较完备任务中心系统。同时也有很多通用技术组件能够落地。接下来本文会简单分享下这些常用的技术组件,抛砖引玉。 在开始之前我们会先提几个问题:...

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

Java

VMware收购Spring公司Pivotal:Spring Cloud可能会被Kubernetes替代

dulong 发布于 2019-08-23

网友认为:VMWare早在2009/2010年就收购了Spring,RabbitMQ和GemFire,然后将它们分拆到Pivotal。现在VMWare主要坚持Kubernetes路线,它们会再次剥离Spring吗?VMWare是一个完全的IT营销组织,并且似乎从未对与开发人员打交...

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

编程技术

微服务架构如何影响软件开发文化?

1

邓龙华 发布于 2019-08-23

微服务,并不仅仅是一种代码构造方式。 微服务概念一出现就引发了热烈讨论,很多文章都喜欢将其与整体式架构比较,乃至来自大型企业的用例等。然而,在说起微服务时,开发人员关注的往往是这场革命的技术意义,而非其象征的文化颠覆。虽然技术元素也很重要,但其中蕴含的文化变革更加值得重视。 我很...

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