首页 文章 精选 留言 我的

文章列表

共 97898 篇
Kubernetes+Docker+Istio 容器云实践

Kubernetes+Docker+Istio 容器云实践

随着社会的进步与技术的发展,人们对资源的高效利用有了更为迫切的需求。近年来,互联网、移动互联网的高速发展与成熟,大应用的微服务化也引起了企业的热情关注,而基于Kubernetes+Docker的容器云方案也随之进入了大众的视野。开普勒云是一个基于Kubernetes+Docker+Istio的微服务治理解决方案。 一、Microservices 1.1 解决...

Terraform 一分钟部署阿里云ECS集群(含视频)

Terraform 一分钟部署阿里云ECS集群(含视频)

本文已在下方公众号中发布:听说“一分钟就能部署阿里云ECS集群”?,欢迎大家围观 1 为什么要有资源编排 传统运维模式下,业务上线需经过设备采购,机器上架,网络环境搭建和系统安装等准备阶段。随着云计算的兴起,各大公有云厂商均提供了非常友好的交互界面,用户借助一个浏览器就可以按需采购各种云资源,快速实现业务架构的搭建。 然而,随着业务架构的不断扩展,云资源采购...

Docker容器实战(七) - 容器中进程视野下的文件系统

Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一搞,进程就真的被“装”在了一个与世隔绝的房间里,而这些房间就是PaaS项目赖以生存的应用“沙盒”。 还有一个问题是:墙外的我们知道他的处境了,墙内的他呢...

数据结构初探

数据结构初探

收录:原文地址 数据结构的分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成简单来说:数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式”决定了数据结构对于某些操作是高效的,而对于其他操作则是低效的。首先我们需要理解各种数据结构,才能在处理实际问题时选取最合适的数据结构。常用的数据结构有:数组,栈,链表,...

Spring 框架基础(03):核心思想 IOC 说明,案例演示

Spring 框架基础(03):核心思想 IOC 说明,案例演示

本文源码:GitHub·点这里 || GitEE·点这里 一、IOC控制反转 1、IOC容器思想 Java系统中对象耦合关系十分复杂,系统的各模块之间依赖,微服务模块之间的相互调用请求,都是这个道理。降低系统模块之间、对象之间、微服务的服务之间耦合度,是软件工程核心问题之一。因为Spring框架中核心思想就是IOC控制反转,用来实现对象之间的解耦。 2、控制...

Serverless 微服务实践-移动应用包分发服务(Fun 3.0 升级版)

Serverless 微服务实践-移动应用包分发服务(Fun 3.0 升级版)

Serverless 微服务实践-移动应用包分发服务 背景 阿里云函数计算是事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询、性能监控、报警等功能。借助于函数计算,您可以快速构建任何类型的应用和服务,无需管理和运维。而且,您只需要为代码实际运行...

Nebula 架构剖析系列(一)图数据库的存储设计

Nebula 架构剖析系列(一)图数据库的存储设计

摘要 在讨论某个数据库时,存储 ( Storage ) 和计算 ( Query Engine ) 通常是讨论的热点,也是爱好者们了解某个数据库不可或缺的部分。每个数据库都有其独有的存储、计算方式,今天就和图图来学习下图数据库 Nebula Graph 的存储部分。 Nebula 的 Storage 包含两个部分, 一是 meta 相关的存储, 我们称之为 M...

游戏服务器和Web服务器的区别

游戏服务器和Web服务器的区别

用Go语言写游戏服务器也有一个多月了,也能够明显的感受到两者的区别。这篇文章就是想具体的聊聊其中的区别。当然,在了解区别之间,我们先简单的了解一下Go语言本身。 PS:这里仅拿SLG手游举例子 1. Go语言的特点 Go语言跟其他的语言例如Java比起来,算得上一门很年轻的语言。Go语言是由Robert Griesemer、Rob Pike和Ken Thom...

2019云栖大会70+份顶级大咖演讲PPT分享!

2019云栖大会70+份顶级大咖演讲PPT分享!

9月25日-27日,2019杭州云栖大会圆满成功。全球6.7万开发者现场参会,超1250万人在线观看,3万平方米科技展区,200位+世界级科学家,1000个+技术Topic。今天,超全大会PPT一次送出,供大家下载学习! 数智商业专场 数据+算法定义新世界数智化运营中的数据中台构建解析卓诗尼破局”数智“转型大数据咨询方法论白皮书 & 360°数据管家...

《DNS稳定保障系列1--服务双保障“辅助DNS”产品介绍》

《DNS稳定保障系列1--服务双保障“辅助DNS”产品介绍》

背景 2016 年 10 月 21 日,DNS 服务商 dyn 的服务器遭遇黑客大流量的 ddos 攻击,使得美国大量互联网公司如 twitter,github等都出现解析失败,无法提供服务。如下图可见,该事件造成了美国东海岸的网络瘫痪,媒体当时形容此次危机为“史上最大DDoS攻击”。该事件影响及其恶劣,直接对人们的生活造成了影响,唤起了广大互联网用户对 D...

云服务OpenAPI的7大挑战,架构师如何应对?

云服务OpenAPI的7大挑战,架构师如何应对?

阿里妹导读:API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参考 github 和 k8s ,它们都是典型的RESTful接口。云服务对外开放的窗口就是OpenAPI,今天要讨论的话题是“云服务场景下OpenAPI设计的挑战”。...

使用Spark Streaming SQL进行PV/UV统计

使用Spark Streaming SQL进行PV/UV统计

1.背景介绍 PV/UV统计是流式分析一个常见的场景。通过PV可以对访问的网站做流量或热点分析,例如广告主可以通过PV值预估投放广告网页所带来的流量以及广告收入。另外一些场景需要对访问的用户作分析,比如分析用户的网页点击行为,此时就需要对UV做统计。使用Spark Streaming SQL,并结合Redis可以很方便进行PV/UV的统计。本文将介绍通过St...

阿里巴巴的云原生与开发者 | 10月15号栖夜读

阿里巴巴的云原生与开发者 | 10月15号栖夜读

点击订阅云栖夜读日刊,专业的技术干货,不容错过! 阿里专家原创好文 1.阿里巴巴的云原生与开发者 利用云原生技术构建应用简便快捷,部署应用轻松自如,运行应用按需伸缩。如今,云原生已经成为下一代技术发展的趋势。在 2019 杭州云栖大会开发者峰会上,阿里巴巴资深技术专家李响就为大家分享了阿里巴巴的云原生技术与开发者的那些故事。阅读更多》》 2.彻底弄懂为什么不...

RDS&POLARDB归档到X-Pack Spark计算最佳实践

RDS&POLARDB归档到X-Pack Spark计算最佳实践

业务背景 对于RDS&POLARDB FOR MYSQL 有些用户场景会遇到,当一张的数据达到几千万时,你查询一次所花的时间会变多。这时候会采取水平分表的策略,水平拆分是将同一个表的数据进行分块保存到不同的数据库中,这些数据库中的表结构完全相同。本文主要介绍如何把这些水平分表的表归档到X-Pack Spark数仓,做统一的大数据计算。X-Pack S...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册