E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java后端面试题
经典计算机网络
面试题
,快速收藏!
一、讲一下HTTP与HTTPS的区别HTTP和HTTPS的主要区别在于HTTP协议传递的是明文数据,而HTTPS传递的是加密过的数据,也就是说HTTPS更具有安全性。也正由HTTPS需要保证安全性,所以它的性能要比HTTP差一点。单说安全性肯定是不够的,我打算扩展讲一下HTTPS是怎么解决安全性问题的,通过这些HTTP没有机制,反映出HTTPS与HTTP的区别。下面尝试把HTTPS加密的过程推导出
终身成长人格
·
2024-02-06 07:48
大局观-高级后端工程师
基于业务需求进行技术方案设计和编码实现,确保安全、可扩展性、质量和性能;3、解决高并发、高稳定性、业务模型复杂等技术难题,持续优化技术架构和功能,协助业务取得突破性进展;任职要求1、本科及以上学历,计算机软件或相关专业,3年以上
java
dc爱傲雪和技术
·
2024-02-06 07:24
java
C语言经典
面试题
——翻转单词顺序VS左旋转字符串
目录1.翻转单词顺序1.1题目描述1.2解法1.3完整代码2.左旋转字符串2.1题目描述2.1.1解法一:2.1.2解法二:2.1.2.1strcpy2.1.2.2strcat2.1.2.3完整代码2.1.3解法三:1.翻转单词顺序1.1题目描述输入一个英文句子,翻转句子中的单词顺序,但每个单词的顺序不变,为简单起见,标点符号和普通字母一样处理,例如:输入字符串“Iamastudent”,则输出“
看落日的YT
·
2024-02-06 05:32
C语言经典练习
c语言
面试
开发语言
面试题
浏览器访问URL的背后真相
在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?入门版建立客户端与服务器的连接建立连接后,客户端发送一个请求给服务器服务器接受请求给予响应信息客户端将返回的内容解析并呈现断开连接青春版域名解析发起TCP的三次握手建立TCP连接后发起HTTP请求服务器响应HTTP请求,浏览器得到HTML代码浏览器解析HTML代码,并请求HTML代码中的资源(如JS、CSS、图片等)浏览器对页面进行渲染呈
兑生
·
2024-02-06 04:27
#
面试
面试
从猿辅导一面挂,怒刷1000道Android
面试题
,成功入职字节跳动!
缘起从16年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。从年前至今参加面试了很多公司,从猿辅导一面挂,我深刻意识到Android开发内卷太严重了,面试都是需要背八股文,狂刷leecode。最后顺利拿到了字节跳动offer。总结下经验,也是对过去的一个回顾和总结吧。猿辅导(一面挂)自我介绍怎么学Android的聊了
Kepler_II
·
2024-02-06 04:25
还在背
面试题
?自动化测试与手工测试优、劣势(面试经常问)看看大厂软件测试总监怎么说!
既然现在有了自动化测试,甚至现在许多团队在使用人工智能的方法,逐渐让机器来取代人的测试。那么作为测试工程师的人未来会不会消失?回答这个问题前,先来看一下自动化测试优势和劣势。一、自动化测试的优势1.1自动化测试可以执行手工测试相当困难或根本做不到的测试对于软件性能测试中的并发测试、疲劳性测试和强度测试,如果单纯使用人工测试是不可能完成的。1.2自动化测试具有一致性和可重复性在手工测试的时候,往往会
测试汪大牛
·
2024-02-06 03:09
35道最新【软件测试】
面试题
,常见
面试题
及答案汇总
小编特意整理了35道测试必问必过
面试题
,送给大家,希望大家都能顺利通过面试,拿下高薪。赶紧码住吧~~文末有福利1、测试的目的是什么?●发现软件缺陷●提升软件质量●避免发布后存在风险2、黑盒测试是什么?
锦都不二
·
2024-02-06 03:06
软件测试
经验分享
软件测试面试题
程序人生
软件测试工程师
面试
求职
软件测试
2024年ERP管理系统职业技能大赛软件测试赛项-软件测试常见
面试题
软件测试常见
面试题
1软件的含义程序、数据及相关文档的完整集合。2测试与调试的区别是什么?测试是由测试人员来进行,主要目标是发现、报告和跟踪缺陷。
yueqingll
·
2024-02-06 03:06
职业技能大赛软件测试
面试
测试工具
前端
面试题
——Vue的双向绑定
前言双向绑定机制是Vue中最重要的机制之一,甚至可以说是Vue框架的根基,它将数据与视图模板相分离,使得数据处理和页面渲染更为高效,同时它也是前端
面试题
中的常客,接下来让我们来了解什么是双向绑定以及其实现原理
_Minato_
·
2024-02-06 02:40
前端
vue.js
javascript
前端
面试题
——常见的HTML全局属性(global attribute)有哪些?
前言什么是全局属性?全局属性是指所有HTML元素共有的属性;它们可以用于所有元素,即使属性可能对某些元素不起作用。常见全局属性列表accesskeyaccesskey:可以为当前元素设置一个快捷键提示,该属性的值必须是单字符(一个字母或一个数字),例如:HTMLautocapitalizeautocapitalize:控制用户的文本输入是否和如何自动大写,该属性必须采用以下值之一:off或none
_Minato_
·
2024-02-06 02:09
前端
html
java
开发语言
javascript
css3
css
前端
面试题
——HTML5的新特性
前言为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如:图形的绘制,多媒体内容,更好的页面结构,更好的形式处理,和几个api拖放元素,定位,包括网页应用程序缓存,存储等1、语义化标签所谓语义标签就是看到标签我就能明白这是什么意思。以前制作网页布局基本使用div来做。div就是一个普通的块级标签,对搜索引擎来说没有任何的语义。标签描述定义了文档的头部区域定义了文档的尾部区域定义文
_Minato_
·
2024-02-06 02:09
html5
前端
html
前端
面试题
——bind()、apply()、call()的区别和用法
前言this的指向问题往往是许多前端初学者会碰到的一大难题,按一般的规则来说是调用谁this就指向谁,不过本文并不细究this指向问题,而是三个十分重要的能改变this指向的方法。bind()第一参数是this的指向,后其余参数包括后面执行函数时传入的参数依次被原函数使用(柯里化)。改变this指向后不会立即执行,而是返回一个永久改变this指向的函数。function.bind(thisArg,
_Minato_
·
2024-02-06 02:07
前端
记一次
面试题
1.Php私有化包(composer)的部署1.创建你的PHP包确定你的包的功能和命名空间。创建一个新的目录并初始化一个Git仓库。使用composerinit命令创建一个composer.json文件,并定义你的包名、版本、依赖等信息。2.开发并测试你的包在本地开发你的包的代码。使用PHPUnit或其他测试工具为你的包编写测试。确保你的包遵循PSR标准,并且所有的依赖都已经在composer.j
wzerofeng
·
2024-02-06 02:04
面试
蚂蚁金服p4笔试部分,答案如下
蚂蚁金服
面试题
,答案见最下方1:在KVO中,他是怎么知道监听的对象发生了变化?2:字典的工作原理?怎100w个中是怎么快速去取value?
极客夜读
·
2024-02-06 01:24
浅谈——开源软件的影响力
热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
Java Fans
·
2024-02-05 22:18
CSDN活动专栏
开源软件
【Java网络编程04】网络原理进阶(二)
但是需要注意的是,如果有小伙伴们未来是想成为
Java后端
开发工程师的,那么未来工作中大概率会涉及到网络通信,因此TCP相关特性是及其重要,必学不可的!!
米饭好好吃.
·
2024-02-05 21:04
java
网络
前端乱弹99日之奇怪的this 上集
作为一个
Java后端
狗转来的人,对于this指针的理解,可能还是有点痛的,这次我就“涨着胆子”来说下这个问题吧首先看这样一个方法functiona(){console.log(this);}a();如果是在浏览器里执行
业余马拉松选手
·
2024-02-05 21:52
C/C++高频
面试题
1:std的list.vector.map.set区别我的答案:list基于链表,vector是数组,map红黑树(平衡二叉树),这颗树具有对数据自动排序的功能,set也是红黑树(平衡二叉树),vector随机访问效率高,对插入和删除效率较低,list基于链表自然对插入和删除效率高,随机访问效率不高(需要遍历),map/set基于平衡二叉树,是排序号的接口,对插入和删除的效率高,查询效率高.map
梦想架构师
·
2024-02-05 21:10
基础知识及面试
C/C++内存管理
delete操作自定义类型4.operatornew与operatordelete函数5.new和delete的实现原理5.1内置类型5.2自定义类型6.定位new表达式(placement-new)7.常见
面试题
DarknessCor
·
2024-02-05 20:06
c语言
c++
力扣精选top
面试题
---------最小覆盖子串
题目链接思路:这道题要好好学习,用到的算法就是滑动窗口,首先要先把题意看懂,转为我们的代码来说,就是窗口内的元素必须包含给定的t字符串(包括重复的字母)。读完题意之后,就可以开始读代码了。代码:classSolution{public:stringminWindow(strings,stringt){intleft=0,right=0,start=0,minLen=INT_MAX;unordere
1.01
·
2024-02-05 20:24
LeetCode
promise
面试题
一、基础题题目1constp=newPromise((resolve,reject)=>{console.log(1)resolve(2)console.log(3)})p.then(res=>console.log(res))console.log(4)1.Promise对象一旦创建会立即执行执行console.log(1),输出1执行resolve(2),promise的状态由pending变
guizi0809
·
2024-02-05 19:18
js基础
面试
javascript
vue 路由模式
一般会当做
面试题
问vue有几种路由模式hash模式history模式异同hash模式:通过#号后面的内容的更改,触发hashchange事件,实现路由切换history模式:通过pushState和replaceState
哼_
·
2024-02-05 19:44
聊聊 Http 服务化改造实践
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂
面试题
,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:55
C++Linux后端
http
网络协议
网络
C++服务器开发
服务器
linux
C++并发编程:如何编写多线程代码
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂
面试题
,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:54
C++Linux后端
c++
服务器
后端开发
linux
C++多线程
C++线程池
高并发
MongoDB 中的分布式集群架构
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂
面试题
,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:22
C++Linux后端
mongodb
分布式
架构
C++服务器开发
C++后端开发
linux
c++
[2021-09-23][
面试题
]如何给工人发工资?
题目:假设你需要让工人给你工作7天,许诺的报酬是1根金条。你必须在每天结束时给他们一段金条(整个金条的7分之1),如果只许你两次把金条弄断,你如何给你的工人付费?刚看到这个题目的时候我是懵逼的,貌似无论如何我也不能只用两次将金条等分成7份。那么换一种思路呢?第一天给工人1/7第二天给工人2/7,让他把昨天的1/7给你第三天把前一天工人给的1/7还给他第四天给工人4/7,然后让工人把前三天的7/1和
许忠慧
·
2024-02-05 18:13
2020年整理最完善的java学习体系
如果你是技术人员,可以关注公众号Java云上体验,回复:
面试题
,不定期更新资料,留言备注ja
jackLu321
·
2024-02-05 17:01
年度计划
java
分布式
队列
mysql
redis
《剑指 Offer》专项突破版 -
面试题
29 : 排序的循环链表(C++ 实现)
题目链接:LCR029.循环有序列表的插入-力扣(LeetCode)题目:在一个循环链表中节点的值非递减排序,请设计一个算法在该循环链表中插入节点,并保证插入节点之后的循环链表仍然是排序的。分析:在排序的循环链表中插入新节点的规则:先试图在链表中找到相邻的两个节点,如果这两个节点的前一个节点的值小于或等于(=)待插入的值,那么就将新节点插入这两个节点之间。如果找不到符合条件的两个节点,即待插入的值
melonyzzZ
·
2024-02-05 17:50
数据结构
链表
c++
数据结构
面试
leetcode
算法
开发语言
《剑指 Offer》专项突破版 -
面试题
32 和 33 : 详解与变位词相关的两道
面试题
(C++ 实现)
分析:第3章已经讨论过与变位词相关的
面试题
。由于变位词与字符出现的次数相关,因此可以用一个哈希表来存储每个字符出现的次数。哈希表的
melonyzzZ
·
2024-02-05 17:50
数据结构
leetcode
算法
职场和发展
c++
数据结构
开发语言
哈希表
《剑指 Offer》专项突破版 -
面试题
28 : 展平多级双向链表(C++ 实现)
题目连接:LCR028.扁平化多级双向链表-力扣(LeetCode)题目:在一个多级双向链表中,节点除了有两个指针分别指向前后两个节点,还有一个指针指向它的子链表,并且子链表也是一个双向链表,它的节点也有指向子链表的指针。请将这样的多级双向链表展平成普通的双向链表,即所有节点都没有子链表。例如,下图(a)所示是一个多级双向链表,它展平之后如下图(b)所示。节点的定义:classNode{publi
melonyzzZ
·
2024-02-05 17:49
数据结构
链表
c++
数据结构
面试
算法
开发语言
《剑指 Offer》专项突破版 -
面试题
30 和 31:详解如何设计哈希表以及利用哈希表设计更加高级、复杂的数据结构
目录一、哈希表的基础知识二、哈希表的设计2.1-插入、删除和随机访问都是O(1)的容器2.2-最近最少使用缓存一、哈希表的基础知识哈希表是一种常见的数据结构,在解决算法
面试题
的时候经常需要用到哈希表。
melonyzzZ
·
2024-02-05 17:18
数据结构
散列表
数据结构
哈希算法
链表
c++
算法
leetcode
jsp页面,让alert弹出信息换行显示
第一种方式:后端拼接上换行符前端显示1,
java后端
将信息封装成字符串时,在需要换行的地方拼接上一个换行符,显示在HTML中的换行,通常需要用标签替代\n,如下:StringjavaString="Line1
见未见过的风景
·
2024-02-05 16:59
前端
开发语言
javascript
软件测试
面试题
:请写出电脑的组成及有哪些操作系统?
请写出电脑的组成及有哪些操作系统?答:计算机由硬件和软件两大部分组成。(1)硬件的组成(输入设备,输出设备,存储器,运算器,控制器)输入设备:使计算机从外部获得信息的设备如鼠标,键盘,光笔,扫描仪,话筒,数码相机,摄像头,手写板输出设备:把计算机处理信息的结果以人们能够识别的形式表示出来的设备如显示器,打印机,绘图仪,音箱,投影仪存储器:如硬盘,光驱,U盘运算器:算术运算,逻辑运算控制器:如从存储
面试题库test
·
2024-02-05 16:25
pytest框架
测试计划
自动化测试
软件测试
功能测试
selenium
postman
单元测试
HTML中怎么使文字各种居中对齐?(代码示例)
web前端全栈资料粉丝福利(
面试题
、视频、资料笔记、进阶路线)html文字居中代码具体示例如下:html文字居中测试body{background:#ddd;}div{width:300px;height
PHP9年架构师
·
2024-02-05 16:24
线程的生命周期及其六种状态的转换
需要更多Java知识点和
面试题
的朋友可以加q群:11038
Java柚子
·
2024-02-05 16:07
Java - File类的详解及练习
类的静态成员变量3.3绝对路径和相对路径3.4File类构造方法3.5File类的获取方法3.6File类判断方法3.7File类创建删除功能的方法3.8File类目录遍历方法3.9FileFilter接口❓
面试题
王哪跑nn
·
2024-02-05 15:27
Java
SE知识点总结
java
开发语言
周记:2019第26周(6.24-6.30)
2学习:《DeepLearning》7/20(chapters)看完第7章(RegularizationforDeepLearning),这章和下一章讲的优化方法应该是深度学习最重要的理论基础了,好多
面试题
都会问到
孙文辉已被占用
·
2024-02-05 15:48
关于f(n)=n的几种算法
/*p228
面试题
5Considerafunctionwhich,foragivenwholenumbern,returnsthenumberofonesrequiredwhenwritingoutallnumbersbetween0andn.For
cococenstar
·
2024-02-05 15:18
算法
优化
numbers
function
面试
编程
75道程序员逻辑思维
面试题
(含答案)
【1】1、先把5升的灌满,倒在6升里,这时6升的壶里有5升水2.再把5升的灌满,用5升的壶把6升的灌满,这时5升的壶里剩4升水3.把6升的水倒掉,再把5升壶里剩余的水倒入6升的壶里,这时6升的壶里有4升水4.把5升壶灌满,倒入6升的壶,5-2=3【2】把第二个满着的杯子里的水倒到第五个空着的杯子里【3】小黄。因为小李是第一个出手的,他要解决的第一个人就会是小林,这样就会保证自己的安全,因为如果小黄
婉妃
·
2024-02-05 14:35
十二月最新
Java后端
开发面试更新:腾讯校招补招 ,前三轮面经,已到HR面,竟是因为算法+面试神技!
昨晚面完第三面,官网状态变成【hr面-尚未约定时间】了,应该就是第三轮过了吧~~来给大家分享一下面试经历攒攒人品腾讯校招补招,
Java后端
开发前三轮面经一面2020/12/1约70分钟自我介绍针对项目的问题
小迁不秃头
·
2024-02-05 14:08
【大数据
面试题
】002 Flink 如何实现 Exactly-Once 语义
一步一个脚印,一天一道大数据
面试题
。在流式大数据处理框架中,Exactly-Once语义对于确保每条数据精确地只被消费一次(避免重复读取和丢失读取)非常重要。
Jiweilai1
·
2024-02-05 13:54
一天一道面试题
大数据
flink
iOS 多线程
面试题
(iOS中的多线程)
更多面试文章和答案请观看“面试合集”,注意:文末有整理
面试题
和资料提供!
iOS弗森科
·
2024-02-05 13:38
Java后端
面试总结
Java语言具有哪些特点?Java为纯面向对象的语言。它能够直接反应现实生活中的对象。具有平台无关性。java利用Java虚拟机运行字节码,无论是在Windows、Linux还是MacOS等其它平台对Java程序进行编译,编译后的程序可在其它平台运行。Java为解释型语言,编译器把Java代码编译成平台无关的中间代码,然后在JVM上解释运行,具有很好的可移植性。Java提供了很多内置类库。如对多线
妳嘚是个瓜怂
·
2024-02-05 13:08
java
最新真实面试经验归纳(超实用的,除了题目还有解析)
写在前面:2020年面试必备的
Java后端
进阶
面试题
总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下!
Java旺
·
2024-02-05 13:57
位图和布隆过滤器
目录位图位图的实现布隆过滤器布隆过滤器优缺点布隆过滤器代码位图先看这样一个
面试题
:给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。
翼蛇湖-纪宁
·
2024-02-05 12:29
C++
算法
c++
如何查看索引是否失效)、sql优化(表的设计优化、union all和union的区别、join优化原理)、相关
面试题
回答模板
索引失效首先我们执行计划explain,可以看到具体是否失效。一般以下情况会索引失效:违反最左前缀法则使用了范围查询的列右边的列,索引失效使用了运算操作的列,索引失效进行了类型隐式转换的列,索引失效以%开头的Like模糊查询,索引失效违反最左前缀法则最左前缀法则指的索引创建时是用的多列索引,那么查询时就需要从索引的最左前列开始,并且不跳过索引中的列。譬如以下索引创建时用的是多列,从左到右为name
鸡鸭扣
·
2024-02-05 12:18
MySQL面试题
mysql
面试
sql
后端
待更)JVM虚拟机
面试题
:垃圾回收机制(对象什么时候可以被垃圾器回收、定位垃圾的两种方法、哪些对象可以作为GC Root、垃圾回收算法有哪些、垃圾回收三种算法对比总结)
对象什么时候会被垃圾器回收如果一个或多个对象没有任何的引用指向它了,那么这个对象现在就是垃圾,如果定位到了这个垃圾,则有可能会被垃圾回收器回收。定位垃圾定位垃圾有两种算法,一个是引用计数法,一个是可达性分析算法。引用计数法一个对象被引用了一次,在当前的对象头上递增一次引用次数,如果这个对象的引用次数为0,代表这个对象可回收。但是当对象间出现了循环引用的话,则引用计数法就会失效并可能产生内存泄漏,譬
鸡鸭扣
·
2024-02-05 12:48
java虚拟机
jvm
算法
java
面试
后端
两个队列实现一个栈
《剑指offer》
面试题
9(相关题目):两个队列实现一个栈。
打工这件小事
·
2024-02-05 12:38
mysql:事务的特性ACID、并发事务(脏读、不可重复读、幻读、如何解决、隔离级别)、undo log和redo log的区别、相关
面试题
和答案
事务是一组操作的集合,它会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务的特性(ACID)原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环
鸡鸭扣
·
2024-02-05 12:13
MySQL面试题
mysql
数据库
java
面试
后端
De Bruijn序列的生成及其应用
上次美团的
面试题
:首先回顾一下题意:分析可知:(1)长度为n的01串集合S共有个元素;(2)在一个长度为m的01串中找出所有长度为m的循环子串,最多有m个(不重复的情况下),那么我们要求的B串长度最短也要
程序员的冷浪漫
·
2024-02-05 11:50
剑指offer
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他