-
巧用Optional摆脱NullPointExcept的折磨
所属栏目:[评测] 日期:2019-07-18 热度:66
背景 在Java中,如果你尝试对null做函数调用,就会引发NullPointerException(NPE),NPE是Java程序开发中的最典型的异常,对于Java开发者来说,无论你是初出茅庐的新人和还工作多年的老司机,NPE经常让他们翻车。为了避免NPE,他们会加很多if判断语句,使[详细]
-
百度开源的快速、可移植且灵活的MVVM前端组件框架——San
所属栏目:[评测] 日期:2019-07-18 热度:137
副标题#e# 介绍 San,是一个小巧的MVVM组件框架,它小巧的体积(15k)、优秀的兼容性以及卓越的性能是笔者认为可以介绍给大家的一个原因,特别是其兼容性,其仍然兼容IE6,目前还没见过哪个框架兼容到这么低版本的IE,所以说还是很有使用价值的,可称得上是[详细]
-
如何在越来越不安全的环境中保护数据?
所属栏目:[评测] 日期:2019-07-18 热度:181
副标题#e# 保护数据变得越来越困难。CIO是否已经为保护最重要的企业资产做好了准备? 如果数据是企业的生命之源,那么企业如何保护它。Michelle Finneran Dennedy在其著作《隐私工程师的宣言》中描述了信息时代保护数据的五个阶段: 1.防火墙 2.网络 3.外联[详细]
-
为什么在微服务架构下,服务网关和数据库不能部署在虚拟机上
所属栏目:[评测] 日期:2019-07-18 热度:142
最近开发了一基于springcloud的微服务架构的门户项目,因为客户对系统性能有要求,所以作者对系统的一些api接口进行了大量压力测试。在压测过程中,发现接口的性能瓶颈之一是服务网关和数据库部署在虚机上,所以本文将分享内容分为两部分: 性能压测结果说[详细]
-
Java界神秘技术ClassLoader,吃透它看这一篇就够了
所属栏目:[评测] 日期:2019-07-18 热度:186
副标题#e# ClassLoader 是 Java 届神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了[详细]
-
系统管理员与网站可靠性工程师(SRE)对比:区别在那儿?
所属栏目:[评测] 日期:2019-07-18 热度:162
系统管理员和网站可靠性工程师(SRE,下同)对于任何组织来讲都很重要。本篇将介绍下两者的不同之处。 在 IT 行业,成为多面手或是专家的争议一直存在。99% 的传统系统管理员都被归到了多面手这类。 网站可靠性工程师 site reliability engineer (SRE)的[详细]
-
“换脸挑战”国外火爆:能看到老年的你长啥样
所属栏目:[评测] 日期:2019-07-18 热度:140
北京时间7月18日上午消息,据美国媒体NBC报道,最近一款修图软件大火,这款软件因为能在人脸上添上皱纹,引发了关于个人数字安全的持续讨论。 这款软件名叫FaceApp,由俄罗斯开发者开发,已经上线2年多,但近来由于多位名人参与进FaceApp挑战突然火起来。[详细]
-
大数据你需要了解的阴暗面
所属栏目:[评测] 日期:2019-07-18 热度:188
在过去的几十年间,全球都以为人类将迈向人人平等,而全球化和新技术则会让我们走得更快。 但实际上,21世纪可能会产生历史上最不平等的社会。 虽然全球化和互联网缩短了国家之间的距离,但科技的发展却可能扩大阶级之间的差距,阶级固化将变得越来越难以[详细]
-
2019年程序员工资大调查,你达到平均水平了吗?
所属栏目:[评测] 日期:2019-07-18 热度:164
都说程序员的工资高,然而有的程序员确实高,有的却并不起眼,那么到底程序员的平均薪资是多少?工资的高低与哪些因素有关系?掌握这些与你的求职、加薪息息相关,本文抓取了某招聘网站的软件和互联网类招聘数据40万条,其中通过程序判断为程序员的14万条,[详细]
-
如何为高性能计算应用程序提供云原生体验
所属栏目:[评测] 日期:2019-07-18 热度:149
高性能计算(HPC)是企业获得创新能力、洞察力、商业竞争力的动力,是这个数字时代不可或缺的资源。例如,采用高性能计算(HPC)运行的复杂计算机模型来测量和分析近几十年天气变化,帮助改善预测并模拟气候变化和其他破坏性事件(如飓风)的影响。 而在一系列的[详细]
-
从新手到架构师,一篇就够:从100到1000万高并发的架构演进之路
所属栏目:[评测] 日期:2019-07-18 热度:123
副标题#e# 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。 1、关于作者 huashiou:[详细]
-
数据中心托管业务或将与云计算分庭抗礼
所属栏目:[评测] 日期:2019-07-18 热度:116
副标题#e# 企业对数据中心的需求不断增长,不仅仅提现在云计算上。更多企业开始转向托管设施,以此作为自有数据中心的替代方案。 什么是托管数据中心? 托管数据中心是指企业向托管数据中心提供商租用的数据中心,用于安置企业购买的服务器和其它计算硬件,[详细]
-
SaaS的未来与人工智能有什么关系?
所属栏目:[评测] 日期:2019-07-18 热度:138
人工智能越来越受欢迎,而在不久前,这只是一个新兴趋势,但现在这项技术发展迅速,并且在不同行业中有众多应用,例如聊天机器人和人工智能推荐系统。 随着AI渗透到越来越多的行业,SaaS公司受到了这项技术的影响。Gartner预计,随着客户开始使用人工智能[详细]
-
不管你信不信,你跟高级程序员之间,就只差30个小技巧!
所属栏目:[评测] 日期:2019-07-18 热度:139
副标题#e# 1.直接交换2个数字的位置 Python 提供了一种直观的方式在一行代码中赋值和交换(变量值)。如下所示: 在上面代码中,赋值的右侧形成了一个新元组,而左侧则立刻将该(未被引用的)元组解包到名称和。 待赋值完成后,新元组就变成了未被引用状态,并[详细]
-
大数据对房地产行业的未来发展产生巨大影响
所属栏目:[评测] 日期:2019-07-18 热度:114
大数据正在对房地产行业的未来产生巨大影响。房地产经纪人和客户都需要为机器学习、预测分析和其他大数据技术带来的颠覆性变化做好准备。 大数据将如何改变房地产销售的未来? 你还记得在网上房源出现之前买房子是什么感觉吗?如果你是80后,可能从未经历过[详细]
-
架构师必备的20个英文缩写!看你知道几个?
所属栏目:[评测] 日期:2019-07-18 热度:156
副标题#e# 作为一个架构师,如果在面试的时候,面试官说出了一个英文缩写,这个时候如果你没有听过,是不是很尴尬?而且你也没办法针对这个问题进行描述回答!所以,多学习一些基础的英文缩写,一是面试可以游刃有余,二是可以装逼!下面的20个缩写,你都能讲[详细]
-
天天加班写代码却得不到升职加薪,这五位法值得每个程序员学习
所属栏目:[评测] 日期:2019-07-18 热度:169
年中,又到了互联网公司的年中考核季与晋升季,像阿里巴巴就是4月份考核6月份答辩,而腾讯公司则是7月份考核与答辩,考核与答辩的结果当然与钱息息相关,在互联网公司,这里的利益相关非常的大,例如在阿里,同个小组月薪相近的两个人,考核3.75(前20%)的[详细]
-
醒醒吧!又一个程序员在东南亚出事了_技术栈微信半月刊第45期
所属栏目:[评测] 日期:2019-07-18 热度:162
【责任编辑:陶家龙 TEL:(010)68476606】【责任编辑:陶家龙 TEL:(010)68476606】 点赞 0[详细]
-
Docker镜像和Docker容器的关系?
所属栏目:[评测] 日期:2019-07-18 热度:115
毫无疑问,Docker成了近些年来最火热,甚至最具颠覆性的技术之一。国际上,所有泛云计算相关的公司,几乎都在某种程度上宣布支持并集成Docker。在2014年6月的DockerCon中,很多公司都分享了他们自己如何和Docker集成的故事。 1.什么是Docker镜像 A:从整体[详细]
-
Gartner调查显示:企业机构预计在明年增加一倍的人工智能项目
所属栏目:[评测] 日期:2019-07-18 热度:123
全球领先的信息技术研究和顾问公司Gartner于近期开展的一项调查显示,目前使用人工智能(AI)或机器学习(ML)的企业机构中,平均有四个己部署的人工智能/机器学习项目。其中59%的受访者表示,他们已经部署了人工智能。 Gartner于2018年12月以在线调查的方[详细]
-
韩国UNIST合作研发AI系统 预测未来5至15分钟交通状况
所属栏目:[评测] 日期:2019-07-18 热度:179
盖世汽车讯 据外媒报道,韩国蔚山国立科学技术研究所(Ulsan National Institute of Science and Technology)Ko Sung-ahn教授牵头的一个研究小组与美国普渡大学(Purdue University)和亚利桑那州立大学(Arizona State University)合作,研发出一个人工智能(A[详细]
-
2019年用于JavaScript的6大机器学习库
所属栏目:[评测] 日期:2019-07-17 热度:113
通常,人们使用两种编程语言之一来应用机器学习(ML)方法和算法:Python或R.关于机器学习的书籍,课程和教程通常也使用这些语言中的一种(或两者)。 Python是一种通用编程语言,不仅用于机器学习,还用于科学计算,后端Web开发,桌面应用程序等.R主要用于统[详细]
-
详解MySQL数据库JSON类型:用法、意义、内置函数
所属栏目:[评测] 日期:2019-07-17 热度:141
概述 在MySQL数据库中,直到5.7这个版本,开始引入JSON数据类型,在此之前如果想在表中保存JSON格式类型的数据,则需要依靠varchar或者text之类的数据类型,如果在低于5.7版本的数据库中使用了JSON类型来建表,显然是不会成功的。 如何使用JSON类型 1、建[详细]
-
使用Kubernetes不得不知道的四大神器!
所属栏目:[评测] 日期:2019-07-17 热度:83
副标题#e# 开源最前线编译 编译自:https://opensource.com/article/19/6/tools-drive-kubernetes 想要精通Kubernetes,你最好学习一些基本类型的Kubernetes构建的应用程序,学习最简单的原语集,你可以通过它们学习如何实现生产级的应用程序部署(即高可用[详细]
-
成为架构师之前,你得先学一门编程语言
所属栏目:[评测] 日期:2019-07-17 热度:168
当想用编程做某一件事的第一步,就是学习一门编程语言, 语言千万种,学习方法却是有路可循,但很多人其实一直在错误的道路上徘徊,今天我们就说下如何学习一门编程语言 编程语言学习的方法 选择距离最近的语言 当你想做某件事的时候,一定会有一个语言是你[详细]
