【教程】终于有人把Java内存模型说清楚了!
网上有很多关于 Java 内存模型的文章,但是很多人读完之后还是搞不清楚,甚至有的人说自己更懵了。本文就来整体的介绍一下 Java 内存模型,读完本文以后,你就知道到底 Java 内存模型是什么,为什么要有 Java 内存模型,Java 内存模型解决了什么问题等。本文中很多说法都是笔者自己理解后定义出来的。希望能够让读者可以对 Java 内存模型有更加清晰的认识。
企业数据中心夏季冷却散热的十二大技巧
当前,整个北半球又进入令人慵懒、燥热的夏季了。尽管此前曾有过太多关于企业数据中心如何更好的在夏季实施冷却散热的介绍文章。但目前仍然有许多中小型的企业组织似乎已经感觉到他们数据中心的冷却系统已然达到了其极限,有的甚至远远超出了他们所认为的极限水平。因此,这些企业真心的迫切需要寻求一切切实有效的方法,来针对其服务器实施更好的散热,或者考虑是否可以通过使用一些冷却散热方面的技巧来防止服务器的过热。
用Python做数据科学时容易忘记的八个要点
最近,我一直在Udemy学习名为Python for Data Science and Machine Learning的数据科学在线课程。在该系列课程的早期课件中,我想起了用Python做数据分析时一直被我忽略的一些概念和语法。为了一劳永逸地巩固我对这些概念的理解,并为大家免去一些StackOverflow的搜索,我在文章中整理了自己在使用Python,NumPy和Pandas时总是忘记的东西。
+智能 华为助力金融行业构建未来科技体系
全球金融业新一轮的科技革命和产业变革正在蓄势待发。大数据、云计算、物联网等创新的ICT技术,正在持续地冲击着金融机构传统的经营模式。科技将成为金融机构创新和转型的重要突破口:金融云,精准营销,大数据反欺诈等领域将成为创新的热点。从金融商业环境的大趋势来看,整个商业链条的重心正在从供给侧向需求侧不断转移。
大数据处理引擎Spark与Flink比拼
自从数据处理需求超过了传统数据库能有效处理的数据量之后,Hadoop 等各种基于 MapReduce 的海量数据处理系统应运而生。从 2004 年 Google 发表 MapReduce 论文开始,经过近 10 年的发展,基于 Hadoop 开源生态或者其它相应系统的海量数据处理已经成为业界的基本需求。
阿里云Kubernetes容器服务Istio实践之集成日志服务Log Service
阿里云Kubernetes容器服务已经提供了Istio与日志服务Log Service的集成能力,本文通过一个官方示例来重点介绍Istio与基于阿里云日志服务的分布式追踪系统的整合能力。
值得信赖 华为云混合云灾备解决方案发布
华为云中国行2018年系列活动正式开启,继深圳、西安两站后,华为云中国行2018第三站亮相北京。华为公司副总裁、华为云BU总裁郑叶来发表致辞,华为云EI产品部总经理贾永利发表主题演讲,分享目前华为云的整体进展,及AI时代华为云EI理念和思考,并推出了国内首个公有云Multi Cloud混合云灾备解决方案。
想成为一名优秀的架构师?从架构设计开始
架构设计是软件设计过程的早期阶段,它把需求分析和设计流程连接在一起。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。您是架构师吗?您想要成为一名合格且优秀的架构师吗?让我们从学习架构设计开始吧!
“零成本”建设数据中心机房容灾方案分享
数据中心全年不休地运行,一旦发生不可预知的灾难,如果对数据中心机房造成设备损坏将是一笔不小的损失,设备损坏至少还能弥补修复,但如果是宝贵的数据丢失,造成的损失则是无法计算的。所以建设数据中心机房容灾方案,把有效的数据备份系统尤为重要,万一发生一些故障造成了数据丢失,还可以从备份系统中将数据还原回来,这就要使用数据备份技术,数据备份技术是将整个数据中心的数据或状态保存下来。
想要成为合格的架构师?看这篇文章就足够了
在互联网圈,架构师这个名号的火热程度堪比产品经理,它在产品经理没火之前就已经风生水起。乔布斯是苹果的产品架构师,比尔盖茨是微软的首席架构师,马化腾也号称腾讯的首席架构师。有些人会觉得架构师很神秘,不知道整天脑袋里在想什么。那么架构师到底是什么样的人?
视频监控系统安装工作中总结的十条宝贵经验
我们常用的交换机的实际带宽是理论值的50%-70%,所以一个百兆口的实际带宽在50M-70M。4M*12=48M,因此建议一台百兆接入交换机最大接入12台720P网络摄像机。同时考虑目前网络监控采用动态编码方式,摄像机码流峰值可能会超过4M带宽,同时考虑带宽冗余设计,因此一台百兆接入交换机控制在8台以内时最好的,超过8台建议采用千兆口。
一文详解:如何设计出高可用的分布式架构?
本文作者将与大家分享目前主流的分布式架构、分布式架构中常见理论以及如何才能设计出高可用的分布式架构。在分布式架构中,SOA 和微服务架构是最常见的两种分布式架构,而且目前服务网格的概念也越来越火了,我们就先从这些常见的架构开始。
如何使用Spring Cloud构建微服务架构?
微服务架构模式的核心在于如何识别服务的边界,设计出合理的微服务。但如果要将微服务架构运用到生产项目上,并且能够发挥该架构模式的重要作用,则需要微服务框架的支持。
携手百度 英特尔三大领域布局人工智能市场
近日,在百度AI开发者大会Baidu Create上,英特尔人工智能事业部副总裁兼人工智能架构总经理Gadi Singer介绍了英特尔与百度在人工智能领域的一系列合作进展。会后,笔者有幸采访到了Gadi Singer,就英特尔和百度的合作细节、英特尔在人工智能领域的战略布局进行深入交流。
MYSQL数据库服务的磁盘IO高问题分析与优化
压力测试过程中,因为资源使用瓶颈等问题引发的最直接的性能问题是业务交易响应时间偏大,TPS逐渐降低等。而问题定位分析通常情况下,最优先排查的是监控服务器资源利用率,例如先用TOP 或者nmon等查看CPU、内存使用情况,然后在排查IO问题,例如网络IO、磁盘IO的问题。 如果是磁盘IO问题,一般问题是SQL语法问题、MYSQL参数配置问题、服务器自身硬件瓶颈导致IOPS吞吐率问题。
如何能通过高速迁移技术改造数据中心?
如今,消费者和企业正在推动数据服务的指数级增长,数据中心运营商必须继续寻找可以提供更高网络速度的方法。企业的数据中心必须支持原有的应用程序,同时为新的应用程序进行设置。仅仅在几年前,万兆以太网是连接服务器、存储、路由器和交换机的“高速网络”解决方案,但以太网如今的速度已从25千兆位和50千兆位扩展到100/200千兆位,甚至可能达到400千兆位。无论是哪个行业,数据的增加都需要创新技术和更多的光纤。
通过抓包实现Python模拟登陆各网站原理分析
通过分析登陆流程并使用 Python 实现模拟登陆到一个实验提供的网站,在实验过程中将学习并实践 Python 的网络编程,Python 实现模拟登陆的方法,使用 Firefox 抓包分析插件分析网络数据包等知识。
成长速度惊人 华为云迈入公有云领导者象限
日前,全球权威调研机构佛瑞斯特研究公司(Forrester)发布了《The Forrester Wave:Full-Stack Public Cloud Development Platforms In China, Q3 2018》报告。报告对中国主流公有云厂商进行了从战略、产品到市场三个维度的全面评估,华为云凭借领先的技术实力和全栈产品能力、优秀的本地化服务能力和完善的生态体系进入了领导者象限。
踩坑实践:如何消除微服务架构中的系统耦合
微服务架构实施后,不少通用数据访问会拆分成服务,通用业务也会拆分成服务,站点与服务之间的依赖关系会变得复杂,服务与服务之间的调用关系也会变得复杂。如果水平拆分/垂直拆分得不合理,系统之间会严重耦合,如何消除微服务架构中的系统耦合?
多云是云计算发展必然阶段!看完这篇就够了
云计算历经十余年的发展,经历了最初的普及阶段后,目前仍处于高速发展期。在此期间,云计算历经以虚拟化为基础的第一阶段,以基础设施资源服务化为基础、引入软件定义网络(SDN)及软件定义存储(SDS)等相关技术的第二阶段,以基础设施即服务(IaaS)、平台即服务(PaaS)、数据即服务(DaaS)融合为代表,糅合公有云及私有云而形成混合云能力的第三阶段。