标签:质量

Java

Java转型大数据【免费】最全的在线教程都在这了!

12

yanxinchi 发布于 2019-05-20

如今随着环境的改变, 也经常关注技术圈的发展,但自己适合的技术发展道路该怎么走,也算有个方向了。 但是技术有自己的发展周期,众所周知的很多语言技术已经在长久的历史发展中掩埋,这期间不同的程序员也走出的自己的发展道路,有的去了解新的发展趋势的语言,了解新的技术,利用自己原先的思维顺...

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

编程技术

微服务架构体系的深度治理

31

yeseng 发布于 2019-05-20

微服务模式下,庞大的服务节点数量、日趋复杂的服务分层、离散的组织协同、扁平化的管理模式让服务治理的广度、深度、难度都达到前所未有的程度。单纯依靠微服务框架层面的治理是远远不够的,需要构建贯穿研发、测试、运维、管理各领域的立体式的深度治理体系。本文整理自天弘基金(余额宝)移动平台技...

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

编程技术

业务架构20多年,技术人员理解了吗?

7

尖兵 发布于 2019-05-19

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经...

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

Spring

(六讲)Spring Boot REST API异常处理指南

2

hanze 发布于 2019-05-19

能够正确的处理REST API程序抛出的异常以及返回友好的异常信息是一件非常重要的事情,因为它可以帮助API客户端正确的对服务端的问题作出正确的响应。这有助于提高REST API的服务质量。Spring Boot默认返回的异常信息对于API客户端来说是晦涩难懂的,只有开发者才会关...

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

Spring

使用 spring 的 IOC 解决程序耦合

小丁 发布于 2019-05-19

在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时候,直接拿过来用就好了。 那么,这个读取配置文件,创建和获取三层对象的类就是工厂。 简单工厂模式(Simple Fa...

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

编程技术

服务端架构演进

2

xiaoli.he 发布于 2019-05-19

先来看一看服务端架构的1.0版本: 架构介绍 客户端包括:PC站和m站的web站点,Android和iOS App客户端,管理后台和小程序。其中主要流量来自于Android和iOS。 接入层:采用了阿里云的Service Load Balance。底层实现是通过LVS+keepa...

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

Java

简历上的项目经历怎么写 ?这 3 条原则不可忽视 !

2

尖兵 发布于 2019-05-19

阅读本文大概需要 5 分钟。 作者:黄小斜 ​ 作为一个程序员,想必大家曾经都做过一些项目,可能现在手头上也还有一些项目。 不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样的同学,简历上的项目经历难道只能空着了吗...

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

编程技术

清晰的代码结构

darida 发布于 2019-05-19

问题 架构设计中常常关注几个视图,如功能视图、逻辑视图、运行视图与部署视图。但架构师们由于层次较高,长期缺少代码编写能力,往往就直接忽视了开发视图。开发视图主要描述软件的开发工程结构、代码规范,以及构建技术等。代码结构和构建关系到项目的可持续维护以及维护的周期,非常重要。但实现开...

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

编程技术

深度解读华为云 AI 开发平台 ModelArts 技术架构

18

changyuan.xu 发布于 2019-05-19

虽然人工智能浪潮已经热火朝天地进行了若干年,但对于很多企业来说,机器学习依然很遥远,听起来既昂贵,又困难,还需要大量高科技人才。不过目前这个复杂的领域有一个趋势:一切皆服务(everything-as-a-service)——无需太多投资,即可快速将机器学习用到实际业务中。通过使...

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

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

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

编程技术

打破数据黑洞 数字工厂走向闭环

4

小丁 发布于 2019-05-17

本文由知识自动化(zhishipai)授权转载 数据断点 就是管理漏洞 数据孤岛一直是信息化最大的敌人。它所形成的信息分割,几十年来都是企业信息化之路上的困惑。这些无处不在的断点,就像是一个个肆意吞噬数据的小黑洞。无法保持完整性和流动性的数据碎片,一直折磨着设备自动化、车间信息化...

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

编程技术

40 页 PPT 分享万亿级交易量下的支付平台设计

41

刘莉莉 发布于 2019-05-17

本文主要是根据作者在2018QCon演讲内容整理而成: 苏宁金融交易量3年内从1000亿增长到万亿+,服务用户3亿+,服务场景从服务于苏宁易购内部生态,扩展到服务全渠道,全场景,多业态的线上线下智慧零售的开放生态圈,一方面要满足公司业务发展要求,快速研发新产品,另一方面要满足81...

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

Spring

认真推荐几个高质量的技术公众号

7

likai 发布于 2019-05-17

IT行业技术变更周期越来越快,作为技术人最重要的是持续学习,现在的学习途径有很多,我们到底该如何做出选择?我觉得最重要有两方面:第一,需要保持良好的技术视野,持续关注行业内技术新动向;第二,多向IT行业大佬学习,了解他们走过来的经验。 今天推荐一些行业内优质技术号,这些号的主人在...

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

编程技术

滴滴机器学习平台架构演进

14

dulong 发布于 2019-05-16

出品 | 滴滴技术 ▍ 前言:现在很多互联网公司都有自己的机器学习平台,冠以之名虽然形形色色,但就平台所要解决的问题和技术选型基本还是大同小异。所谓大同是指大家所要处理的问题都相似,技术架构和选型也差不太多,比如都会使用 GPU 集群、采用 Spark 或 K8s 平台等。所谓小...

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

Java

maven构建java项目工具介绍

hanze 发布于 2019-05-16

一、maven用途 java在创建项目的时候,可以自己手动创建,也可以利用工具创建,也就是maven来创建。 maven可以用来创建项目、部署项目、安装管理依赖、编译代码、管理二进制等。 maven的目的是使项目过程规范化、自动化、高效化及强大的可扩展性。 利用maven自身和插...

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

Spring

Spring的四大优势,你是如何理解的?

wenming.gapo 发布于 2019-05-15

Spring是分层的 Java SE/EE 应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层SpringMVC和持久层 Spr...

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

编程技术

多云管理,恺英实战之道

33

darida 发布于 2019-05-15

讲师简介 徐巍 上海恺英网络科技有限公司 高级总监 刚刚几位演讲嘉宾,一位关注高可用;另外一位关注网络。我现在待的是一家很有特点的公司,整个基础设施,90%的跑在公有云,也有一些物机房,我认为挺符合现在的混合云架构,所以我的演讲题目是恺英网络的多云实践之道。 1.自我介绍和现状 ...

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

Java

借助混沌工程工具 ChaosBlade 构建高可用的分布式系统 原 荐

1

hellas 发布于 2019-05-14

在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。在可控范围或环境下,使用 ChaosBlade 工具,对系统注入各种故障,持续提升分布式系统的容错和弹性能力,以构建高可用的分布式系统。 ChaosBla...

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