• invokedynamic指令

    都是为了解决原有4条“invoke*”指令方法分派规则固化在虚拟机之中的问题,把如何查找目标方法的决定权从虚拟机转嫁到具体用户代码之中,让用户(包含其他语言的设计者)有更高的自由度。而且,它们两者的思路也是可...
    文章 2016-11-13 731浏览量
  • Go 开发关键技术指南|为什么你要选择 GO?...

    导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供 Go 开发的关键技术指南。我们将以系列文章的形式推出《Go 开发的关键技术指南》,共有 4 篇文章,...
    文章 2019-12-19 6814浏览量
  • 转 解析JDK 7的动态类型语言支持

    都是为了解决原有四条invoke*指令方法分派规则固化在虚拟机之中的问题,把如何查找目标方法的决定权从虚拟机转嫁到具体用户代码之中,让用户(包含其他语言的设计者)有更高的自由度。而且,它们两者的思路也是可...
    文章 2016-05-09 1664浏览量
  • 附录B 编程的本质

    3.设计模式,体现的是如何可扩展地解决常见的逻辑交互问题;4.应用框架,解决的是应用的通用逻辑流的控制的问题,让开发者更多地聚焦具体业务逻辑上(我们本书讲的Spring Boot,就是这样的一个优秀的应用框架);5....
    文章 2017-04-25 1148浏览量
  • 【备战春招/秋招系列】美团Java面经总结进阶篇(附...

    其实主要是erlang语言本身带来的问题。很难读源码,很难定制和掌控。接口简单易用,而且毕竟在阿里大规模应用过,有阿里品牌保障。日处理消息上百亿之多,可以做到大规模吞吐,性能也非常好,分布式扩展也很方便,...
    文章 2018-11-27 2584浏览量
  • QTP将死——开源测试登上舞台

    常见与BDD一起使用的编程语言:ruby python groovy node.js java c#erlang lua,就是没有VBSwebdriver,自动化(特指测试自动化)领域的hibernate;cucumber,自动化领域的spring。当冬眠的熊遇上春天…… 让广大...
    文章 2017-07-10 2024浏览量
  • PHP V5.3 中的新特性,第 2 部分:闭包 lambda 函数

    我们坚持使用以下三种解决方法的其中一种: 我们可以在代码中的其他位置定义回调函数,因此我们知道它可用。这有些麻烦,因为它把调用的实现部分移到了其他位置,这样做对于可读性与可维护性极为不便,尤其是不打算...
    文章 2011-12-19 1147浏览量
  • PHP V5.3 中的新特性,第 2 部分:闭包 lambda 函数

    我们坚持使用以下三种解决方法的其中一种: 我们可以在代码中的其他位置定义回调函数,因此我们知道它可用。这有些麻烦,因为它把调用的实现部分移到了其他位置,这样做对于可读性与可维护性极为不便,尤其是不打算...
    文章 2011-12-19 613浏览量
  • 关于Golang语言的web编程的实例及常见问题

    随着Golang,Erlang,Scala等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式有一个极其简洁的内核,还有在此之上丰富的外延。可以解决现实世界中各种各样的问题...
    文章 2017-11-14 1333浏览量
  • 关于Golang语言的web编程的实例及常见问题

    随着Golang,Erlang,Scala等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式有一个极其简洁的内核,还有在此之上丰富的外延。可以解决现实世界中各种各样的问题...
    文章 2017-11-14 1039浏览量
  • 五分钟学后端技术:如何学习后端工程师必学的消息队列

    尽管结合erlang语言本身的并发优势,性能较好,但是不利于做二次开发和维护;实现了代理架构,意味着消息在发送到客户端之前可以在中央节点上排队。此特性使得RabbitMQ易于使用和部署,但是使得其运行速度较慢,因为...
    文章 2020-03-31 1030浏览量
  • rabbitmq的安装和命令介绍python程序模拟生产者和...

    RabbitMQ是流行的开源消息队列系统,用erlang语言开发 RabbitMQ是AMQP(高级消息队列协议)的标准实现 官网:http://www.rabbitmq.com/ 【安装】 方式:yum/rpm 系统环境 [root@log_server scripts]#ifconfig|sed-n 's...
    文章 2017-11-23 1207浏览量
  • 从Opentracing、OpenCensus 到 OpenTelemetry,看可...

    为了解决不同的分布式追踪系统 API 不兼容问题&xff0c;或者说追踪数据从一个库到另一个库和一个进程到下一个进程传递过程中的标准化问题&xff0c;诞生了 OpenTracing 规范。位于应用程序/类库和追踪或日志分析程序之间...
    文章 2022-04-14 109浏览量
  • 从Opentracing、OpenCensus 到 OpenTelemetry,看可...

    为了解决不同的分布式追踪系统 API 不兼容问题&xff0c;或者说追踪数据从一个库到另一个库和一个进程到下一个进程传递过程中的标准化问题&xff0c;诞生了 OpenTracing 规范。位于应用程序/类库和追踪或日志分析程序之间...
    文章 2022-04-13 437浏览量
  • 分布式应用的各基本领域开发技术概要

    这个问题的需要结合例如 Zookeeper 服务去解决;2.如何简化远程调用的使用,使其如同本地调用一样简单。这个问题需要结合 AOP 之类的技术。这两个问题的具体解决不在本节讨论范围之内。2.1.IO (这里只说 Socket IO)...
    文章 2017-11-27 1994浏览量
  • Thrift RPC详解(转载)

    Thrift IDL文件在逻辑上,是开发者对他们的数据结构进行注解的一种方法,该方法告诉代码生成器怎样在语言之间安全传输对象,所需的额外信息量最小。Base Types(基本类型) bool布尔值,真或假byte有符号字节i1616位...
    文章 2017-10-18 1590浏览量
  • 基于协程的编程方式在移动端研发的思考最佳实践

    从其他语言的发展来看,基于协程的全新的异步编程方式,是我们解决现有异步编程问题的有效的方式,但是无奈苹果对于Objective-C的支持基本已经停滞,也不指望苹果能够让Objective-C的开发者用上协程,基于我们团队...
    文章 2019-05-20 1542浏览量
  • 一共81个,开源大数据处理工具汇总(上)

    简介:Pig是一种编程语言,它简化了Hadoop常见的工作任务。Pig可加载数据、表达转换数据以及存储最终结果。Pig内置的操作使得半结构化数据变得有意义(如日志文件)。同时Pig可扩展使用Java中添加的自定义数据类型并...
    文章 2015-10-13 2747浏览量
  • 《Kotin 极简教程》第8章 函数式编程(FP)(1)

    和搞编程的一样,数学家喜欢将问题不断加以抽象从而将本质问题抽取出来加以论证解决,范畴论就是这样一门以抽象的方法来处理数学概念的学科,主要用于研究一些数学结构之间的映射关系(函数)。在范畴论里,一个范畴...
    文章 2017-07-06 1252浏览量
  • 数据科学工具包(万余字介绍几百种工具,经典收藏版!

    数据科学家是有着开阔视野的复合型人才,他们既有坚实的数据科学基础,如数学、统计学、计算机学等,又具备广泛的业务知识和经验数据科学家通过精深的技术和专业知识在某些科学学科领域解决复杂的数据问题,从而制定...
    文章 2017-05-02 2833浏览量
  • 使用Travis CI自动部署Hexo博客

    在网上看到一位网友解决“master commit 树被清空”的问题时采用了另外一种方法,即在 after_script 部分调用执行 hexo d 命令来发布。这样的方式遇到的问题是需要设置 SSH Key或者必须获得权限才能进行 push...
    文章 2017-11-15 2344浏览量
  • 消息中间件选型分析——从Kafka与RabbitMQ的对比来看...

    RabbitMQ是采用Erlang语言实现的AMQP协议的消息中间件,最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ发展到今天,被越来越多的人认可,这和它在可靠性、可用性、扩展性、功能丰富等方面的卓越表现...
    文章 2018-05-06 8425浏览量
  • Kafka or RabbitMQ:消息中间件选型深入分析

    RabbitMQ是采用Erlang语言实现的AMQP协议的消息中间件,最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ发展到今天,被越来越多的人认可,这和它在可靠性、可用性、扩展性、功能丰富等方面的卓越表现...
    文章 2019-07-16 2165浏览量
  • Kafka or RabbitMQ:消息中间件选型深入分析

    RabbitMQ是采用Erlang语言实现的AMQP协议的消息中间件,最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ发展到今天,被越来越多的人认可,这和它在可靠性、可用性、扩展性、功能丰富等方面的卓越表现...
    文章 2019-04-12 2125浏览量
  • 一共81个,开源大数据处理工具汇总(下),包括日志...

    简介:Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境...
    文章 2015-10-13 1354浏览量
  • 阿里云EMR Remote Shuffle Service在小米的实践

    作者|一锤、明济、紫槿来源|阿里技术公众号阿里云EMR自2020年推出Remote Shuffle Service(RSS)以来,帮助了诸多客户解决Spark作业的性能、稳定性问题,并使得存算分离架构得以实施,与此同时RSS也在跟合作方小米的...
    文章 2022-01-17 319浏览量
  • 带你读《ONAP技术详解与应用实践》之三:ONAP架构设计

    当前ONAP涉及的编程语言超过50种,既有常见的Java、JSON、JavaScript、C、Python等,也有Go、Lua、Erlang等。编程框架有Spring、Sphinx、Hibernate、Tomcat、ODL、OSGI等多种。当然社区也在牵引归一化,以减少学习与...
    文章 2019-11-07 2333浏览量
  • 消息中间件选型分析——从Kafka与RabbitMQ的对比来看...

    RabbitMQ是采用Erlang语言实现的AMQP协议的消息中间件,最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ发展到今天,被越来越多的人认可,这和它在可靠性、可用性、扩展性、功能丰富等方面的卓越表现...
    文章 2018-04-14 2362浏览量
  • 消息中间件Kafka与RabbitMQ谁更胜一筹?

    采用 Erlang 语言实现的 AMQP 协议的消息中间件,最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ 发展到今天,被越来越多的人认可,这和它在可靠性、可用性、扩展性、功能丰富等方面的卓越表现是分...
    文章 2019-01-14 3107浏览量
  • 消息中间件选型分析

    RabbitMQ是采用Erlang语言实现的AMQP协议的消息中间件,最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ发展到今天,被越来越多的人认可,这和它在可靠性、可用性、扩展性、功能丰富等方面的卓越表现...
    文章 2018-04-07 1567浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化