• Netty快速入门,一看就懂!

    多路复用器 Selector 缓冲区 Buffer 其实就是一个对象,即所有流入或者流出的数据都在 Buffer 中存在。新 IO 与老的面向流 IO 的区别在于老 IO 直接面向字节流进行处理,新 IO 是面向缓冲区进行处理,读写数据都是先...
    文章 2020-04-15 441浏览量
  • 诡异的JS异步单线程是如何工作的

    所以这里,js的“异步”其实是为了让浏览将“加载”这个任务分给“其它地方”,让“加载过程”和“渲染过程”同步进行下去。等等,又是这个“其它地方”?我擦,不是说js是单线程而么,计算资源不是只有一份么,...
    文章 2018-09-18 1298浏览量
  • IO通信之多路复用

    什么是多路复用器  聊多路复用器之前呢,先回归昨天的NIO,NIO的出现解决了BIO阻塞线程、一连接一线线程问题。但是它有缺点吗,答案是肯定的。NIO的缺点 我们把问题放大,如果有一万个连接但是只有一个连接是有...
    文章 2020-11-05 577浏览量
  • 搞懂分布式系统27:消息队列设计精要总结之高级特性篇

    意思就是,消息虽小,但是要得到reject的结果却需要等待任务执行玩才能知道,这样非常低效,所以这些消息建议直接拒绝,等待重发) 所以reject这块建议做成滑动窗口/线程池类似的模型来控制(需要保留这些被拒绝的...
    文章 2018-07-13 1237浏览量
  • 为什么分布式一定要有Redis?

    题外话:我们现在要仔细的说一说 I/O 多路复用机制,因为这个说法实在是太通俗了,通俗到一般人都不懂是什么意思。打一个比方:小曲在 S 城开了一家快递店,负责同城快送服务。小曲因为资金限制,雇佣了一批快递员,...
    文章 2018-10-10 16488浏览量
  • 运用JavaScript构建你的第一个Metro式应用程序(on ...

    如果把这 HTML 放在浏览中运行,肯定没啥意思。不用多说,如果在 Metro App 中执行,则又是另外一番天地,当然您的客户,一般不会在乎那究竟是浏览还是 Metro App。只不过,有明显不同,就是 Metro App 会安装...
    文章 2011-09-17 475浏览量
  • 探索 Android 多线程优化方法

    第三部分讲的是多线程优化可以使用的一些方法,包括线程之间的协作方式与 Android 执行异步任务的常用方式。2.阅读技巧 在阅读本文时,画图和思考可以帮助你更好地记忆和理解文中的内容。画图画图指的是把每一节的...
    文章 2019-12-28 1425浏览量
  • Python切片高级特性完全解读

    众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组…)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢?切片(slice)就是一种截取索引片段的技术,借助切片技术,我们...
    文章 2019-01-04 2597浏览量
  • 必须要理清的Java线程池(原创)

    核心线程默认情况下会一直存活在线程池中,即使这个核心线程也不干(闲置状态)。如果指定ThreadPoolExecutor的 allowCoreThreadTimeOut 这个属性为true,那么核心线程如果不干活(闲置状态)的话,超过一定时间...
    文章 2018-04-18 854浏览量
  • 《操作系统真象还原》——0.26 库函数是用户进程与...

    顺便说一句,这些目标文件都是待重定位文件,重定位文件意思是文件中的函数是没有地址的,用file命令查看它们时会显示relocatable,它们中的地址是在与用户程序的目标文件链接成一个可执行文件时由链接统一分配的...
    文章 2017-05-02 922浏览量
  • 一个好的组件应该是什么样的?

    复用型,一看就应该单独封装以后给其他人用,比如:视频播放 项目融合型,与业务项目在一起,混合 store,不分你我 我暂时能想到的就这几种类型的组件,如果你的团队也在维护自己的一套组件库,那么应该很容易...
    文章 2020-04-24 791浏览量
  • 《Kotlin 程序设计》第一章 Kotlin简介

    Kotlin 能与 Java 混合使用,并且直接复用 Java 的生态系统(库、框架、工具)。一个已有的 Java 项目,只需引用 Kotlin 的 Maven/Gradle 插件,以及引用 Kotlin 标准库的依赖,就可以逐渐掺入 Kotlin 代码。你完全...
    文章 2017-05-28 2335浏览量
  • 殷浩详解DDD:如何避免写流水账代码?

    通常来讲指令需要有一个明确的返回值(如同步的操作结果,或异步的指令已经被接受)。Query查询:指调用方明确想查询的东西,包括查询参数、过滤、分页等条件,其预期是对一个系统的数据完全不影响的,也就是只读...
    文章 2021-04-30 7436浏览量
  • 面试官:简历上如果写Glide,请注意以下几点.

    有不少工作了很多年的Android开发不知道鸿洋、郭霖、玉刚说,不知道掘金是个玩意,内心估计会想是不是还有叫掘银掘铁的(我不知道有没有)。我想表达的是,干这一行,真的是需要有对技术的热情,不断学习,不怕...
    文章 2020-04-10 968浏览量
  • 阿里内核月报2015年03月

    (个人感觉这个真的是一个好问题,如果没人关心,我们为还要去费力的优化呢) 由于docker的大热以及docker准备用overlayfs,这个话题也被引申了出来。docker尝试过btrfs,但是很失败,而一些基于dm的方案目前看也...
    文章 2017-06-07 1306浏览量
  • 面试题有哪些

    特点及应用面向对象有封装、继承、多态的特性,所以易维护、易复用、易扩展。可以设计出低耦合的系统。​但是性能上来说,比面向过程要低。3八种基本数据类型的大小,以及他们的封装类?图示 要点 1.int是基本数据...
    文章 2021-10-07 14浏览量
  • RecyclerView问题汇总

    如果适配没有指示给定位置上的数据已更改,则回收程序将尝试发回一个以前为该数据初始化的报废视图,而不进行重新绑定。public View getViewForPosition(int position){ return getViewForPosition(position,false...
    文章 2019-05-05 2324浏览量
  • 软件测试面试中都会问到哪些关于Python的问题?

    答:CPythonc语言开发的,使用最广的解释IPython基于cPython之上的一个交互式计时,交互方式增强功能和cPython一样PyPy目标是执行效率,采用JIT技术。对Python代码进行动态编译,提高执行效率JPython运行在Java上...
    文章 2020-12-16 214浏览量
  • DDD系列第五讲:聊聊如何避免写流水账代码

    无法被复用。所以&xff0c;在DDD的分层架构中&xff0c;我们单独会抽取出来Interface接口层&xff0c;作为所有对外的门户&xff0c;将网络协议和业务逻辑解耦。2.1 接口层的组成接口层主要由以下几个功能组成&xff1a;网络协议的...
    文章 2021-04-20 4958浏览量
  • 照方抓药-重构 React 组件的实用清单

    将网络请求等异步操作提取为 props 回调 检查组件是否有其他副作用,提取为 props 包含回调的生命周期方法是否可以用 HOC 分离出去 在 propTypes 中写清所有 props 的 类型/结构 及是否必选 用 defaultProps 列出...
    文章 2018-07-23 1071浏览量
  • 阿里内核月报2014年3月

    在已签名模块中复用“tainted kernel”标志会给在未签名模块中使用tracepoint造成麻烦,这个问题比较容易解决,但其实也有一些阻力,另外内核Hacker们也没有兴趣帮助Linux内核代码外的模块解决问题。内核的模块加载...
    文章 2017-06-05 2471浏览量
  • 阿里内核月报2014年7月-8月

    Capsicum for Linux Capsicum:一种基于文件句柄的新安全模型 Capsicum是一种源自FreeBSD的安全模型,与Linux下众多LSM的相同之处在于它们都是基于权限管理的,而不同之处在于LSM针对的操作对象非常丰富,有进程、VMA...
    文章 2017-06-06 2741浏览量
  • 某电商平台开发记要

    还有个IValueResolver接口,与IMemberValueResolver的区别在于IValueResolver不指定source类的哪个属性需要转换,这就导致了转换时自定义逻辑可能要引用source类,如果其它类也有类似转换,那么就不能复用了。...
    文章 2017-05-10 1467浏览量
  • Java多线程发展简史

    本文来自四火的博客(@RayChase),由@_Zhijun 推荐 这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大...
    文章 2015-07-23 623浏览量
  • hello Kotlin(android 的swift)

    我们都知道 Jvm 上面的语言,像什么 Java、Groovy、Jython 的,都是要编成虚拟机的字节码的,一旦编成字节码,在一定程度上大家就都平等了。英雄不问出身啊 有人做过一个非常形象的比喻:Java 虚拟机语言就是打...
    文章 2016-10-28 1791浏览量

云产品推荐

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