• 阿里毕玄:来测试下你的Java编程能力

    除了用Object.wait和Object.notifyAll来实现线程间的交互外,你还会常用哪些来实现?为什么ConcurrentHashMap可以在高并发的情况下比HashMap更为高效?AtomicInteger、AtomicBoolean这些类之所以在高并发时高效,...
    文章 2019-08-13 11362浏览量
  • Redis使用文档一

    接下来,我们看看如果哪天我们觉得jedis不好用了,我们想自己写一套客户端,我们应该怎么来和redis通信交互。首先,redis和外部通信,只支持tcp协议,端口默认为6379。其次,如果想要redis能解析你发给它的命令和...
    文章 2016-06-07 2517浏览量
  • 大话设计模式:(序)

    其实还有最关键的优点就是命令模式把请求一个操作的对象与知道怎么执行一个操作的对象分割开。16.状态模式(State):当一个对象的内在状态改变时允许改变其行为,这个对象看起来是改变了其类。状态模式主要解决的是当...
    文章 2015-02-07 1065浏览量
  • [连载]《C#通讯(串口和网络)框架的设计与实现》-1....

    同时,通讯平台与服务器端的软件进行交互,负责上传数据信息,以及接收控制命令等。2)框架平台应用在服务器端上 终端设备以3G/4G、有线专网、卫星等与通讯平台连接,进行数据交互,终 端设备包括:PC机、移动终端...
    文章 2015-11-20 887浏览量
  • Android网络收集和ping封装库

    在成功建立连接之后,就可以愉快地跟服务器交互,进行组装数据、发送数据、接收数据、解析数据。思考一下,如何根据网络状况将带宽利用好,怎么样快速地侦测到网络延时,在弱网络下如何调整包大小等问题。关闭连接。...
    文章 2020-09-11 263浏览量
  • 带你读《LLVM编译器实战教程》之三:工具和设计

    此外,整合了少量库的独立工具非常有用,因为这样的工具允许用户通过命令行直接与特定的LLVM组件交互。例如,请看图3-2,该框图中下面三项是工具的名称,上面两项是实现其功能的库。在本例中,LLVM后端工具llc使用...
    文章 2019-11-18 4740浏览量
  • 业余草谈设计模式

    1、之前说过,学习设计模式除了努力之外还要靠缘分,所以如果有设计模式当时怎么看都不明白,可以暂且放下,之后说不定哪天你突然之间就明白了。(此话并非虚言,LZ很多次的顿悟常发生在上厕所、洗澡、回家路上等...
    文章 2018-02-27 940浏览量
  • 《Java 开发从入门到精通》—— 1.2 面向对象

    聚合的原则是:把一个复杂的事物看成若干比较简单的事物的组装体,从而简化对复杂事物的描述。(6)关联。通过一个事物联想到另外的事物,能使人发生联想的原因是事物之间确实存在着某些联系。(7)消息通信。这一...
    文章 2017-05-02 1580浏览量
  • 阿里毕玄:Java编程能力测试-我的回答

    这种问题,稍微拓展下就可以看gc log通常怎么打开,具体的命令行参数,一段gc log的解读等。16.用什么工具,可以在Java程序运行的情况下跟踪某个方法的执行时间,请求参数信息等,并请解释下工具实现的原理。答:...
    文章 2019-08-13 6676浏览量
  • 微服务架构下的开发部署

    不同的层次、子系统根据具体情况需要采用不同的开发语言,由不同的开发小组完成。第三,项目组成员由几个城市的异地团队协同开发,统一的开发环境和协同工具是必不可少的。针对上述项目背景的考虑,本项目选择基于微...
    文章 2019-07-12 1465浏览量
  • 《码农翻身》之Java帝国

    Java程序必须运行在虚拟机上,这个虚拟机提供了一层抽象,它本身也是c语言编写,用于真正和操作系统交互,但是对于程序员来说是透明的,更加友好和易于掌握。Java发展: Java帝国推出了J2SE,J2ME,J2EE三个类别的应用...
    文章 2018-07-31 1794浏览量
  • 基于容器服务的持续集成与云端交付(一)-交付之禅

    频繁的交付周期带来了更迅速的对软件的反馈,并且在这个过程中,需求分析、产品的用户体验和交互 设计、开发、测试、运维等角色密切协作,相比于传统的瀑布式软件团队,更少浪费。通过这种小步快跑的方式,将小功能...
    文章 2017-05-02 8421浏览量
  • 设计模式大全

    命令模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否执行,何时被执行以及是怎么被执行的。系统支持命令的撤消。结构: MM(客户...
    文章 2015-03-28 2150浏览量
  • 基于容器服务的持续集成与云端交付(一)-交付之禅

    频繁的交付周期带来了更迅速的对软件的反馈,并且在这个过程中,需求分析、产品的用户体验和交互 设计、开发、测试、运维等角色密切协作,相比于传统的瀑布式软件团队,更少浪费。通过这种小步快跑的方式,将小功能...
    文章 2017-07-04 3240浏览量
  • 面试被问微服务答不上?分享微服务设计指南,你有什么...

    需要搜索和学习的关键词领域驱动设计(DDD)*|有界上下文(BC)|聚合持久性(PP)|命令和查询责任隔离(CQRS)|命令查询分离(CQS)|事件溯源(ES)|CAP定理|最终一致性|十二要素应用|*SOLID原则| 参考架构 此体系...
    文章 2020-04-14 457浏览量
  • 企业应用架构实践(复杂性应对之道)

    App层主要负责获取输入,组装context,做输入校验,发送消息给领域层做业务处理,监听确认消息,如果需要的话使用MetaQ进行消息通知;Domain层主要是通过领域服务(Domain Service),领域对象(Domain Object)的...
    文章 2017-12-14 9044浏览量
  • 你写的代码,是别人的噩梦吗?

    1.App层主要负责获取输入,组装context,做输入校验,发送消息给领域层做业务处理,监听确认消息,如果需要的话使用MetaQ进行消息通知;2.Domain层主要是通过领域服务(Domain Service),领域对象(Domain Object)...
    文章 2017-12-15 3083浏览量
  • 云原生体系下的技海浮沉与理论探索

    我们需要编辑资源的配置,并通过 GitOps 或者 K8s 命令进行下发,也叫数据驱动,即一切皆配置数据。资源的各种逻辑都需要执行一系列动作,执行动作可以有多种触发方式,即一切皆执行数据。资源内部的生命周期需要...
    文章 2020-12-14 1032浏览量
  • 云原生体系下的技海浮沉与理论探索

    我们需要编辑资源的配置,并通过 GitOps 或者 K8s 命令进行下发,也叫数据驱动,即一切皆配置数据;资源的各种逻辑都需要执行一系列动作,执行动作可以有多种触发方式,即一切皆执行数据;资源内部的生命周期需要...
    文章 2020-12-01 5706浏览量
  • KubeVela 1.0:开启可编程式应用平台的未来

    而当你编写好这样一个 CUE 文件之后,直接通过一句 kubectl apply,用户就可以立即使用到这个能力:$kubectl apply-f web-service.yaml更重要的是,只要执行上面这条命令,KubeVela 就会自动根据 CUE 模板内容生成这...
    文章 2021-04-13 2514浏览量
  • 从 FFmpeg 性能加速到端云一体媒体系统优化

    它还提供了很多打开即用的命令行工具,比如转码的 ffmpeg、音视频解析的 ffprobe、播放器 ffplayer。其核心的 Library 有负责编解码的 libavcodec、处理音视频的 libavfilter、支持各种协议的 libavformat。FFmpeg ...
    文章 2021-08-23 210浏览量
  • 卡巴拉树开发秘辛:工作流模式

    在编成语言中,可以转换为数据的交互行为,例如程序中变量经由函数后,与函数进行交互,并修改变量当前值,又例如插件系统中,插件直接对环境变量进行修改的行为等等。传递模式讲述了数据如何在活动间进行传递。转换...
    文章 2020-01-06 221浏览量
  • 《精通软件性能测试与LoadRunner最佳实战》—第1章1.4...

    第二,在评审的过程中,如果发现问题,那么大家可能没有遇见过,这样就会更加提高警惕,如果遇见过,就会回想当时自己怎么解决的或者规避的,使得大家能够避免错误的发生,减少解决问题的周期。第三,可以对平常所犯...
    文章 2017-05-02 2053浏览量
  • 带你读《物联网之魂:物联网协议与物联网操作系统》之...

    6.表示层 表示层负责对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。7.应用层 应用层负责直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其他6层...
    文章 2019-11-12 944浏览量
  • 面试题有哪些

    当我们在set中插入的时候怎么判断是否已经存在该元素呢,可以通过equals方法。​但是如果元素太多,用这样的方法就会比较慢。解决 先hashCode再equals 先调用这个元素的hashCode方法,就一下子能定位到它应该放置的...
    文章 2021-10-07 41浏览量
  • 控制反转容器&依赖注入模式

    在我的《企业级应用模式》一书中,我们把这种情况称为插件Plugin:MoiveFinder不是在编译时就加入程序的,因为我不知道我的朋友会怎么用什么样的finder。我想让我的MoiveLister类能与任何MoiveFinder实现配合工作,...
    文章 2017-12-03 1007浏览量
  • 蚂蚁金服十年自研分布式中间件,成就世界级新金融科技...

    第一,交互技术,包括怎么与消费者、机构等交互,而像刷脸支付、人脸识别进地铁等新交互技术,不但带来了体验上的变化,也带来了商业流程的变化。第二,决策技术。无论是风险控制,还是建立信用,甚至一个营销事件,...
    文章 2018-07-26 2994浏览量
  • 如何使用深度学习识别 UI 界面组件?

    迄今为止最大的移动 UI 数据集,创建目的是支持五类数据驱动的应用程序:设计搜索,UI布局生成,UI代码生成,用户交互建模和用户感知预测。Rico 数据集包含 27 个类别、1 万多个应用程序和大约 7 万个屏幕截图。该...
    文章 2020-06-05 1191浏览量
  • 带你读《网络防御与安全对策:原理与实践(原书第3版...

    如果你不记得如何使用ping命令,那么应该记住,在命令提示符下输入ping/h会显示ping命令的所有选项。本练习中使用的选项是-w和-t。w选项指定ping程序等待目标响应的毫秒数。本实验中将该选项设置为0,这样它根本不会...
    文章 2019-11-06 466浏览量
  • (转载)非常好 必须要顶

    关键类1.Activity 2.Service 3.BroadcastReceiver 4.ContentProvider 5.Intent Android应用程序使用Java做为开发语言。aapt工具把编译后的Java代码连同其它应用程序需要的数据和资源文件一起打包到一个Android包文件...
    文章 2012-04-24 1370浏览量
1 2 >

云产品推荐

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