#阿里三板斧

三次握手,四次挥手 具体发送的报文和状态都要掌握(阿里)

如果想了解HTTP的协议结构,原理,post,get的区别(阿里面试题目),请参考:HTTP协议结构,getpost区别(阿里面试) 但是如果想进入阿里的话,还是看本文理解TCP的三次握手和四次挥手,发送的报文和状态都要掌握,阿里问了好几次了。七层协议四层协议参考:七层协议和四层协议 TCP报文格式...

Java 类加载机制(阿里)-何时初始化类

 (1)阿里的面试官问了两个问题,可以不可以自己写个String类答案:如果包名相同是不可以,因为根据类加载的双亲委派机制,会去加载父类,父类发现冲突了String就不再加载了,     但是如果包的名不同就可以重写。比如:packagecom.alibaba...

HTTP协议 结构,get post 区别-HTTP状态码(阿里)

如果需要想了解相关的TCP的协议结构,底层架构,以及每次面试必问的三次握手,四次挥手可以TCP三次握手,四次挥手参考:三次握手,四次挥手具体发送的报文和状态都要掌握(阿里)四层协议的参考:七层协议和四层协议(阿里)HTTP简介HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用...
代码星球 ·2021-01-15

面试- 阿里-. 大数据题目- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?

假如每个url大小为10bytes,那么可以估计每个文件的大小为50G×64=320G,远远大于内存限制的4G,所以不可能将其完全加载到内存中处理,可以采用分治的思想来解决。  Step1:遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件(记为a0,a1,....

Spring学习10- bean的生命周期(阿里面试题目两次面试均提到)

找工作的时候有些人会被问道Spring中Bean的生命周期,其实也就是考察一下对Spring是否熟悉,工作中很少用到其中的内容,那我们简单看一下。    在说明前可以思考一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy;可以参考博文:...

java多线程中 volatile与synchronized的区别-阿里

volatile与synchronized的比较(阿里面试官问的问题)  ①volatile轻量级,只能修饰变量。synchronized重量级,还可修饰方法 ②volatile只能保证数据的可见性,不能用来同步,因为多个线程并发访问volatile修饰的变量不会阻塞。 sync...

Java == ,equals 和 hashcode 的区别和联系(阿里面试)

今天阿里的人问我equals与hashcode的区别,我答不上来,仔细查了一下,做了总结:(1)==这是Java比较内存地址,就是内存中的对象;java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:publicclassComAddr{publicstaticvoidmain(String[]arg...

派生类构造函数 创建顺序(阿里笔试题)

派生类与基类的关系:(1)创建构造函数的顺序:基类构造函数(注意此处基类的成员不能初始化)==>派生类成员初始化==>派生类构造函数(2)派生类的构造函数中基类的构造函数默认在第一条,如果不写super(),则默认在第一条,注意位置不能颠倒(3)派生类可以继承全部的基类的构造函数阿里笔试题举个栗子:1pac...

MySql的多存储引擎架构, 默认的引擎InnoDB与 MYISAM的区别(滴滴 阿里)

1、存储引擎是什么?  MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎...

jvm内存模型-和内存分配以及jdk、jre、jvm是什么关系(阿里,美团,京东)

参考:JVM的垃圾回收机制总结(垃圾收集、回收算法、垃圾回收器)1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信...

阿里的druid 监控

Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQLParser。Druid支持所有JDBC兼容的数据库,包括Oracle、MySql、Derby、Postgresql、SQLServer、H2等等。 Druid针对Orac...
代码星球 ·2021-01-10

最快的 maven repository--阿里镜像仓库

在settings.xml中配置,所有项目都会生效第一步:修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:<mirrors><mirror><id>alimaven</id><name>aliyunmaven</name&...

阿里云 Composer 全量镜像

地址:https://developer.aliyun.com/composer下载地址: https://mirrors.aliyun.com/composer/composer.phar全局配置(推荐)所有项目都会使用该镜像地址:composerconfig-grepo.packagistcomposer...
代码星球 ·2021-01-09

centos 7创建阿里云镜像源

 今天在ESC上安装mariaDB,发现centOS7默认的yum源上的mariaDB版本过低,然后又镜像到网易上,发现网易源上没有mariaDB,几经折腾才发现阿里镜像上mariaDB版本较新。更改镜像源之前先备份原来的镜像源文件,执行如下命令:mv/etc/yum.repos.d/CentOS-Base....
代码星球 ·2021-01-09

CDN如何配置跨域资源共享(CORS)及注意事项,阿里云OSS中的CDN遇到的一个https跨域报错

原文:https://help.aliyun.com/knowledge_detail/40183.html?spm=5176.8208715.110.4.25643cdatXhE0p    目前CDN已开放支持CORS跨域资源共享的白名单配置功能。本文主要介绍CDN如何配置跨域...
首页上一页...2627282930...下一页尾页