自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(747)
  • 收藏
  • 关注

转载 Ali-HBase的SQL实践与改进

2017云栖大会Hbase专场,阿里巴巴技术专家天穆带来Ali-HBase的SQL实践与改进的演讲。本文主要从为什么需要SQL开始谈起,进而讲解了SQL on Hbase,接着着重分享了Ali-Hbase SQL的优化与改进,最后对未来进行了展望。以下是精彩内容整理:为什么需要SQL?时间序列数据的存取:按照时间顺序追加新记录,按照时间范围查询数据,查询结果

2018-01-11 15:42:58 362

转载 Oracle日常运维操作总结-数据库的启动和关闭

下面是工作中对Oracle日常管理操作的一些总结,都是一些基本的oracle操作和SQL语句写法,在此梳理成手册,希望能帮助到初学者(如有梳理不准确之处,希望指出)。一、数据库的启动和关闭12345678910111213141516

2018-01-11 15:41:28 2399 1

转载 记一种分布式超大规模数据的实时快速排序算法

引言对数据进行处理的同学,经常会遇到排序需求,无论是内存数据还是磁盘数据。对于单点的数据,我们的处理比较简单,比如:select field_a from table_b order by field_a limit 100, 10;db.collection_b.find().sort({"field_a":1}).skip(100).limit(10);存储服务的

2018-01-11 15:34:13 2938

转载 Kotlin基础之内联函数

内联函数使用高阶函数会给运行时带来一些坏处:每个函数都是一个对象,捕获闭包(如:访问函数体内的变量),内存分配(函数对象或Class),虚拟调用引入的运行过载。 使用内联Lambda表达式在多数情况下可以消除这种过载。比如下面的函数就是这种情况下的很好的例子,lock()函数可以很容易地在调用点进行内联扩展。lock(l){ foo() }编译能够产生下面的代码,而不是创建一个

2018-01-11 15:29:44 176

转载 【云计算的1024种玩法】玩转四大主流操作系统的软件包管理器

前言目前收到了阿里云关于 “华北1(青岛)地域的ECS Linux系统安装源(yum/deb/apt等)暂停服务进行升级” 的通知,这对于服务器本身的运行并没有影响,但是如果我们需要安装环境或者升级环境,就会遇到无法升级的情况。如果遇到这种情况,我们应该怎么办呢? 这里就教大家如何应对相关问题。 更换软件源可以直接到 教程 下的 更换软件源 学习。介绍RHEL、Ce

2018-01-10 16:29:31 266

转载 PostgreSQL 获评2017 DB-Engines年度DBMS榜首

在 DB-Engines 网站,一年一度的年度数据库已经被评选出来,2017 年的年度数据库花落 PostgreSQL。百花齐放春光好,各领风骚立潮头,最近几年的年度数据库是这样的:Microsoft SQL Server 2016 Oracle 2015 MongoDB 2014 MongoDB 2013评委会写到:

2018-01-10 16:20:39 188

转载 DB2 Vs MySQL系列 | 体系架构对比

DB2体系结构DB2 for LUW进程模型在DB2v9.5之前都是多进程模型,DB2 v9.5之后体系架构变更为单进程多线程模型。是一个C/S结构,客户端可以通过TCP/IP或IPC协议与服务器通信,每当客户端与服务器建立连接之后,会在服务器端产生一个代理线程(db2agent)负责处理来自客户端的所有请求,但是当某一时刻并发请求很多或者连接断开时,重复地产生与销毁代

2018-01-10 16:17:17 422

转载 分布式文件系统FastDFS详解

为什么要使用分布式文件系统呢?嗯,这个问题问的好,使用了它对我们有哪些好处?带着这个问题我们来往下看:单机时代初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以在项目目录下再建立不同的子目录来区分。例如:resourcesstaticfile、resourcesstaticimg等。

2018-01-10 16:11:31 226

转载 spring boot redis分布式锁

一. Redis 分布式锁的实现以及存在的问题锁是针对某个资源,保证其访问的互斥性,在实际使用当中,这个资源一般是一个字符串。使用 Redis 实现锁,主要是将资源放到 Redis 当中,利用其原子性,当其他线程访问时,如果 Redis 中已经存在这个资源,就不允许之后的一些操作。spring boot使用 Redis 的操作主要是通过 RedisTemplate 来实现,一般步骤如下:

2018-01-10 16:08:41 262

转载 PostgreSQL 获评2017 DB-Engines年度DBMS榜首

在 DB-Engines 网站,一年一度的年度数据库已经被评选出来,2017 年的年度数据库花落 PostgreSQL。百花齐放春光好,各领风骚立潮头,最近几年的年度数据库是这样的:Microsoft SQL Server 2016 Oracle 2015 MongoDB 2014 MongoDB 2013评委会写到:

2018-01-09 15:54:49 142

转载 如何像阿里巴巴一样高效跨企业项目协作

《如何像阿里巴巴一样高效跨企业项目协作》视频回顾链接分享:https://yq.aliyun.com/webinar/play/367 1.组织架构与业务架构1.1组织架构是对业务架构的反映在一个企业中,除行政、财务等维持企业本身正常运转的公共事务性、辅助性部门外,其他大部分基本是按照业务架构来设计的,一般称为“业务部门”。阿里巴巴的各个

2018-01-09 15:53:27 643

转载 Redis,从技术原理到最佳实践

2018年开年知识盛会——NoSQL数据库直播大讲堂峰会,将于1月19日、23日、25日与大家见面,阿里云Redis、MongoDB、HBase的15位技术专家、产品专家将给大家带来深度的技术及产品分享。本次峰会的主要板块包括1月17日的北京产品发布会、1月19日、23日、25日的系列直播技术大讲堂,阿里云数据库团队将线下线上结合,全方位给大家解读NoSQL产品家族,技术迷们千万不要错过!

2018-01-09 15:47:13 725

转载 MySQL学习--使用客户端程序

在windows下载运行中输入cmd,然后输入以下命令进行登陆:mysql -h localhost -p –urollen其中-h localhost表示是运行在本机的MySQL服务器,-p选项用于告知MySQL要提示输入密码。-urollen表示使用用户rollen进行登陆。然后根据提示输入密码就可以进入了,界面如下:如果我们想为mysql的co

2018-01-09 15:41:55 522

转载 【干货合集】NoSQL技术体系深度解读系列(二):MongoDB,最像关系型数据库的非关系型数据库

2018年开年知识盛会——NoSQL数据库直播大讲堂峰会,将于1月19日、23日、25日与大家见面,阿里云Redis、MongoDB、HBase的15位技术专家、产品专家将给大家带来深度的技术及产品分享。本次峰会的主要板块包括1月17日的北京产品发布会、1月19日、23日、25日的系列直播技术大讲堂,阿里云数据库团队将线下线上结合,全方位给大家解读NoSQL产品家族,技术迷们千万不要错过!这里

2018-01-09 15:35:26 402

转载 【干货合集】NoSQL技术体系深度解读系列(三):HBase,海量数据存储、超高并发量场景下的NoSQL利器

2018年开年知识盛会——NoSQL数据库直播大讲堂峰会,将于1月19日、23日、25日与大家见面,阿里云Redis、MongoDB、HBase的15位技术专家、产品专家将给大家带来深度的技术及产品分享。本次峰会的主要板块包括1月17日的北京产品发布会、1月19日、23日、25日的系列直播技术大讲堂,阿里云数据库团队将线下线上结合,全方位给大家解读NoSQL产品家族,技术迷们千万不要错过!这里

2018-01-09 15:32:33 425

转载 Go语言_并发篇

当被问到为什么用Go语言,一定不得不提的是Go语言的并发程序编写。在C语言中编写非常繁琐复杂的并发程序在Go语言中总是显得如此便捷。Go中并发程序依靠的是两个:goroutine和channel理解什么是goroutine?对于初学者,goroutine直接理解成为线程就可以了。当对一个函数调用go,启动一个goroutine的时候,就相当于起来一个线程,执行这个函数。

2018-01-08 15:32:18 418

转载 Linux IO模型漫谈(3) -- 阻塞式IO实现

在理解代码前有几个函数先说一下:1 sockaddr_in 套接字地址结构12345678910struct sockaddr_in {    uint8_t         sin_len;        //长度字段,这个sockaddr_in结构

2018-01-08 15:28:48 189

转载 场景化封装,一站式使用,普惠AI集成 ——阿里云发布智能媒体管理产品

导语近日,阿里云发布了智能媒体管理(Intelligent Media Management)服务, 通过离线处理能力关联授权的云存储,提供便捷的海量多媒体数据一键分析,并通过该分析过程构建价值元数据,更好支撑内容检索。背景介绍随着智能手机的普及、无人机的流行,业界产生了海量的图片、视频等多媒体数据;同时,网络也在飞速发展,特别是4G的推广,让这些数据的保存、分享发生了巨大

2018-01-08 15:25:34 315

转载 Docker Swarm集群初探

前言相信Docker技术大家都有所了解,单个Docker能发挥的作用毕竟有限,也不便于管理,所以Docker得组集群来使用才能发挥强大的技术优势。既然要组集群那就涉及诸如Docker的资源调度、管理等等一系列问题。目前涉及Docker集群的三个主要的技术无外乎Swarm、Kubernetes、Mesos三种。从本文开始作者将会一一实践这几种主要的Docker集群技术,话不多说,现在开始。

2018-01-08 15:13:54 421

转载 Spring Cloud(二)Consul 服务治理实现

Spring Cloud Consul 项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,具有分布式、高可用、高扩展性。Consul 简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、具有以下性质:

2018-01-08 15:03:58 291

转载 如何像阿里巴巴一样高效跨企业项目协作

《如何像阿里巴巴一样高效跨企业项目协作》视频回顾链接分享:https://yq.aliyun.com/webinar/play/367 1.组织架构与业务架构1.1组织架构是对业务架构的反映在一个企业中,除行政、财务等维持企业本身正常运转的公共事务性、辅助性部门外,其他大部分基本是按照业务架构来设计的,一般称为“业务部门”。阿里巴巴的各个

2018-01-08 14:56:54 573

转载 AI 玩微信跳一跳的正确姿势:跳一跳 Auto-Jump 算法详解

最近,微信小游戏跳一跳可以说是火遍了全国,从小孩子到大孩子仿佛每一个人都在刷跳一跳,作为无(zhi)所(hui)不(ban)能(zhuan)的 AI 程序员,我们在想,能不能用人工智能(AI)和计算机视觉(CV)的方法来玩一玩这个游戏?于是,我们开发了微信跳一跳 Auto-Jump 算法,重新定义了玩跳一跳的正确姿势,我们的算法不仅远远超越了人类的水平,在速度和准确度上也远远超越了目前已知

2018-01-08 14:54:37 475

转载 使用Spring Cloud配置服务器控制你的配置

使用Spring Cloud配置服务器控制你的配置摘要 本文是《Spring Microservices In Action》第三章关于配置管理的中文翻译,在微服务实践中将所有微服务的配置集中外置到配置中心统一管理,通过将配置管理抽象成独立的服务来简化在不同的环境中的微服务配置管理,帮助微服务无状态化和轻量部署以及调度,已经成为业内默认的最佳实践,Spring Cloud开放的子项目C

2018-01-05 15:33:14 166

转载 罗振宇跨年演讲之夜 阿里云护航得到App

2017年12月31日,罗振宇在上海举办了《时间的朋友》跨年演讲。这场四个小时的跨年演讲吸引了近万的现场观众和超过百万的直播观众。今天想和大家分享的是,在这场知识晚会的背后,得到App、电商平台技术人员和阿里云团队保驾护航的故事。罗辑思维&阿里云罗辑思维是著名的知识服务商和运营商,有微信公众号、知识类音视频节目、知识服务得到App等产品。随着品牌日积月累

2018-01-05 15:29:57 707

转载 GTS解密--GTS的原理、架构与特点

标签分布式事务 , GTS , Global Transaction Service, 柔性事务, TCC , XA两阶段提交协议全局事务服务(Global Transaction Service,简称 GTS)是阿里新推出的分布式事务处理方案,对其深入分析的资料相对匮乏。本文的目标是剖析GTS的技术路线,厘清其优势与约束。文章参考了GTS公开的专利、产品文档、相关网页,文章中

2018-01-05 15:25:18 6501

转载 微服务实战之春云与刀客(三)—— 面向接口调用代码结构实例

概述在上一篇中提到了spring cloud 面向接口调用的开发风格,这一篇会举一个简单的但完整的例子来说明整个代码结构。代码已上传到 https://github.com/maruixiang/spring-cloud-demo/tree/master/demo1代码结构整个代码在demo1目录下面,包含了一个根级的parent pom文件和三个maven应用

2018-01-05 15:15:14 215

转载 Spring Cloud(一)服务的注册与发现(Eureka)

Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud简介Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud C

2018-01-05 15:10:16 4009 2

转载 会议 | 2017VLDB 参会总结&论文鉴赏

前言2017年8月28日到9月1日,VLDB 2017在慕尼黑工业大学举行,作为数据库领域的三大顶级会议之一,吸引了领域内大量专家、学者以及产业界人士参加。阿里巴巴集团是本次大会的黄金赞助商之一。蚂蚁金服有多位同学参加这次大会,其中包括来自OceanBase的同学和来自GeaBase的同学。本文是同学们此次参会的学习摘要。整体感受在慕尼黑的一周时间里,除了赶场听报告

2018-01-05 14:54:43 1616

转载 程序猿的日常——SpringMVC系统架构与流程回顾

web开发经历了很漫长的时间,在国内也快有十几年的时间了。从最开始的进程级到现在的MVC经历了很多的改进和优化,本篇就主要复习了解下Spring MVC相关的知识。发展历程第一阶段 CGI进程响应这一阶段,服务器比较弱,请求也很简单,就是用户发一个请求,服务器接收后新建进程,然后返回结果。这种方式一看代价就很大,每次都新建进程,很麻烦。第二阶段

2018-01-04 16:14:32 493

转载 阿里巴巴大数据计算平台MaxCompute(原名ODPS)全套攻略(持续更新20171127)

概况介绍大数据计算服务(MaxCompute,原名ODPS,产品地址:https://www.aliyun.com/product/odps)是一种快速、完全托管的TB/PB级数据仓库解决方案。MaxCompute向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。本文收录了大量的MaxCompute产品介绍、技术

2018-01-04 16:09:02 8399

转载 福布斯2018神预测:苹果收购特斯拉,库克退商从政,马斯克继位

每到岁末年初,都有许多专家、分析师对来年做出一些预测。尽管多数不会成真,但有些看似荒谬的论调其实仔细想来颇有趣。今天,文摘菌将罗列一位福布斯专栏作者的大胆预测。按照传统,福布斯专栏作者,物联网研究者Chris Wilder在18年初列出了自己对物联网(IoT),自动驾驶车辆(AV)以及其支持系统、软件的2018年预测。 另外,他也提出了一些在未来一年值得关注的公司。文摘菌按照原文摘录精华如

2018-01-04 16:00:59 916

转载 Nginx学习之配置RTMP模块搭建推流服务

写在开始小程序升级实时音视频录制及播放能力,开放 Wi-Fi、NFC(HCE) 等硬件连接功能。同时提供按需加载、自定义组件和更多访问层级等新特性,增强了第三方平台的能力,以满足日趋丰富的业务需求。为更高效地连接用户与商家,小程序提供了实时音视频录制及播放组件。符合类目要求的小程序自助开通后,可自建或使用云服务,实现单向、双向甚至多向的音视频功能,如在线授课、远程咨询、视频客服,以

2018-01-04 15:41:51 3051

转载 DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比

随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多。进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据类型之间的转换。相关阅读:从商用到开源:15个维度,全面剖析DB2与MySQL数据库的差异从商用到开源:DB2迁移至MySQL的最佳实践下面结合中国证券等级结算深圳分公司开源数据库研究测试项目

2018-01-04 15:22:57 1135

转载 亿级请求下多级缓存那些事

什么是多级缓存所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓存,以提升访问效率,这也是应用最广的方案之一。我们应用的整体架构如图1所示:图1 多级缓存方案整体流程如上图所示:1)首先接入Nginx将请求负载均衡到应用Nginx,此处常用的负载均衡算法是轮询或者一致性哈希,轮询可以使服务器的请求更加均衡,而一致性哈希可以提升应用Ngin

2018-01-04 15:11:22 2251

转载 【干货】2018值得尝试的无参数全局优化新算法,所有测试取得最优结果

有一个常见的问题:你想使用某个机器学习算法,但它总有一些难搞的超参数。例如权重衰减大小,高斯核宽度等等。算法不会设置这些参数,而是需要你去决定它们的值。如果不把这些参数设置为“良好”的值,这个算法就不会起作用。那么你会怎么做呢?下面我列出了我见过的人们的做法,从最常见到最不常见排序:猜测和检查:听从你的直觉,选择感觉不错的数字,看看它们是否工作。一直持续这样做,直到厌倦。网格搜索:

2018-01-04 14:50:39 2768

转载 使用python玩跳一跳超详细使用教程

在上一篇文章里介绍了使用Python玩微信跳一跳的详细使用教程,不过依旧还是有很多小伙伴有各种各样的问题。为了让各位小伙伴都能使用黑科技,于是再做一个超详细教程。从Python的安装开始,手把手教你一步一步配置好环境直到成功运行。本文首发于http://www.52aite.cn博客,没有知乎,没有微信公众号,只是蹭一波python跳一跳的热度。python辅助作者github账号

2018-01-03 16:30:10 1834 1

转载 Python字符串对象详解(2)

首先Python中的字符串对象依赖于str类,类里面包含了我们多使用到的所有方法,代码详见如下:class str(basestring): """String object.""" def __init__(self, object=''): """Construct an immutable string.#构造一个不可变的字符串,初始化对象使用

2018-01-03 16:01:06 693

转载 Python搞定爬取表映射文档翻译成执行语句(DB2)

工作中用到所以开发了一个,。映射文档如下格式。格式按照自己需求参考。我这里有N列,可以参考。做必要改动即可。下面是运行结果其他SQL语句都是基本差不多的,看一下代码,略微改动一下,就可以完美移植各种数据库的映射语句。简单说一下怎么使用下面是目录的结构,文档的格式在ExcelFile文件夹中。1、首先要保证安装Python3.x版本。我这里

2018-01-03 15:57:23 655

转载 spring boot redis分布式锁

一. Redis 分布式锁的实现以及存在的问题锁是针对某个资源,保证其访问的互斥性,在实际使用当中,这个资源一般是一个字符串。使用 Redis 实现锁,主要是将资源放到 Redis 当中,利用其原子性,当其他线程访问时,如果 Redis 中已经存在这个资源,就不允许之后的一些操作。spring boot使用 Redis 的操作主要是通过 RedisTemplate 来实现,一般步骤如下:

2018-01-03 15:51:39 4762 3

转载 开源大数据周刊-第77期

资讯锤炼视频大数据时代的“火眼金睛”我们身处一个大数据的时代,视频数据的爆炸性增长是这个时代的重要特征之一。如何让计算机看懂视频的内容,实现对海量视频数据的检索和分析是有效管理和利用视频大数据的关键。多年来,自动化所模式识别国家重点实验室图像与视频分析组聚焦上述核心技术目标,在视频内容检索、目标检测与跟踪这两大主要任务上突破诸多重要技术壁垒,积累了丰富的核心算法,展开了一系列有特色的应

2018-01-03 15:34:08 1528

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除