• Java的序列化与反序列化

    这个属性,这是用来干什么的呢?序列化和反序列化的匹配是怎么匹配的?总不能随便来的吧,A类序列化后的二进制文件,B类能从哪里读出一个对象来?不能,类的路径以及功能代码必须完全相同,而序列化ID也是用来补充这一判断...
    文章 2019-01-29 1085浏览量
  • Java二进制和位运算,这一万字准能喂饱你

    既然如此那就吧,本文就先行来认识认识Java中的位运算。位运算在Java中很少被使用,那么为何Jackson里爱不释手呢?一切就为两字:性能/高效。用计算机能直接看懂的语言跟它打交道,你说快不快,不用多想。✍正文...
    文章 2020-08-26 418浏览量
  • 探索分布式服务框架Dubbo开篇:牛逼哄哄的RPC

    就是只管生成不同语言的实现代码、将一个对象打包成二进制的数据;数据到达对端,他负责解包。然而具体怎么样提供服务、怎么样传输数据,他并不负责。如果我们要使用这个东东,就需要再弄一个server来接收服务,还要...
    文章 2018-06-20 1378浏览量
  • 花五分钟看这篇之前,你才发现你不懂RESTful

    从请求方式上无法知道API具体是干嘛的,所有在URL上都会有操作的动词来表示API进行的动作,例如:query,add,update,delete等等。而RESTful风格的API则要求在URL上都以名词的方式出现,从几种请求方式上就可以看出...
    文章 2020-12-11 602浏览量
  • 深度」从硬件提升到算法迭代,正在发生的量子计算革命

    它是干嘛的?“在最高层次上,量子算法类似于传统算法,是解决问题的一种处方(recipe),而这种处方的编写总是依据数学。人的大脑能够理解“寻找数字X的所有因子”这样的问题,但计算机不能。即使要求计算机解决最...
    文章 2018-03-01 1306浏览量
  • 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY...

    对于安全性要求较高的场合,必须要加密,https就是带加密的http协议,而https的加密是基于SSL的,它执行的是一个比较下层的加密,也就是说,在加密前,你的服务器程序在干嘛,加密后也一样在干嘛,不用动,这个加密...
    文章 2018-08-07 3254浏览量
  • 高效的使用 top

    CODE 只是反映了你程序代码的大小,DATA反映了你数据段(栈,堆,变量,不包含共享库)的大小。单位都是KB。DATA可以显示你的程序分配了多少内存。有时,也可以用来协助分析内存泄漏。当然,你需要更好的工具,如使用 ...
    文章 2017-05-02 947浏览量
  • 当程序员具备了抽象思维

    只能用来表达“红色的苹果”。来一个绿色的苹果&xff0c;你还得新建一个 GreenApple 类。为了提升抽象层次&xff0c;我们可以把 RedApple 类改成 Apple 类&xff0c;让颜色变成 Apple 的属性&xff0c;这样红色和绿色的苹果就都...
    文章 2021-03-18 12033浏览量
  • 消息推送标准协议:MQTT

    而给一个好友邮件列表发电子邮件就不一样,你发好电子邮件该干嘛干嘛,好友们到有空了去查看邮件就是了,是一个典型的异步发布/订阅的场景。换一种类比,请求/回答模式是一种同步模式,请求方会一直等待应答方的回复...
    文章 2018-01-16 4137浏览量
  • 源码解析|第一次有人把HashMap说的这么清楚~

    判断负载因子是否合法,后面讲扩容得地方的时候再说这个负载因子是用来干嘛的 tableSizeFor 是为了计算出 大于等于这个初始容量的最小二次幂,如 15 的最小二次幂为16 7的最小二次幂是8,看下具体是如何实现的,有...
    文章 2020-10-21 1513浏览量
  • 在字节跳动我是如何当面试官(持续更新)

    答应我,像类似「一边考试一边用ipad查答案」这种事情千万不要!作为考官的我在摄像头另一边看到了也是很尴尬的. 面试题解析 1、网络 网络协议模型 应用层:负责处理特定的应用程序细节HTTP、FTP、DNS 传输层...
    文章 2020-03-17 1946浏览量
  • 初探云原生应用管理(二):为什么你必须尽快转向 Helm...

    “不就是 Helm !这不,小张这就准备把自己开发多年的“图书馆管理系统”通过 Helm 打包成 Charts,提交到 AppHub 上个线试试。“这样,全中国的开发者就都能使用到我开发的图书馆管理系统了!想想还有点小激动呢...
    文章 2019-07-16 3825浏览量
  • Windows+Apache+Python+Django 踩坑记录

    放置html文件的路径,Django中成为模板文件 projName/static:放置静态文件,包括css/js/image projName/media:放置多媒体文件,大概除了上面两个其它的文件都可以放这儿吧,也不是很懂这是干嘛的 projName/...
    文章 2019-07-27 2878浏览量
  • 大神之路你必须了解的——Java 设计模式

    设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four(GoF)的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型...
    文章 2018-08-24 882浏览量
  • 初探Java设计模式4:一文带你掌握JDK中的设计模式

    在含有继承结构的代码中,模板方法模式是非常常用的,这也是在开源代码中大量被使用的。通常会有一个抽象类: public abstract class AbstractTemplate { 这就是模板方法 public void templateMethod(){ init();...
    文章 2019-10-13 4877浏览量
  • 初探Java设计模式3:行为型模式(策略,观察者等)

    在含有继承结构的代码中,模板方法模式是非常常用的,这也是在开源代码中大量被使用的。通常会有一个抽象类: public abstract class AbstractTemplate { 这就是模板方法 public void templateMethod(){ init();...
    文章 2019-10-13 2348浏览量
  • (转).net面试问答(大汇总)

    3.存储过程可以用于降低网络流量,存储过程代码直接存储于数据库中,所以不会产生大量T-sql语句的代码流量。4.使用存储过程使您能够增强对执行计划的重复使用,由此可以通过使用远程过程调用(RPC)处理服务器上的存储...
    文章 2017-11-26 1189浏览量
  • 深入理解Android之Gradle

    反正就是根据输入信息然后一堆事情最后得到几个产出物Artifact。最最简单的构建工具就是make了。make就是根据Makefile文件中写的规则执行对应的命令然后得到目标产物。日常生活中和构建最类似的一个场景就是做菜。...
    文章 2015-10-27 1362浏览量
  • 阿里内核月报2014年7月-8月

    在第一次使用open()打开tty的时候p_pgrp域被置位,它被用来传递SIGINT,SIGQUIT和SIGHUP信号,也被用来向0号进程传递信号.V7带来很多复杂的变化. 最大的变化是使process groups有了独立的名字,至少与tty无关.一个没有...
    文章 2017-06-06 2741浏览量
  • ...head><meta http-equiv="Cont

    用来包含系统的头文件,#import””用来包含用户头文件。3.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?答: 1).readwrite 是可读可写特性;需要生成getter方法和setter...
    文章 1970-01-01 720浏览量
  • 见过的最全的iOS面试题

    用来包含系统的头文件,#import””用来包含用户头文件。3.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?答: 1).readwrite 是可读可写特性;需要生成getter方法和setter...
    文章 2015-10-20 1427浏览量
  • 【2018年最新】iOS面试题及答案

    看到修改完的代码,你会发现VC里面已经省去了不少的代码。一切都和viewModel进行交流。这里我只是展示一个最简单的数据展示,如果有其他响应事件,是需要viewModel开放方法来进行处理的,并要通知VC处理结果的。关于...
    文章 2018-09-05 2219浏览量
  • 据说不知道这些大神的程序员不是真正的程序员

    后来Thompson 本人解开了秘密,是第一个C 语言编译器有问题,这个编译器在编译Unix源码的时候,当然会植入后门,这还不够,更牛的是,如果你用C 语言写了一个新编译器,肯定也需要编译成二进制代码啊,用什么来编译...
    文章 2017-03-22 3245浏览量
  • 一文看懂HashMap面试考点

    如果 length 为 2 的幂次方,则 length-1 转化为二进制必定是 11111……的形式,这样的话可以使所有位置都能和元素hash值做与运算,如果是如果 length 不是2的次幂,比如length为15,则length-1为14,对应的二进制为...
    文章 2020-04-02 640浏览量
  • 码农翻身讲操作系统3:硬盘与键盘的故事

    在每个块组中你能看到熟悉的磁盘块位图和inode位图,不用解释估计你也知道是干嘛的。还有inode表(当然是存放文件和目录的inode 了)和真正的数据块。对了,我的磁盘分区表只有64个字节,而每个分区项占用16个字节,...
    文章 2018-02-06 1238浏览量
  • netty5 HTTP协议栈浅析与实践

    开始,紧接着内容描述信息,然后是回车,最后是字段具体内容(文本或二进制)。如果传输的是文件,还要包含文件名和文件类型信息。消息主体最后以 –boundary– 标示结束。这种方式一般用来上传文件,各大服务端语言对...
    文章 2017-08-01 1780浏览量
  • Timer与TimerTask的真正原理&...

    这种方式并非排序,而是找到一个合适的位置来交换,因为并不是通过队列逐个找的,而是每次移动一个二进制为,例如传入1的时候,接下来就是2、4、8、16这些位置,找到合适的位置放下即可,顺序未必是完全有序的,它只...
    文章 2013-02-24 1216浏览量
  • Android面试题(1)

    而Android会把这些进程保留在内存里,干嘛呢?为了保证你再次激活这些进程时候启动的更快.Android会在系统需要更多内存 的时候,去释放掉那些占用内存的进程-这个活动是智能的. 2.下面异常是属于Runtime Exception 的是...
    文章 2017-10-09 1196浏览量
  • 秋招结束面试和面经的总结(个人向)

    因为在匀速运动的情况下,路程=速度×时间,速度是已知的,而时间,只需要用当前时间减去开始时间就可以得出。先记录开始时间:_renderToDOM(){ 根据轨道数量每次处理一定数量的弹幕数据。数量越大,弹幕越密集,...
    文章 2021-10-10 17浏览量
  • 面试题有哪些

    在阿里的代码规范中只使用equals,阿里插件默认会识别,并可以快速修改,推荐安装阿里插件来排查老代码使用“=”,替换成equals Hashcode的理解?hashCode原理 地址值-哈希码-存储区域 于是有人发明了哈希算法来提高...
    文章 2021-10-07 14浏览量
1 2 >

云产品推荐

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