• netty5 HTTP协议栈浅析与实践

    莫慌,且听老夫慢慢道来为 netty HTTP 协议栈来实现这个接收转发服务。首先,接入服务需要支持10W+tps,而 netty 的多线程模型和异步非阻塞的特性让人很自然就会将它和高并发联系起来。其次,接入服务虽然使用...
    文章 2017-08-01 1789浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    2,redis的hash算法用的?redis应该是使用一致性hash算法-MurmurHash3 算法,具有低碰撞率优点,google改进的版本cityhash也是redis中用到的哈希算法。现有的主流的大数据系统都是用的 MurmurHash本身或者改进 3...
    文章 2018-09-10 2474浏览量
  • 面试题有哪些

    2,static也用于静态 用于初始化操作。3,此外static也多用于修饰内部类 此时称之为静态内部类. 4,静态导包 即import static.import static是在JDK 1.5之后引入的新特性,可以用来指定导入某个类中的静态资源,并且...
    文章 2021-10-07 65浏览量
  • 好教程推荐系列:收藏的C++技术面试-24K纯技术干货...

    volatile是干啥的访问寄存器要比访问内存要&xff0c;因此CPU会优先访问该数据在寄存器中的存储结果&xff0c;但是内存中的数据可能已经发生了改变&xff0c;而寄存器中还保留着原来的结果。为了避免这种情况的发生将该变量...
    文章 2021-11-15 17浏览量
  • Zookeeper概念学习系列之zookeeper是什么?

    就拿Java来说,有最普通不过的同步方法或同步: public synchronized void sharedMethod(){ 对共享数据进行操作 } 使用了这种方式后,多个线程对sharedMethod进行操作的时候,就会协调好步骤,不会对sharedMethod...
    文章 2017-11-12 1369浏览量
  • Zookeeper概念学习系列之zookeeper是什么?

    就拿Java来说,有最普通不过的同步方法或同步: public synchronized void sharedMethod(){ 对共享数据进行操作 } 使用了这种方式后,多个线程对sharedMethod进行操作的时候,就会协调好步骤,不会对sharedMethod...
    文章 2017-11-12 2370浏览量
  • 秋招结束面试和面经的总结(个人向)

    基本功能并发与队列一般来说,弹幕数据会通过异步请求或 socket 消息传到前端,这里会存在一个隐患——数据量可能非常大。如果一收到弹幕数据就马上渲染出来,在量大的时候:显示区域不足以放置这么多的弹幕,弹幕会...
    文章 2021-10-10 34浏览量
  • 区块链是什么,如何简单易懂地介绍区块链?

    此时路人甲乙丙丁都听到了这些消息,因此所有人都在心中默默记下了“A借给了B100钱”。你看,这个时候一个去中心化的系统就建立起来了,这个系统中不需要银行,也不需要借贷协议和收据,严格来说,甚至不需要人与...
    文章 2018-04-13 1293浏览量
  • 在AWS上的架构部署与设计

    15、可靠性 经常听到各云厂商断线的消息,你看前没多久AWS,北京Region全挂了,照道理讲AWS数据中心都是有两个可用区,两个可用区是独立的供电,独立的网络,那一个挖掘机下去只会挖断一个可用区,为什么两个可有区...
    文章 2021-08-19 1757浏览量
  • PostgreSQL 逻辑同步

    简单概念: 1.逻辑复制是基于数据对象的复制标识(通常是主键)...该插件把wal中读取的更改转换成逻辑复制协议(说是协议,其实就是以PG复制命令起头的消息流,这种逻辑流复制协议建立在物理流复制协议的原始积累之上 ...
    文章 2020-07-17 395浏览量
  • 分布式缓存技术PK:选择Redis还是Memcached?

    读一个软件的源码,首先要弄懂软件是用作干什么的,那Memcached和Redis是干啥的?众所周知,数据一般会放在数据库中,但是查询数据会相对比较慢,特别是用户很多时,频繁的查询,需要耗费大量的时间。怎么办呢?数据...
    文章 2017-05-02 2245浏览量
  • Python和Ruby两大语言全方位对比

    至于doctools,我更是无话可说,在google上只有15,800条记录,我到现在都看不出这个东西是什么用的。所以找了个估计是类似的东西对比了一下,docutils,google的记录是25,400条。“比Python库更完整的面向对象语法...
    文章 2017-09-15 2857浏览量
  • Python和Ruby两大语言全方位对比

    至于doctools,我更是无话可说,在google上只有15,800条记录,我到现在都看不出这个东西是什么用的。所以找了个估计是类似的东西对比了一下,docutils,google的记录是25,400条。“比Python库更完整的面向对象语法...
    文章 2017-11-02 2244浏览量
  • Java干货神总结,程序员面试技巧

    权限,日志,处理异常,事务等等,个人理解就是把许多接口都要用的又和接口本身主要的业务逻辑无关的部分抽出来,写成一个切面,单独维护,比如权限验证。这样可以使接口符合“单一职责原则”,只关注主要的业务逻辑...
    文章 2018-11-14 2181浏览量
  • 我的2019校招面经大全(包含BAT头条网易等大厂面经)

    5 为什么object的wait和notify必须在同步中使用,不在同步使用会报错么,编译报错还是运行报错。6 jvm讲一下gc吧,两个对象的引用循环依赖,会不会被垃圾回收,什么情况下会什么情况下不会呢 7 GC root是哪些...
    文章 2019-03-13 4140浏览量
  • 大数据小说|如何一小时看透一个初识的姑娘

    小姑娘兴奋地拉开凳子一屁股坐了上去:“大叔,你这个‘科学算命’,有厉害的地方啊?“这个嘛,”我低头迅速扫了一眼我的手机,“就凭你我说的这几句话,我倒是能大概看出一些表层的东西。比方说,你的iTune里...
    文章 2017-05-24 1258浏览量
  • 数据库内核月报-2015/11-MySQL·社区见闻·OOW 2015 ...

    Data Redaction:顾名思义,就是数据修订的意思,对返回给客户端的值进行修订,例如将敏感信息”*“代替返回。有FULL Redaction、Partial Redaction、Regular expression、Random Redaction、No Redaction几种。如...
    文章 2016-05-23 4105浏览量
  • 深入分析 Java I/O 的工作机制

    不管是磁盘还是网络传输,最小的存储单元都是字节,而不是字符,所以 I/O 操作的都是字节而不是字符,但是为有操作字符的 I/O 接口呢?这是因为我们的程序中通常操作的数据都是以字符形式,为了操作方便当然要提供...
    文章 2016-05-06 1373浏览量
  • 许令波老师的java的IO机制分析文章

    不管是磁盘还是网络传输,最小的存储单元都是字节,而不是字符,所以 I/O 操作的都是字节而不是字符,但是为有操作字符的 I/O 接口呢?这是因为我们的程序中通常操作的数据都是以字符形式,为了操作方便当然要提供...
    文章 2017-03-30 1086浏览量
  • Redis设计与实现(一~五整合版)

    当然,如果你不知道redis是嘛的,请自行谷歌,简单说就是Key-Value数据库,而且 value 支持5种数据结构: 字符串 哈希表(map) 列表(list) 集合(set) 有序集 下面我们就从 redis 的内部结构开始说起吧:) 一...
    文章 2015-04-04 987浏览量
  • Redis设计与实现(一~五整合版)

    当然,如果你不知道redis是嘛的,请自行谷歌,简单说就是Key-Value数据库,而且 value 支持5种数据结构: 字符串 哈希表(map) 列表(list) 集合(set) 有序集 下面我们就从 redis 的内部结构开始说起吧:) 一...
    文章 2015-04-04 910浏览量
  • 深入分析 Java I/O 的工作机制

    不管是磁盘还是网络传输,最小的存储单元都是字节,而不是字符,所以 I/O 操作的都是字节而不是字符,但是为有操作字符的 I/O 接口呢?这是因为我们的程序中通常操作的数据都是以字符形式,为了操作方便当然要提供...
    文章 2018-01-05 621浏览量
  • 不要困在自己建造的盒子里——写给.NET程序员(附精彩...

    注意我是用的“接受”而不是用“改变”,你不需要改变什么,写.NET程序很好,不过你可以适当吸取一下其它领域的编程哲学与学习方式。可以说Windows(特别是.NET)程序员和Unix程序员思考问题的方式大不相同,如果...
    文章 2017-04-12 950浏览量
  • 阿里研究员:线下环境为何不稳定?...

    “刷墙”的行为的一个例子:某个应用启动失败,就换台服务器再试一试,成功了就继续下面的事情,不去探究之前启动失败背后的原因了。有些时候的确是项目时间太紧了,没时间排查每一个问题。可以现实一点,如果同样...
    文章 2021-02-09 3572浏览量
  • 国内外公有云对比:功能介绍、性能测试

    相信很多个人和创业企业,跟我一样,面对几十家国内外云服务器,不知选择哪一家?问题导读 1.国内云商各有什么特点?2.AWS性能测试中为何性能较低?3.本测试中OS性能、IO性能哪些云平台比较稳定?本原文最早整理发表...
    文章 2020-05-11 2590浏览量
  • 阿里巴巴 JAVA 开发手册

    13.接口和实现类的命名有两套规则:1)【强制】对于 Service 和 DAO 类,基于 SOA 的理念,暴露出来的服务一定是接口,内部的实现类 Impl 的后缀与接口区别。正例:CacheServiceImpl 实现 CacheService 接口。2)...
    文章 2017-01-11 2479浏览量
  • 阿里巴巴 JAVA开发手册 内含大量规范,应用范例....

    5.【强制】常量命名全部大写,单词间下划线隔开,力求语义表达完整清楚,不要嫌名字长。正例:MAX_STOCK_COUNT 反例:MAX_COUNT 6.【强制】抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试...
    文章 2016-12-20 2802浏览量
  • 超算简史与下一代超级计算机

    MPP架构主导超算领域,同时催生了另外一项沿用至今的技术-消息传递接口(Message Passing Interface,缩写MPI)。MPI是一个并行计算的应用程序接口(API),常用于MPP、集群系统等分布式内存环境程序设计。MPI的特点...
    文章 2020-01-08 4543浏览量
  • 《趣学CCNA——路由与交换》——6.1节Cisco设备的管理...

    当然,我在第一次接触IOS系统的时候,还是比较适应这种操作环境的,毕竟我最开始使用个人电脑时,用的操作系统就是命令行界面的DOS。同时,我也希望告诉每一位读者,专业设备使用命令行界面对于我们是极为有利的,它...
    文章 2017-05-02 3145浏览量
  • Git版本控制器使用总结性梳理

    集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个...
    文章 2017-10-11 1179浏览量
1 2 >

云产品推荐

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