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核心技术:写给Java工程师的干货笔记》全网阅读量千万的Java工程师成神之路学习笔记,Java基础知识点查漏补缺
CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前
后端开发
、人工智能研究生。公粽号:程序员洲洲。
程序员洲洲
·
2024-02-02 14:50
送书福利
java
笔记
学习
寒假学习记录2:网络
客户端和服务器可以分布在不同的计算机上,也可以在同一台计算机上,并不需要特殊看待,大部分
后端开发
的就是服务器程序,前端的Node技术也能开发服务器程序客户端和服务器的这种交互模式称之为[经典c/s结构]
博丽七七
·
2024-02-02 04:50
前端
学习
网络
ajax
Swagger2学习使用
1.及时性(接口变更后,能够及时准确地通知相关前
后端开发
人员)2.规范性(并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息)3.一致性(接口信息一致,不会出现因开发人员拿到的文档版本不一致
大树下躲雨
·
2024-02-02 02:49
java
Swagger2
Swagger配置文件
Swagger学习使用
Linux安装aria2出现No package aria2 available.的解决方案
从事机器学习以及相关的前
后端开发
工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。
爱编程的喵喵
·
2024-02-01 23:25
linux解决方案
linux
aria2
安装aria2
解决方案
2024Node.js零基础教程(小白友好型),nodejs新手到高手,(三)NodeJS入门——http协议
顺便说一下,这个内容对于我们来说十分的重要,不管你是做前端开发还是做
后端开发
,只要是在Web领域,那么http协议都是必须要掌握的技能之一。再次强
卡皮巴拉
·
2024-02-01 14:46
NodeJS学习
node.js
学习
前端
网络协议
网络
http
HTTP概述
在Java
后端开发
中,HTTP扮演着重要的角色。以下是Java后端视角下的HTTP概述:HTTP请求:客户端发送HTTP请求到服务器,请求中包含了请求行、请求头和请求体。
Gambler_Tu
·
2024-02-01 13:15
http
servlet
http
网络协议
Java开发
经典面试题
重写与重载的区别重写与重载的区别_重写和重载_carrie呀carrie的博客-CSDN博客。。。。。。。。。。。https://blog.csdn.net/luoro/article/details/118307852?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167875749216800211587145%2522%252
是熊不是喵
·
2024-02-01 11:47
java
面试
Redis精通系列——Pipeline,少儿编程java教程
经过服务端的响应后,大致会经历如下的步骤:客户端发起一个(查询/插入)请求,并监听socket返回,通常情况都是阻塞模式等待Redis服务器的响应服务端处理命令,并且返回处理结果给《一线大厂Java面试题解析+
后端开发
学习笔记
m0_64384302
·
2024-02-01 07:50
程序员
面试
java
后端
【力扣
经典面试题
】189. 轮转数组
题目描述:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99,-
程序小勇
·
2024-02-01 07:07
leetcode
算法
数据结构
c++
c语言
【力扣
经典面试题
】121. 买卖股票的最佳时机
题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖
程序小勇
·
2024-02-01 07:33
leetcode
算法
数据结构
c++
c语言
微服务背景下的前后端分离
Web前后端分离前
后端开发
模式已经成为一种“政治正确”了。当然,这种模式的确是分工明确、开发高效的。
WhiteJunior
·
2024-02-01 07:59
云计算
微服务
java
前端
MySQL数据库基础第一篇(SQL通用语法与分类)
不论你是在做
后端开发
、数据科学,或者是设计和维护数据库
半夜敲代码的夜猫子
·
2024-02-01 06:48
MySQL数据库
数据库
mysql
sql
最新最全的前端面试题集锦之 Vue 全家桶篇(从基础到高级,最新最全最详细解答)
目录一、Vue
经典面试题
(附答案)1.什么是`MVVM`?2.`MVVM`和`MVC`区别?它和其它框架(`jQuery`)的区别是什么?哪些场景适用?3.Vue的优点是什么?
八了个戒
·
2024-02-01 04:08
前端
前端面试
Vue系列
vue
面试
js
vue.js
【Strelitzia项目】vue3+ts实现element-plus中选择器省市区三级联动
但是在这个问题的过程中存在着不少疑惑,首先就是百度找不到vue3+ts的代码,而自己本身又是
后端开发
人员,所以在技术层面存在着不少的疑问,vue2编写代码的方式不太熟练。
兜里旺仔没加糖
·
2024-02-01 02:00
vue.js
前端
javascript
2022年最新数据库
经典面试题
及答案汇总(含PostgreSQL、Oracle、MySQL)
我们梳理了墨天轮平台上2022年最新的一批数据库
经典面试题
,主要包含PostgreSQL、MySQL和Oracle、数据仓库等方面的内容,希望能够帮助到各位正在或即将求职DBA的朋友们。
MoMoSQL666
·
2024-02-01 02:44
数据库
oracle
sql
postgresql
面试
JAVA
后端开发
面经2
面经来源于github上的Java-Interview在学习时,用自己的语言解释11."=="和equals方法究竟有什么区别?==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。equals方法是用于比较两个独立对象的内容是否相同,就好比去比较两个人的长相是否相同,它比较的两个对象是独
土豆烩芋头
·
2024-02-01 00:58
java面经基础
java
开发语言
学习
经验分享
JAVA
后端开发
面经3
面经来源于github上的Java-Interview在学习时,用自己的语言解释21.面向对象的特征有哪些方面面向对象的编程语言有封装、继承、抽象、多态等4个主要的特征。封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。例如,人要在黑板上画圆,这一共涉及三个对象:人、黑板、圆,画圆的方法要分配给哪个对象呢?由于画圆需要使
土豆烩芋头
·
2024-02-01 00:28
java面经基础
java
开发语言
学习
经验分享
Java
后端开发
面经1
面经来源于github上的Java-Interview在学习时,用自己的语言解释1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。深入说明:无,有过编程经验的人都比较了解2.Java有没有goto?没有,但是goto是java中的保留字。深入说明:无3.说说&和&&的区别(好问题)&和&
土豆烩芋头
·
2024-02-01 00:57
java面经基础
java
面试
经验分享
百度java
后端开发
面经
1.说一下线程池的四种创建方法newCachedThreadPoolnewFixedThreadPoolnewSingleThreadExecutornewScheduledThreadPool2.乐观锁和悲观锁的区别就是比较悲观的锁,总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它
Tomatoin丶
·
2024-02-01 00:25
java
面试
后端
Java
后端开发
面经
有赞(一面)2021年5月26日时长:53分钟1.自我介绍2.springboot用过吗?和spring有什么区别?3.spring创建对象的过程,顺带着引申了一下ioc4.AOP是啥,然后讲讲它的原理,再讲讲什么是动态代理(这个问题回答的不好,动态代理没有讲清楚,解耦忘了说了)5.Hashmap的原理,如何存放元素,什么时候扩容,什么时候链表变成红黑树,再讲一下红黑树的实现原理(红黑树讲的不清楚
大黑写代码
·
2024-02-01 00:55
面经
java
mysql
spring
redis
JAVA
后端开发
面经7
面经来源于github上的Java-Interview在学习时,用自己的语言解释61.去掉一个Vector集合中重复的元素第一种方法:VectornewVector=newVector();For(inti=0;io1.age?1:age
土豆烩芋头
·
2024-02-01 00:19
java面经基础
java
开发语言
学习
经验分享
面试
spring
boot
java-ee
在线教育
后端开发
项目总结
文章目录一数据库访问接口1MyBatis2SpringDataJPA3SpringDataMongoDB二数据库1MySQL2MongoDB3Redis三开发规范化、响应格式与异常处理1开发规范2响应格式3异常处理四RabbitMQ五SpringCloud相关工具1Eureka2Ribbon3Feign4Zuul网关六搜索服务1ElasticSearch2Logstash七用户认证与授权1Spri
MONA ODYSSEY
·
2024-01-31 21:51
Java开发
后端
java
spring
boot
mvc
JAVA
后端开发
面经8
面经来源于github上的Java-Interview在学习时,用自己的语言解释71.描述一下JVM加载class文件的原理机制?JVM中类的装载是由ClassLoader和它的子类来实现的,JavaClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。这个没有啥好讲的,就记住就好了。72.heap和stack有什么区别。Java的内存分为两类,一类是栈内存
土豆烩芋头
·
2024-01-31 15:32
java面经基础
java
开发语言
如何正确使用 Bean Validation 进行数据校验
一、背景在前
后端开发
过程中,数据校验是一项必须且常见的事,从展示层、业务逻辑层到持久层几乎每层都需要数据校验。如果在每一层中手工实现验证逻辑,既耗时又容易出错。
得物技术
·
2024-01-31 15:15
得物技术
数据分析
Nest.js、Java与Python在
后端开发
中的对比分析及适用场景
文章目录Nest.js(基于Node.js)JavaPython随着技术的快速发展,开发者在选择
后端开发
框架时有了更多样化的选项。
织_网
·
2024-01-31 13:41
javascript
java
python
《后端从入门到熟悉-正式篇》
从本篇开始,我开始按照企业对于
后端开发
者的需求层级,将成长阶段拆分为入门、初级、中级、高级、史诗级,逐步深入的为大家介绍后端的学习内容,下面开始正题。
简凡丶
·
2024-01-31 10:47
后端
[
经典面试题
]169. 多数元素
题目描述给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2解题方法分析:使用哈希算法(HashMap)来存储每个元素以及出现的次数。通过求解哈希映射中的每个键值对,键表示一个元素,值表
程序小勇
·
2024-01-31 08:52
力扣经典算法题
算法
数据结构
c++
c语言
哈希算法
HTTP 与 HTTPS 区别
经典面试题
HTTP(HyperTextTransferProtocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。简单来说就是一种发布和接收HTML页面的方法,被用于在Web浏览器和网站服务器之间传递信息。HTTP默认工作在TCP协议80端口,用户访问网站http://打头的都是标准HTTP服务。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览
光影少年
·
2024-01-31 07:11
http
https
网络协议
软件行业门槛很低了吗
前段时间面试了一些软件开发人员,包括前端和
后端开发
的。来面试的人有本身就是学计算机专业的
华西建筑关联专业公司 华鲲智慧
·
2024-01-31 04:30
程序人生
程序员创富
创业创新
前端
后端开发
前端传入“,”分割的字符串时后端如何处理,SQL写法
方法一:将前端传入的逗号隔开的字符串进行字符串分割,然后将其放在新数组中,最后在写SQL时查询数组。例如:importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RequestParam;importorg.springframework.web.b
爱编程的小白L
·
2024-01-31 03:34
Java面试集
Java零基础学习
前端
sql
数据库
《QT》QT概述
目录相关知识客户端编写GUI的方案框架软件选择QT优点记住:技术之间有很强的关联性~~互联网岗位介绍互联网的核心岗位如下:开发(程序猿最关注)1)
后端开发
2)前端开发:又叫大前端开发3)算法工程师4)游戏开发
绅士·永
·
2024-01-31 01:01
QT
前端
番外篇 vue与django 交互流程
学习了一段时间的django和vue,对于前
后端开发
有了一个初步的了解,这里记录一下编写的流程和思路,主要是为了后面如果遗忘从哪里开始操作做一个起步引导作用一、Django后端参考下前面django的文档
默子昂
·
2024-01-30 21:54
django
python
后端
Python
后端开发
flask—数据库与缓存
sqlalchemy导入模块fromflask_sqlalchemyimportSQLAlchemy创建和配置app#创建app=Flask(__name__,static_folder='../static')ctx=app.app_context()#解决RuntimeError:Workingoutsideofapplicationcontext.ctx.push()#配置#app.conf
韦德曼
·
2024-01-30 20:19
Python
#
后端开发flask
python
flask
数据库
【力扣
经典面试题
】80. 删除有序数组中的重复项 II
题目给你一个有序数组nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://nums是以“引用”方式传递
程序小勇
·
2024-01-30 18:57
leetcode
算法
面试
【力扣
经典面试题
】27. 移除元素
题目描述:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作
程序小勇
·
2024-01-30 18:25
leetcode
算法
数据结构
【嵌入式面试】2022年嵌入式
经典面试题
汇总(C语言)
作者:不想脱发的基兄专栏:《嵌入式面试》格言:不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。前言:2022年秋招我面试嵌入式MCU开发方向,经过了多场的笔试与面试,在准备的过程中看了非常多的资料,我的汇总的笔记一直写在有道云笔记中,没有分享出来。现在已经到了23年春招了,特此整理后分享出来。资料看过了觉得不错就保存下来了,如果有不对的地方,欢迎批评指正,侵权联删!
不想脱发的基兄
·
2024-01-30 18:34
C语言
#
嵌入式工程师面试(初级)
c语言
面试
如何使用Python实现WebScoket
大家好,
后端开发
领域迅速发展,需要满足今天应用程序多样化需求的协议。默认的HTTP协议设计用于无状态和短生命周期请求,但在需要实时交互的场景中(如实时信令、聊天应用和协同编辑),它显然不够。
soragui
·
2024-01-30 13:42
Python
python
开发语言
微软
经典面试题
之1000瓶子中一瓶毒药
1000个瓶子中有一瓶毒药,一只老鼠吃到毒药一周之内会死,如果要在一周之内检测出有毒药的一瓶,问至少需要几只老鼠?(并说出怎么检测)一、把1000瓶标号:1,2,3,4,5,6...1000.(十进制编号)二、所有老鼠排列在一起组成一个2进制队列:00000000000代表不喝,1代表喝三、0000000001代表第一瓶水被喝情况0000000010代表第二瓶水被喝情况0000000011代表第三
曾经像素有点低
·
2024-01-30 13:31
吐槽记~(这个帖子是我的垃圾桶)~哈哈
########################################################################(一)令人窒息的业务(初见)1-收到原始需求文档(涉及前
后端开发
ss_Tina
·
2024-01-30 13:58
其他
前端
经典面试题
js去重方法都有哪些
使用Set:Set是ES6中引入的一种数据结构,它只允许存储唯一的值,可以利用这一特性来实现数组去重。constarray=[1,2,2,3,4,4,5];constuniqueArray=[...newSet(array)];使用indexOf或includes方法:遍历原数组,将不重复的元素添加到新数组中。constarray=[1,2,2,3,4,4,5];constuniqueArray=
光影少年
·
2024-01-30 09:45
前端
javascript
开发语言
js深拷贝和浅拷贝
经典面试题
都有方法可以实现
浅拷贝(ShallowCopy):浅拷贝只复制对象的一层结构,如果对象内部包含引用类型(如数组、对象),则只复制引用而不复制引用指向的对象。1.使用展开运算符(SpreadOperator):constshallowCopy=(original)=>({...original});//示例constoriginalObject={a:1,b:{c:2}};constshallowCopiedOb
光影少年
·
2024-01-30 09:45
javascript
开发语言
ecmascript
ES6 模块化、CommonJS 模块化的区别
经典面试题
语法差异:ES6模块化使用import和export关键字来导入和导出模块。javascriptCopycode//导入模块import{someFunction}from'someModule';//导出模块exportfunctionmyFunction(){//code}CommonJS模块化使用require和module.exports或exports来导入和导出模块。javascri
光影少年
·
2024-01-30 09:12
es6
前端
ecmascript
Flask框架小程序后端分离开发学习笔记《5》简易服务器代码
Flask框架小程序后端分离开发学习笔记《5》Flask是使用python的后端,由于小程序需要
后端开发
,遂学习一下
后端开发
。
tutgxuzyj
·
2024-01-30 08:59
flask
小程序
学习
AJAX进阶(重点)
事件循环-执行过程(重点)事件循环-练习宏任务与微任务(重点)事件循环-
经典面试题
◆Promi
smilehjl
·
2024-01-30 03:34
AjAX
ajax
前端
javascript
分享7种SQL的进阶用法
随着数据的不断增长和应用需求的日益复杂,掌握SQL的进阶用法对于数据库管理员、数据分析师和
后端开发
人员等专业人士来说至关重要。本文将分享7种SQL的进阶用法,并提供实际的代码案例,帮
海鲸AI
·
2024-01-30 02:40
sql
数据库
Python自动化测试-使用Pandas来高效处理测试数据
功能极其强大的数据分析库可以高效地操作各种数据集csv格式的文件Excel文件HTML文件XML格式的文件JSON格式的文件数据库操作2.
经典面试题
通过面试题引出主题,读者可以思考,如果你遇到这题,该如何解答呢
程序员雷子
·
2024-01-29 21:14
开发语言
selenium
单元测试
测试用例
功能测试
pandas
测试工具
【力扣
经典面试题
】合并两个有序数组
题目给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。示例1:输入
程序小勇
·
2024-01-29 17:20
力扣经典算法题
leetcode
算法
数据结构
c++
c语言
驾驭AI绘画:《AI魔法绘画》带你秒变顶级画手!
从事机器学习以及相关的前
后端开发
工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。
爱编程的喵喵
·
2024-01-29 13:59
优质书籍推荐
AI作画
人工智能
DOM 的 diff 算法
经典面试题
:1)react/vue中的key有什么作用?(key的内部原理是什么?)2)为什么遍历列表时,key最好不用index?
hsdjhaiwhdnjw
·
2024-01-29 05:17
javascript
前端
开发语言
BAT面试需要什么样的程序员?阿里七年经验面试官现身说法;
一、性能调优几乎每个JAVA
后端开发
程序员,都会在面试时碰到诸如如何性能调优的问题,如何回答好这个问题,不
风平浪静如码
·
2024-01-29 05:16
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他