SpringCloud Alibaba (四):Dubbo RPC框架 编程技术

SpringCloud Alibaba (四):Dubbo RPC框架

Dubbo简介 Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。致力于提高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 节点 角色说明 ...
阅读全文
今年的数据泄露,有可能超越有史以来的记录吗? 软件架构

今年的数据泄露,有可能超越有史以来的记录吗?

2019年即将结束,似乎每周我们都能看到大量有关数据泄露的新闻,报道还在源源不断地涌现。 从2017年到2018年,信息泄漏的趋势似乎呈下降趋势,然而2019年的形式却十分严峻,超过54%的增长已成为残酷的现实。到目前为止,美国国防部已经统计了10,331,579,614项违规记录,而且这个数字还在不断上涨。 2019年的网络攻击 2019年出现了各种成功的网络攻击,除了对各...
阅读全文
用AI打个电话骗走22万,这个Python编写的软件,克隆你的语音只需5秒录音! 软件架构

用AI打个电话骗走22万,这个Python编写的软件,克隆你的语音只需5秒录音!

点击上方“ Python高校 ”,马上关注 真爱,请置顶或星标 用 AI 打电话真的可以骗到钱?是的。而且,克隆指定人的语音只需要一段 5 秒的录音做样本。 来源: 机器之心 用 AI 打一个电话骗走 22 万欧元 AI 技术的应用门槛正在不断降低,换脸、换声音、生成各种不存在的人像都变得非常容易,但与此同时,犯罪的门槛也降低了。 据《华尔街日报》报道,今年...
阅读全文
匈牙利算法(二分图最大匹配问题) 编程技术

匈牙利算法(二分图最大匹配问题)

匈牙利算法用于求解无权二分图(unweighted bipartite graph)的最大匹配(maximum matching)问题 二分图 简单来说,有两个点集$U$和$V$ ,集合内部没有边相连,集合之间有边相连,如果存在这样的划分,则此图为一个二分图。二分图的一个等价定义是:不含有「含奇数条边的环」的图。图 1 是一个二分图。为了清晰,我们以后都把它画成图 2 的形式。 ...
阅读全文
蚂蚁金服在云原生架构下的可观察性的探索和实践 | Meetup#3 回顾 编程技术

蚂蚁金服在云原生架构下的可观察性的探索和实践 | Meetup#3 回顾

作者:苟利(陈自欣),蚂蚁金服中间件产品专家, 负责蚂蚁金服分布式链路跟踪系统的产品化工作,在日志分析、监控领域有多年工作经验。 本文根据 8 月 11 日 SOFA Meetup#3 广州站 《蚂蚁金服在云原生架构下的可观察性的探索和实践》主题分享整理。现场回顾视频以及 PPT 查看地址见文末链接。 前言 随着应用架构往云原生的方向发展,传统监控技术已经不能满足云原生时代运维的需求,...
阅读全文
/ 读《代码大全》 Java

/ 读《代码大全》

读《代码大全》 这本书最开始是大一的时候买的,买回来后翻了一些章节就成为了显示器的支架,直到最近工作了一段时间才重新开始读,这一次阅读和几年前初次阅读有很大不同,大一阅读时候的编码经验仅仅是局限于算法方面,对大型项目的构建没有特别多感触;这一次是在写了很多业务代码,积累了一定问题的基础上去阅读的,阅读的深度自然不是第一次阅读可以比较的。 和这本书类似的还有一本叫做 《程序员修炼之道——从小...
阅读全文
如何看待软件开发 ? 软件架构

如何看待软件开发 ?

题记 考虑到本系列文章有部分新的读者,所以关于本系列文章名字的起源就不再赘述了,见这里 《"星霜荏苒"名字诞生记》 今年的总结主要想和读者聊聊如何看待软件开发,回答去年年终总结文末的问题。这个话题也比较大,每个开发人员也都有自己的答案。笔者根据自己刚刚从业几年的经验说说自己的看法,作为一个开发萌新,见解略短浅,可能会贻笑大方。欢迎大家指点。 软件开发是什么? ...
阅读全文
翻译 – Java局部变量类型推断的代码风格规范 Java

翻译 – Java局部变量类型推断的代码风格规范

原作者:Stuart W. Marks/2018-03-22 原文链接: http://openjdk.java.net/projects/amber/LVTIstyle.html 译者的话 Java 10给我们带了了一个很实用的特性——局部变量类型推断,此特性能大大的增加代码的整洁度与可读性。但是译者发现,如果滥用此特性,代码的可读性不升反降,这显然与Java引入该特性的初衷...
阅读全文
Android Weekly #267 安卓开发周刊 中文版 默认分类

Android Weekly #267 安卓开发周刊 中文版

文章&教程 如何保持富有成效的远程工作 (engineering.helpscout.com) David González需要远程工作。 这篇是关于他如何使其工作的介绍。 Shut the HAL Up (android-developers.googleblog.com) 更新对于安全性至关重要,但对于设备制造商而言,这些更新将是困难和昂贵的。 Project ...
阅读全文
Cpp 编码风格指南 编程技术

Cpp 编码风格指南

距离我第一次接触 Google Cpp 编码风格指南已经过去了八年,现在再来看看,感觉别有一番风味。 更新历史 2017.01.29: 完成初稿 本文来源于 Google 开源项目风格指南 (中文版) ,版本 4.45。感谢原作者和译者的付出。这里主要是整理一下,方便自己阅读。 背景 C++ 是 Google 大部分开源项目的主要编程语言. 正如...
阅读全文
Loading...