0

去阿里面试,被一道 Spring 面试题难倒了

Spring是一个分层的Java SE/EE应用一站式的 轻量级开源框架 。 ...

茶轴的青春 发布于 2020-03-08 19:14 评论(0)阅读(241)
55

【面试必备】硬核!30 张图解 HTTP 常见的面试题

每日一句英语学习,每天进步一点点: 前言 在面试过程中,HTTP 被提问的概率还是比较高的。小林我搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是比较大的,通过问答 + 图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP 。 HTTP 基本概 ...

小林coding 发布于 2020-03-08 14:14 评论(19)阅读(2466)
0

CSS(二)

1.BFC(块级格式上下文,用于清除浮动,防止margin重叠等) 块级格式上下文,是一个独立的渲染区域,并且有一定的布局规则。BFC区域不会与float box重叠,BFC是页面上的一个独立的容器,子元素不会影响到外面,计算BFC高度时,浮动元素也会参与计算。 1.1哪些元素会生成BFC 根元素, ...

mle123 发布于 2020-03-06 13:57 评论(0)阅读(28)
0

css(一)

1.说一下css盒子模型 Css盒子本质上是一个盒子,封装周围的HTML元素,它包括:外边距,边框,内边距和内容。Css盒子模型包括IE盒子模型标准的W3C盒子模型。这两种盒子模型都包含margin,border,padding,和content。不同的是,标准W3C盒子模型中content不包含任 ...

mle123 发布于 2020-03-05 16:02 评论(0)阅读(38)
0

链表----删除链表中重复的节点

删除链表中重复的节点: 方法一:采用递归的方法,但这种方法在链表无重复节点时效率不高 function deleteDuplication(pHead) { if(pHead==null||pHead.next==null){//判断没有节点或只有一个节点的情况 return pHead } if( ...

mle123 发布于 2020-03-04 16:16 评论(0)阅读(31)
0

html/http/浏览器(二)

1. WebSocket WebSocket是HTML5开始提供的一个在单个TCP连接上进行全双工通讯的协议,允许服务端主动向客户端推送数据,浏览器和服务器只需要完成一次握手就可以建立持久连接,并进行双向传输数据。浏览器通过JavaScript向服务器发出建立WebScoket连接的请求,连接建立后 ...

mle123 发布于 2020-03-04 10:06 评论(0)阅读(21)
0

html/http/浏览器(一)

1. 说一下http和https 答:http是超文本传输协议,用于客户端与服务器之间传递传输文本,https协议可以说为http的加密版本,在应用层http协议和传输层之间新增加了ssl层,用于文本的加密以及客户端和服务端的身份验证,相对比与http协议更加安全,在网页中多用于账号密码登录和保密性 ...

mle123 发布于 2020-03-03 15:52 评论(0)阅读(30)
0

链表--从头到尾打印链表

从尾到头打印链表 方法一:利用数组的反转 function printListFromTailToHead(head){//用数组的反转 const stack=[] let node=head while(node){ stack.push(node.val) node=node.next } r ...

mle123 发布于 2020-03-03 09:53 评论(0)阅读(28)
0

链表--链表中环的入口节点

链表中环的入口节点: 此题设快慢两个指针,先判断是否有环:如果为环快慢指针终会相遇; 找入口节点:快慢指针相遇的节点到入口节点的距离,与从头节点开始新的慢指针到相遇点的距离相同。 可画图演示。因为快指针是慢指针的两倍速,且他们在q点相遇,则我们可以得到等式 2(A+B) = A+B+C+B.得出C= ...

mle123 发布于 2020-03-03 09:51 评论(0)阅读(19)
0

Java面试—消息队列

消息队列面试题 题目来自于中华石杉,解决方案根据自己的思路来总结而得。 题目主要如下: " " 1. 为什么要引入消息队列? 消息队列的引入可以解决3个核心问题: 解耦 异步 削峰 1. 解耦 在一个项目中,如果一个模块A产生的一个关键数据,需要调用其他模块接口服务;而需要调用的接口很多,又不确定之 ...

KoreQAQ 发布于 2020-02-27 10:55 评论(0)阅读(306)
0

面试前必须要知道的【乐观锁 悲观锁】

乐观锁、悲观锁是从其使用角度来看。(PS:比如ReentrantLock内部实现用到了CAS和自旋来提高性能,但是从其使用角度来看,是用到了悲观锁的思想。) 1. 乐观锁 乐观锁:顾名思义就是在操作时很乐观,认为操作不会产生并发问题(不会有其他线程对数据进行修改),因此不会上锁。但是在更新时会判断其 ...

wengle 发布于 2020-02-26 18:32 评论(0)阅读(57)
0

[LeetCode] [链表] 相关技巧总结

刷完了LeetCode链表相关的经典题目,总结一下用到的技巧: 1. 技巧 1. 哑节点 哑节点可以将很多特殊case(比如:NULL或者单节点问题)转化为一般case进行统一处理,这样代码实现更加简洁,优雅 2. 两个指针 链表相关的题目一般都需要用到两个指针:prev指针和cur指针 3. 头插 ...

wengle 发布于 2020-02-25 22:08 评论(0)阅读(39)
0

使用A线程打印1-52,B线程打印A-Z,要求按照12A34B56C....5152Z的顺序进行交替打印

多线程同步问题,都需要用到监视器,用来监视资源是否可用。C++中使用condition_variable,Java中使用Condition来实现同步。 1. 实现思路 1. 需要有一个全局变量控制当前该哪个线程访问资源 2. 调用wait,让出资源使用权 3. 调用notify,通知线程访问资源 2 ...

wengle 发布于 2020-02-25 14:02 评论(0)阅读(63)
0

线程池,看这一篇就够了!

本文主要介绍 如何设计一个高效通用的线程池 。详细说明了一个线程池由哪几部分组成,最后通过100行C++代码实现一个高效通用的线程池。 1. 线程池的基础元素 1. std::vector\ workers 2. std::queue\ tasks 3. std::mutex queue_mutex ...

wengle 发布于 2020-02-22 16:31 评论(0)阅读(105)
1

微信小程序面试题总结

A类问题(技术) 1. 请谈谈微信小程序作用? project.config.json 项目配置文件,用得最多的就是配置是否开启https校验; App.js 设置一些全局的基础数据等; App.json 底部tab, 标题栏和路由等设置; App.wxss 公共样式,引入iconfont等; pa ...

changxin7 发布于 2020-02-20 11:35 评论(0)阅读(2193)
0

阿里面试Java程序员都问些什么?

刚开始也是小白,也是一步步成成起来的。需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好。 ...

茶轴的青春 发布于 2020-02-10 18:24 评论(0)阅读(119)
0

备战2020年金三银四,看这一篇面试文章就够了(合适各级Java人员)

本篇面试文章包含了入门级 Java 程序员和多年经验的高级开发者的问题。无论你是 1、2、3、4、5、6、7、8、9 还是 10 年经验的开发者,你都能在其中找到一些有趣的问题。这里包含了一些超级容易回答的问题,同时包含经验丰富的 Java 程序员也会棘手的问题。 ...

茶轴的青春 发布于 2020-02-05 18:20 评论(0)阅读(207)
0

python笔记09

今日内容 三元运算 函数 内容详细 1. 三元运算(三目运算) v = 前面 if 条件 else 后面 if 条件: v = '前面' else: v = '后面' 让用户输入值,如果值是整数,则转换成整数,否则赋值为None data = input(' ') value = int(data) ...

cuiyongchao007 发布于 2020-02-04 15:53 评论(0)阅读(62)
0

前端面试积累(整理中)

关于http的问题 1.常见Http请求头 host (主机和端口号)Accept (传输文件类型)Content-Type(表示具体请求中的媒体类型信息) Origin(表示请求出处,防止CSRF的攻击)Upgrade-Insecure-Requests (升级为 HTTPS 请求)User-Ag ...

Mir.zhao 发布于 2020-02-03 20:55 评论(0)阅读(92)
0

《剑指Offer》各面试题总结

[toc] 前言 找工作必刷书,每次学习其他内容前先刷一两题热热身,相对于ACM来说简单了很多,就当复习下学过的知识, 顺便划划水 ,疫情期间还是太闲的。 题目在牛客网上都有,不过牛客网似乎没有非法输入样例,例如空指针作为测试数据啥的,为节省时间,所以 一切从简,无视非法输入数据 ,给出的代码均在牛 ...

Tiny_W 发布于 2020-02-01 00:29 评论(0)阅读(116)