• 等级
  • 13430 访问
  • 33 原创
  • 41 转发
  • 117515 排名
  • 0 评论
  • 3 获赞

GTS来了!阿里微服务架构下的分布式事务解决方案

  阿里妹导读:分布式事务已经成为微服务落地最大的阻碍,也是非常具有挑战性的一个技术难题。 为此,今天我们邀请阿里高级技术专家于皋,和大家深入探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案----GTS(Global Transaction Service)。   1 微服务的发展   微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦...

2018-09-06 09:10:02

地图大数据云平台

地图大数据云平台     地图大数据云平台(www.favxu.com)提供高清在线地图,百度地图,谷歌地球,高德地图,腾讯地图等多种地图源供您选择,可以查看国内外高清地图,在线游历世界各地风景名胜,旅行景点地图地标在线分享,本站也是国内唯一的地图大数据云平台,无缝对接多种地图源!   地图大数据云平台  http://www.favxu.com 地图云平台交流合作 QQ:6374...

2018-07-27 17:08:31

SparkStreaming源码阅读思路

SparkStreaming的DirectAPI源码阅读思路Spark Streaming的流式处理,尤其和kafka的集合,应该是企业应用的关键技术点,作为spark学习和工作者,要熟练的掌握其中原理,精读源码,才能更好的完成任务和相关工调优工作内容。对其原理简介,浪尖不啰嗦,请看前面的文章《聊聊流式批处理》。在这里浪尖主要介绍,Spark Streaming源码阅读时的注意事项及关注点,只有牢...

2018-06-15 15:53:34

关于 3D 显示的研究与应用前景

1 引言    我们所生活的是一个三维的空间,人类大部分的经验来自于对深度信息的感知。3D显示由于其存在深度信息,所以能够实现很多2D显示所不具备的功能。而纵观现如今大部分的电子产品,很多都还停留在2D显示的水平上。这和以前的图像处理技术的水平有关。随着科技发展,图像处理技术突飞猛进。目前的图像处理硬件实现了微型化、高效化和低发热的特性。同时,各种3D显示的光学方案层出不穷,为3D显示技术的普及奠...

2018-06-12 16:09:05

swift 百度地图加载与百度地图电子围栏加载

最近在写百度地图电子围栏加载,研究源码,也花了一些时间。1、百度电子围栏整体思路    1)用户创造实体,赋予监控权限    2)对该实体创造电子围栏,有服务端和本地端两种方式,先创造实体,上传到的服务器中。在对实体创造电子围栏,服务器端的有多边形,圆形,本地端的只有圆形围栏。    3)查询对于该实体的电子围栏操作,从代理返回值中在地图上画出围栏。    4)检测实体运动轨迹,若超出范围,则报警...

2018-06-11 23:12:28

微信小程序分包加载实战

离线包"机制微信小程序采用的是类似离线包加载方案,以转转小程序为例,当用户第一次打开时会先下载好所有代码,然后再加载页面;当用户再次进入转转小程序时,会直接使用已下载的代码,省去了代码下载的过程,打开速度更快。看似很美好的设计,但有两个问题:第一次打开转转小程序时白屏时间很长,因为要下载接近2.5M的代码量,也就是说你的代码越多,白屏时间越长,而转转APP采用的网页离线机制体验更佳:在用户打开AP...

2018-06-11 17:13:34

nginx域名跳转

在nginx中可以对域名进行跳转如:所有对www.aaa.com的访问都redirect到www.bbb.comserver   {   listen 80;   server_name www.bbb.com;   index index.htm index.php;   root  /export/home/www   if ($host = "www.aaa.com"){   rewrite...

2018-06-11 17:04:48

分布式一致性方案

分布式一致性方案先更新数据库,再删缓存首先,先说一下。老外提出了一个缓存更新套路,名为《Cache-Aside pattern》。其中就指出失效:应用程序先从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中。命中:应用程序从cache中取数据,取到后返回。更新:先把数据存到数据库中,成功后,再让缓存失效。这种情况不存在并发问题么?不是的。假设这会有两个请求,一个请求A做查询操作,...

2018-06-08 09:15:05

GPS坐标转高德坐标

/*********计算偏差***************/this.CalDev = function(WgLon,WgLat){    var ee = 0.00669342162296594323;    var a = 6378245.0;    if (IsOutOfChina(WgLon,WgLat))    {        return {Lon:0,Lat:0};    }   ...

2018-05-29 09:22:05

高德坐标转GPS坐标

/*********GCJ-02 to WGS-84*******/this.GcjToWgs = function(Longitude,Latitude){    var Dev = CalDev(Longitude,Latitude);    var RetLat = Latitude - Dev.Lat;    var RetLon = Longitude - Dev.Lon;    Dev...

2018-05-29 09:19:36

从俄罗斯方块,迈向强化学习大门

小编说:强化学习在机器学习中的难度不低,它需要很多方面的知识辅助,同时自身也已经形成了一个庞大的体系。本文介绍了强化学习的基本概念,帮助读者了解强化学习的目标和特点。本文选自《强化学习精要:核心算法与TensorFlow实现》。什么是强化学习?“强化学习”这个词并不那么容易理解,“强化”在这里是一个动词还是一个名词,又或者是一个人名?还有人把它称为“增强学习”,其实名字所表达的含义差不多,但总感觉...

2018-05-22 15:16:17

腾讯围棋AI技术PhoenixGo正式开源

5月11日,微信团队研发的PhoenixGo正式开源,这也是国内第一个开源的围棋AI项目。PhoenixGo是腾讯微信翻译团队开发的人工智能围棋程序,旨在学习人工智能前沿技术。从1月底开始,PhoenixGo以BensonDarr(昵称“金毛”)的名义在腾讯野狐围棋平台上和全球顶尖职业棋手、围棋爱好者及各路围棋AI对弈,在4月底取得了200多连胜,并在福州2018人工智能围棋大赛上夺冠,引起了行业...

2018-05-15 23:15:34

谷歌地球探索世界

谷歌地球探索世界可以在chrome浏览器或者Firefox浏览地球,让我们走遍全世界,看看全世界的地图                                     畅游全世界,观看3D图像                                                                                                    ...

2018-05-11 16:39:35

nginx网站性能优化

1、JavaScript、css链接合并 nginx-http-concat模块安装 开启2、gzip  ngx_http_gzip_module模块安装 开启3、Nginx缓存原理及配置地图大数据云平台  http://www.favxu.com三维地球云平台    http://3d.favxu.com   http://www.hapxu.com地图云平台交流合作 QQ:63747667邮箱...

2018-05-10 21:22:25

ArcGIS API for JavaScript 在线 API,响应速度快

ArcGIS API for JavaScript 在线 API,响应速度快1、ArcGIS API for JavaScript 4.7在线 APIhttp://www.hapxu.com/library/arcgis/4.7/init.jshttp://www.hapxu.com/library/arcgis/4.7/esri/css/main.css2、ArcGIS API for Java...

2018-05-10 10:50:18

10大机器学习开源项目推荐(Github平均star为1385)

翻译 | suisui出品 | 人工智能头条(AI_Thinker)本文推荐的10大机器学习开源项目是由Mybridge从250个机器学习开源项目中挑选出来的,Github 平均 star为 1385,主题包含:Tensorflow, Augmentation, AlphaGo Zero, NSynth, Deep Neuroevolution, Person Blocker, TCN, Ann ...

2018-05-08 21:52:19

Nginx合并静态资源(nginx-http-concat)

Nginx concat模块由淘宝开发,并且淘宝已经在使用这个Nginx模块。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个?问号。Nginx concat通过合并静态文件来减少http请求数来达到优化前端性能,可以在一定程度上能减少web服务器的压力。1、下载nginx-http-concat源码包解压[root@raykaeso ~]# wget https:/...

2018-05-06 22:45:54

WebGIS开发 NodeJS安装

前言这套教程尽量使用最新稳定版本的环境、工具和第三方库目前NodeJS最新稳定版本是8.9.4,未注明情况下均使用该版本NodeJS环境教程代码开发系统环境为Windows,Mac和Linux在个别地方有差别,请自行修正NodeJS已经成为目前JS前端开发的必备环境,即使项目是纯前端项目,也可能需要一些在NodeJS中执行的工具(如Babel、Webpack、Gulp等)来帮助编译和打包下面是正文...

2018-05-04 12:30:00

打造实时大数据的平台

物联网火热到什么程度?实时大数据又是一个什么概念?笔者想用一个调查机构的话来回答: 据估计,接入物联网中的设备在2020年将达到260亿,假设这些传感器中有1/1000的传感器每秒传回一个状态,则每秒同时要处理的实时数据将达0.26亿。 GeoEvent Server登场: 实时数据的连续接入、处理和输出 物联网中的实时大数据往往都与空间位置分布有直接或间接的关系,传统的技术手段已经无法很好地接收...

2018-05-03 23:22:51

在桌面Linux环境下开发图形界面程序的方案对比

在Linux下开发GUI程序的方法有很多,比如Gnome桌面使用GTK+作为默认的图形界面库,KDE桌面使用Qt作为默认的图形界面库,wxWidgets则是另一个使用广泛的图形库,此外使用Java中的Swing/AWT组件也可以用于开发Linux下的GUI应用。本文将依次介绍GTK+、Qt、wxWidgets和Swing/AWT,对其进行对比分析。1. GTK+平台支持虽然GTK+最初是为X Wi...

2018-05-03 23:17:14

地球专家

关注
  • IT服务·系统集成
  • 泰国