标签:Architect

编程技术

AI新威胁:刷新即可生成逼真而不存在的人脸

9

yeseng 发布于 2019-02-18

近日,国外Uber软件工程师开发并上线了一个网站thispersondoesnotexist.com,意为该人并不存在。网站浏览者每刷新一次网站就会生成一个逼真的人脸,而这些人并不是现实中真实存在的。 该网站背后的机器学习和预训练模型技术源于NVIDIA的研究项目StyleGAN...

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

编程技术

用Java 11实现清洁架构Clean Architecture

4

dulong 发布于 2019-02-18

在软件工程方面,软件架构是过去几年中最重要的主题之一。 罗伯特·C·马丁 (又名鲍勃大叔)在 他的书中 深刻地提出了他对清洁架构的看法,我强烈推荐! 但是当涉及到具体实施时,事情变得困难并且出现了许多问题。我该从哪里开始?我如何构建我的项目?如何将Bo...

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

编程技术

架构师思维

1

songhua.gao 发布于 2019-02-16

「架构师」是一个挺高端的 Title,印象中应该是那些技术特别出众的人。真正的架构师应该是怎样的我也不知道,不同公司对他的能力要求也不会一样,很多公司都不一定有架构师这个职位,但这并不影响拥有「架构师思维」。 什么是架构师思维?就是除了完成开发任务外,还操心着其他事情,而这些事情...

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

编程技术

架构师思维

1

刘莉莉 发布于 2019-02-16

「架构师」是一个挺高端的 Title,印象中应该是那些技术特别出众的人。真正的架构师应该是怎样的我也不知道,不同公司对他的能力要求也不会一样,很多公司都不一定有架构师这个职位,但这并不影响拥有「架构师思维」。 什么是架构师思维?就是除了完成开发任务外,还操心着其他事情,而这些事情...

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

编程技术

去中心化只是幻想?

1

yeseng 发布于 2019-02-16

究竟人们该不该对「去中心化(decentralization)」抱持希望?还是一切只是浮士德的一场梦?在讨论去中心化可不可行之前,我们首先要理清网络中的权力结构。 我们都说加密网络(cryptonetwork)的去中心化,这个去中心化是什么意思?大致百度一下,可以发现去中心化网络...

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

编程技术

分布式系统关注点:弹性架构

11

puefu.he 发布于 2019-02-16

如果第二次看到我的文章,欢迎点上方 ▲蓝字 关注哟~ 本文长度为 3633字 ,建议阅读 10 分钟。 坚持原创,每一篇都是用心之作~ 如果我们的开发工作真的就如搭积木一般就好了,轮廓分明,个个分开,坏了哪块积木换掉哪块就好了。 但是,实际我们的工作中所面临的可能只有一块积木,而...

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

Java

Jenkins X 搭配 .NET Core 進行建置

4

zhuangli 发布于 2019-02-15

在 Kubernetes 中運行 Jenkins X 並設置特定程式語言之建置環境,以 .NET Core 為例。 距離上一篇 Jenkins X 簡介及建置流程概念介紹 經過了一段時間,在公司內透過 Jenkins X 進行了三個專案的建置,分別是 PHP、Node.js 及 ...

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

Java

Maven使用详解

1

Harries 发布于 2019-02-14

什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译...

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

Java

Java Web 安全之代码审计

37

wenming.gapo 发布于 2019-02-09

信息安全的75%发生在Web应用而非网络层。本文内容主要以Java Web安全-代码审计为中心展开。 一、JavaWeb 安全基础 1. 何为代码审计? 通俗的说Java代码审计就是通过审计Java代码来发现Java应用程序自身中存在的安全问题,由于Java本身是编译型语言,所以...

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

Java

Java Web安全之代码审计

36

hellas 发布于 2019-02-08

信息安全的75%发生在Web应用而非网络层。本文内容主要以Java Web安全-代码审计为中心展开。 一、JavaWeb 安全基础 1. 何为代码审计? 通俗的说Java代码审计就是通过审计Java代码来发现Java应用程序自身中存在的安全问题,由于Java本身是编译型语言,所以...

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

编程技术

用六边形架构构建可维护系统 – IlkkaSeppälä

2

likai 发布于 2019-02-04

传统分层架构存在的谬误:这篇博客文章是关于实施Alistair Cockburn的 六角形 架构。我们先来谈谈分层架构。这是一种众所周知的架构模式,它将应用程序组织到每个都有其特定用途的层中。数据库层负责数据事务,业务层负责业务逻辑,表示层处理用户输入。分层架构实现了所谓的关注分...

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

编程技术

什么是六角形架构? -octo

1

xiaoli.wang 发布于 2019-02-04

Hexagonal Architecture(六角形或六边形) 于2005年由 Alistair Cockburn撰写 ,是一个具有许多优势的软件架构,自2015年以来又重新引起了人们的兴趣。 六边架构的初衷是: 允许应用程序同样由用户,程序,自动化测试或批处理脚本驱动,并与最终...

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

编程技术

如何找到适合自己的研发模式?

3

hanze 发布于 2019-02-02

研发效能领域洞察系列 站在蚂蚁金服的视角,自主研发的中间件、数据库、研发平台等金融科技引领着企业数字化的技术趋势。其中,以蚂蚁研发效能为代表,催生了很多赋能行业的方法论和工程实践,特别整合推出 研发效能领域洞察 系列文章。今天的内容将围绕“研发模式”展开探讨,引入了业界很多典型的...

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

编程技术

图灵奖得主长文报告:是什么开启了计算机架构的新黄金十年?(下)

4

yanxinchi 发布于 2019-02-01

雷锋网 (公众号:雷锋网) 按:近几年来,不论是普通消费者还是科研人员们都可以感受到两种浪潮,一种是 CPU 速度的提升越来越不显著了,我们说 CPU 制造商又在「挤牙膏」;另一方面,在深度学习的刺激下,各个半导体巨头和一群 AI 初创企业都开始宣传自己的 AI 芯片。我们仿佛看...

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

编程技术

聊聊 Node.js RPC(二):服务发现

1

xiaoli.he 发布于 2019-02-01

前言 Nodejs 在蚂蚁和阿里已经发展了四、五年时间,从最开始「前端工程师的玩具」,到 Web、BFF 场景的破局,逐步走到线上甚至是一些核心业务,非常不容易。回头想想 Nodejs 为什么能活下来?依靠的绝不仅仅是:非阻塞I/O、事件驱动、轻量这些官方宣传的特性,我认为更重要...

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

Java

蚂蚁金服分布式链路跟踪组件 SOFATracer 数据上报机制和源码分析 | 剖析

11

刘莉莉 发布于 2019-01-31

**2019新春支付宝红包技术大揭秘在线峰会将于03-07日开始,点击 这里 报名届时即可参与大牛互动。 ** SOFA Scalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是...

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

编程技术

计算机架构的新黄金时代,两位图灵奖得主最新力作

13

puefu.he 发布于 2019-01-30

John Hennessy 和 David Patterson 是 2017 年图灵奖获得者,目前这两位学者都供职于谷歌,前者是谷歌母公司 Alphabet 的董事会主席,后者任谷歌杰出工程师,致力于研究机器学习和人工智能。他们更为人所知的就是共同完成的计算机系统结构学科「圣经」...

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

Java

dubbo源码解析(三十)远程调用——rest协议

dulong 发布于 2019-01-29

远程调用——rest协议 目标:介绍rest协议的设计和实现,介绍dubbo-rpc-rest的源码。 前言 REST的英文名是RepresentationalState Transfer,它是一种开发风格,关于REST不清楚的朋友可以了解一下。在dubbo中利用的是红帽子Red...

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