-
保护Linux服务器的7个步骤
所属栏目:[建站] 日期:2019-10-13 热度:73
本文将向您介绍基本的Linux服务器安全保护措施,侧重于Debian/Ubuntu,但是您可以将本文介绍的所有内容应用于其他Linux发行版。 1. 更新你的服务器 要保护服务器,您应该做的第一件事是更新本地存储库,并通过应用新的补丁来升级操作系统和已安装的应用程[详细]
-
微服务架构:利用事件驱动实现最终一致性
所属栏目:[建站] 日期:2019-10-13 热度:128
事务一致性 首先,我们来回顾一下ACID原则: Atomicity:原子性,改变数据状态要么是一起完成,要么一起失败 Consistency:一致性,数据的状态是完整一致的 Isolation:隔离线,即使有并发事务,互相之间也不影响 Durability:持久性, 一旦事务提交,不可[详细]
-
一文了解微服务的流程和组织
所属栏目:[建站] 日期:2019-10-13 热度:174
对于大型和复杂的应用程序,微服务架构往往是不错的选择。然而,除了拥有正确的架构之外,成功的软件开发还需要在组织、开发和交付流程方面做一些工作。 图1展示了架构、流程和组织之间的关系: 图1 大型复杂应用程序快速、频繁和可靠地交付软件需要具备几[详细]
-
3分钟让你明白:HashMap之红黑树树化过程
所属栏目:[建站] 日期:2019-10-13 热度:136
01 概述 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文主要分析一下HashMap中红黑树树化的过程。 02[详细]
-
揭开 JavaScript 引擎的面纱
所属栏目:[建站] 日期:2019-10-13 热度:129
前言 最初,JavaScript 只能在 Web 浏览器中运行,但是随着 Node 的出现,现在 JavaScript 也可以在服务端运行。虽然我们可能知道应该在何时何地去使用它, 但是我们真的了解这些脚本执行的背后发生了什么吗? 如果您觉得自己对 JavaScript 引擎有了一些了[详细]
-
500亿参数,支持103种语言:谷歌推出「全球文字翻译」模型
所属栏目:[建站] 日期:2019-10-13 热度:88
由于缺乏平行数据,小语种的翻译一直是一大难题。来自谷歌的研究者提出了一种能够翻译 103 种语言的大规模多语言神经机器翻译模型,在数据丰富和匮乏的语种翻译中都实现了显著的性能提升。他们在 250 亿个的句子对上进行训练,参数量超过 500 亿。 在过去[详细]
-
对于人工智能的恐惧及其5个解决方法
所属栏目:[建站] 日期:2019-10-13 热度:124
实施人工智能技术的IT领导人可能会感到一些恐惧,这有着充分的理由。 人工智能在拥有数十年发展和应用历史的同时却有着奇怪的定位,但对于许多人来说,人工智能仍然是一种未来主义的感觉。实际上人工智能并不是新事物,但它始终是一个永恒的新领域。没有人[详细]
-
机器学习免费跑分神器:集成各大数据集,连接GitHub就能用
所属栏目:[建站] 日期:2019-10-13 热度:122
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 搞机器学习的小伙伴们,免不了要在各种数据集上,给AI模型跑分。 现在,Papers with Code(那个以论文搜代码的神器) 团队,推出了自动跑分服务,名叫sotabench,以跑遍所有开源模型为己[详细]
-
AI核心难点之一:情感分析的常见类型与挑战
所属栏目:[建站] 日期:2019-10-13 热度:199
情感分析或情感人工智能,在商业应用中通常被称为意见挖掘,是自然语言处理(NLP)的一个非常流行的应用。文本处理是该技术最大的分支,但并不是唯一的分支。情绪AI有三种类型及其组合。它们都面临着各自的挑战,目前都处于不同的发展阶段。在本文中,笔者将[详细]
-
Java中常用的缓存框架
所属栏目:[建站] 日期:2019-10-12 热度:190
0x01:Ehcache Ehcache是一个Java实现的开源分布式缓存框架,EhCache可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速存[详细]
-
用Python进行相关性分析,5行代码就够了
所属栏目:[建站] 日期:2019-10-12 热度:69
1.相关和因果是一回事吗 相关性不等于因果。用x1和x2作为两个变量进行解释,相关意味着x1和x2是逻辑上的并列相关关系,而因果联系可以解释为因为x1所以x2(或因为x2所以x1)的逻辑关系,二者是完全不同的。 用一个运营示例来说明二者的关系:做商品促销活动[详细]
-
从入门到入土?网安创业2000亿产值在这里
所属栏目:[建站] 日期:2019-10-12 热度:92
起疯篇 为什么要做网络安全? 酷,好找女朋友!有意义,能帮助人!还能赚钱! 为什么不做网络安全? 累!背锅侠!君不见2019年7月份还累死3人?! 工信部《促进网络安全产业征求意见稿》一出来,未来5年推动网安行业2000亿产值,振奋人心,不少朋友问我,机会在哪里[详细]
-
企业需要优先考虑网络安全项目中的治理、风险管理和合规性
所属栏目:[建站] 日期:2019-10-12 热度:141
尽管治理、风险和合规性通常被视为独立的功能,但从这些基本要素的整体角度来看,这表明它们之间存在着共享共生关系。 当涉及到网络安全时,治理、风险管理和合规性(GRC)通常视为减少安全威胁的一些方法。然而,它们的重要性不应低估。 集中的治理、风险管[详细]
-
黑客如何入侵企业网络?—躲避指南
所属栏目:[建站] 日期:2019-10-12 热度:128
我们生活在数字经济时代,公司每天都在收集和存储大量有价值的客户数据。事实证明,对于各行各业的公司而言,数据是其竞争力,增长和创收的重要输入。 但是每个有价值的资源都有其脆弱性,在这个不幸的事实中并没有遗漏数据。敏感数据的一个显着漏洞已导致[详细]
-
消灭 Java 代码的“坏味道”
所属栏目:[建站] 日期:2019-10-12 热度:62
代码中的坏味道,如私欲如灰尘,每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些坏味道,不仅能提高自己的编码水平,也能使代码变得精白无一毫不彻。这里,一直从事Java研发相关工作的阿里高级地图技术工程师王超,整理了日常工作中的一些[详细]
-
透过现象看本质: 常见的前端架构风格和案例
所属栏目:[建站] 日期:2019-10-12 热度:196
所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架构风格反映了领域中众多系统所共有的结构和语义特性,并指导[详细]
-
MySQL数据误删除怎么办?MySQL闪回工具来帮你
所属栏目:[建站] 日期:2019-10-12 热度:71
概述 Binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,去除主键的INSERT SQL,是DBA和运维人员数据恢复好帮手。 一、安装配置 1.1 用途 数据快速回滚(闪回) 主从切换后新master丢数[详细]
-
Java的神秘世界:为何说ClassLoader 是 Java最神秘的技术之一
所属栏目:[建站] 日期:2019-10-12 热度:50
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 Cl[详细]
-
将Java进程转移到“解剖台”之前,法医都干了什么?
所属栏目:[建站] 日期:2019-10-12 热度:148
作为法医,不怕高度腐烂的尸体,也不怕错综复杂的案情。最怕的,是没留下任何东西。空无一物,任何高超的技术,丰富的经验,都无从下手。 生产环境错综复杂,几分钟前活蹦乱跳的进程,此刻就奄奄一息的躺在那里,苟延残喘。作为第一时间发现的目击者,一定[详细]
-
Web架构之路:MongoDB集群及高可用实践
所属栏目:[建站] 日期:2019-10-12 热度:146
MongoDB集群有副本集及主从复制两种模式,不过主从模式在MongoDB 3.6已经彻底废弃,今天主要探讨副本集的搭建和使用,以及分片。 副本集介绍 副本集(Replica Set)即副本的集合,在MongoDB中通过先定义一个副本集合,然后将多个节点(副本)加入到这个集合中[详细]
-
使用 Golang 构建整洁架构
所属栏目:[建站] 日期:2019-10-12 热度:143
什么是整洁架构? 在《Clean Architecture: A Craftsmans Guide to Software Structure and Design》一书中,著名作家 Robert Uncle Bob Martin 提出了一种具有一些重要特性的体系结构,如框架、数据库和接口的可测试性和独立性。 整洁架构的约束条件是: 独[详细]
-
游戏开发中最常见的10种编程语言
所属栏目:[建站] 日期:2019-10-12 热度:153
游戏开发是非常有经验和熟练的程序员的工作。 它可能花费数亿美元。 这是一项非常有创意的工作,也需要技术水平。 他们需要具有特定需求的编程语言。 以下是用于 游戏 开发的十大编程语言的列表。 1、C# C#如今在许多游戏引擎中广泛使用,并且是游戏开发所[详细]
-
过去50年间,十大热门语言及发明者大盘点
所属栏目:[建站] 日期:2019-10-12 热度:195
软件领域有许多编程语言,每年还涌现出越来越的新语言。新发布的语言有Scala、Kotlin、Go和Closure,但历史证明,只有少数语言能存活下来,其中一些语言对软件领域的发展做出了巨大贡献。 编程语言是软件领域的重要一环,虽然大家对热门的编程语言了解较多[详细]
-
图解分布式一致性算法
所属栏目:[建站] 日期:2019-10-12 热度:78
今天的文章,咱们会通过图的方式,来深入学习和理解分布式一致性的实现原理。 开始的时候,咱们先来灵魂一问:什么是分布式一致性? 你的应用是单节点吗? 你的系统用户多吗、支持扩容吗? 你的系统扩容后数据能保持一致吗? 你的系统是否使用Raft、Paxos? 是[详细]
-
PyTorch横扫顶会,TensorFlow退守业界:机器学习框架一年变天
所属栏目:[建站] 日期:2019-10-12 热度:81
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 TensorFlow 2.0正式发布没几天,PyTorch 1.3今天也上线了。 一个疯狂强调易用性,一个整出了移动端部署。老将和新秀都卯足了劲。 毕竟,机器学习框架的世界,局势变化过于迅猛,稍不注[详细]
