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
前后端面试题
视频上传-分片上传那点事
在上一篇文章中,我们讲解了从视频上传到保存在服务端的整个过程,在这个过程中,我们又细分了前端上传视频的几种方式,前端处理视频的几种方式,在
前后端
通信过程中需要注意的哪些点等等。
小九九的爸爸
·
2024-02-04 06:53
音视频
前端
javascript
【开源】WordPress一键崩溃宕机插件(整活娱乐)
介绍长期以来,人们都在追寻更快的WordPress博客的访问速度,WordPress是一个
前后端
一体的服务端渲染(SSR)的框架,使用PHP语言。
织音z
·
2024-02-04 06:12
网站源码
开源
娱乐
SpringBoot项目
前后端
分离 ajax附件上传下载
目录前台界面上传下载前台代码后台项目结构后台主要代码下载调整对下载不存在文件的处理效果代码前台界面上传下载前台代码附件上传、下载附件上传、下载文件:functionfn_download(){varfile_name=$("#file_name").val();if(file_name==""){alert("请输入下载文件名称!");$("#file_name").focus();return;
天天代码码天天
·
2024-02-04 06:34
web
java
spring
boot
ajax
后端
前后端
数据校验
前端校验内容前端开发中的必要校验,可以保证用户输入的数据的准确性、合法性和安全性。同时,这些校验也有助于提供良好的用户体验和防止不必要的错误提交到后端。1、必填字段校验:对于必填的字段,需确保用户输入了有效的数据。可以检查字段是否为空或仅包含空格等无效字符。2、数据格式校验:根据字段的预期格式,验证用户输入的数据是否符合要求。例如,对于邮箱字段,可以使用正则表达式验证邮箱格式的正确性。3、数字范围
A尘埃
·
2024-02-04 06:22
数据校验
【新版API】实现第三方应用钉钉扫码登录
首先,需要明白整个授权登录的流程,如下图所示:下面的示例可用于
前后端
分离项目应用场景,后端以springboot,前端以html。前端实现内嵌二维码扫码登录,不走页面重定向。
KLAY_
·
2024-02-04 03:57
springboot
钉钉
扫码登录
第三方
各大公司Java
面试题
超详细总结
各大公司Java
面试题
超详细总结ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。
chjxidian
·
2024-02-04 03:39
wait和sleep对比(经典
面试题
)
wait和sleep的相似之处:1、wait有一个带参数的版本,用来体现超时时间,这方面和sleep很像2、wait和sleep都可以提前唤醒不同之处:1、首先,最大的区别在于初心不同:wait是解决线程之间的顺序问题,sleep仅仅是让线程休眠一会2、wait需要搭配synchronized使用,sleep不需要3、wait是Object的方法,sleep是Thread的静态方法4、再进一步,只
muhantianyue
·
2024-02-04 03:11
面试
职场和发展
java
单例模式(校招经典
面试题
)!!!!
前置知识:一、volatile解决内存可见性首先明确什么是内存可见性:假如有两个线程t1和t2,t1频繁读取主内存,效率比较低,就被优化成直接读自己的工作内存;t2修改了主内存的结果,由于t1没有读主内存,导致修改不能被识别到volatile就告诉计算机你不要优化,会直接从变量内存地址中读取数据,从而可以提供对特殊地址的稳定访问。正题:一、单例模式是实际开发中比较常用的一种模式,实现方法也五花八门
muhantianyue
·
2024-02-04 03:11
单例模式
java
bug
面试
基于JAVA+SpringBoot+Vue的
前后端
分离的医院管理系统
✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌文末获取项目下载方式一、项目背景介绍:随着计算机科学的迅猛发展和互联网技术的不断推进,人们的生活方式发生了巨大的变化,同时也推动了整个软件产业的发展。把传统产业服务和计算机科学结合起来,已成为一种大趋势。在传统
智能编程设计工作室
·
2024-02-04 02:26
优质毕业设计
java
spring
boot
vue.js
医院管理系统
前后端分离
基于JAVA+SpringBoot+Vue+uni-app的
前后端
分离的微信小程序校友交流平台
✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌文末获取项目下载方式一、项目背景介绍:开发背景介绍:随着社交媒体的普及和移动互联网的快速发展,校友之间的交流和联系变得越来越便捷。然而,传统的社交平台往往缺乏专注于校友之间交流的特点,无法提供更加个性化和专业化
智能编程设计工作室
·
2024-02-04 02:26
优质毕业设计
java
spring
boot
vue.js
微信小程序
校友交流
基于SpringBoot+Vue的
前后端
分离的新闻发布平台
✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌文末获取项目下载方式一、项目背景介绍:新闻发布平台是一种在线媒体平台,它允许用户创建、编辑和发布新闻文章。这种平台的主要目的是提供最新、最准确的新闻和信息,以便用户可以及时了解全球各地的新闻动态。新闻发布平台可
智能编程设计工作室
·
2024-02-04 02:56
优质毕业设计
spring
boot
vue.js
后端
新闻发布
前后端分离
java
基于JAVA+SpringBoot+Vue的
前后端
分离的仓库管理系统(进销存)系统
✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌文末获取项目下载方式一、项目背景介绍:随着全球经济的不断发展和市场竞争的加剧,企业对于仓储和物流管理的要求日益提高。传统的仓储管理方式往往存在一些问题,如库存管理不精确、货物追踪困难、物流流程繁琐等,严重影响了
智能编程设计工作室
·
2024-02-04 02:54
优质毕业设计
java
spring
boot
vue.js
仓库管理系统
15:Servlet 3.0文件上传与下载-Java Web
本文将详细解析如何利用Servlet3.0特性来轻松处理文件上传下载操作,并提供
前后端
代码实例,同时对比不同方法之间的差异及实际应用场景。
Yeats_Liao
·
2024-02-04 01:59
servlet
java
前端
SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)
通过这种交互方式,实现了SAPFiori应用的
前后端
分离。OData(OpenDataProtocol)协议是一个开放的工业标准,用于RESTFulAPI的设计和使用。目前主流
JerryWang_汪子熙
·
2024-02-04 01:54
gulp和webpack究竟有什么区别?
在现在的前端开发中,
前后端
分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始逐渐渗透到“大前端”的开发中。
NewChapter °
·
2024-02-04 00:06
突破编程_C++_面试(基础知识(4))
面试题
6:delete与delete[]的区别delete和delete[]都用于释放动态分配的内存的操作符。它们之间的主要区别在于它们所处理的对象类型不同。delete用于释放单一对象的内存。
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_面试
c++
面试
突破编程_C++_面试(基础知识(5))
面试题
9:什么是内存地址内存地址是指计算机内存中存储变量或对象的地址。内存空间大小就是寻址能力,即能访问到多少个地址,比如32位机器内存空间大小就是2^32=4294967296,也就是4GB。
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_面试
c++
面试
开发语言
SpringBoot | 第十九章:web应用开发之WebSocket
实现一个在线聊天室类似的功能或者后端推送消息到前端,在没有WebSocket时,读大学那伙还有接触过DWR(DirectWebRemoting),也使用过轮询的方式,当Servlet3.0出来后,也有使用其异步连接机制进行
前后端
通信的
oKong
·
2024-02-03 23:55
面试题
JS 异步 ---- 进阶
异步—进阶之前讲解JS异步,在于初阶的应用本章在于JS异步的原理和进阶对初学者有点难度,尽量深入浅出思维导图本章主要内容eventlooppromise进阶async/await微任务/宏任务先看几个
面试题
问答请描述
殘血★戰狼王
·
2024-02-03 23:59
面试题的理解
js
手写HashMap,快手面试官直呼内行
第一次见到这个
面试题
,是在某个不方便透露姓名的Offer收割机大佬的文章:手写HashMap,快手一面卒这……我当时就麻了,我们都知道HashMap的数据结构是数组+链表+红黑树,这是要手撕红黑树的节奏吗
三分恶
·
2024-02-03 23:18
vue常见
面试题
汇总
1.为什么要使用Vue?答:Vue是一款优秀的前端框架,它可以帮助我们快速构建高效、可复用、易维护的Web应用程序,并提供了丰富的API和生态系统。2.Vue有哪些生命周期钩子函数?答:Vue有8个生命周期钩子函数,分别是beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed。3.V
小敏今天又写代码了
·
2024-02-03 23:27
vue.js
javascript
前端
Web前端
面试题
(更新中...)
1、React生命周期中有哪些坑?如何避免?getDerivedStateFromProps容易编写反模式代码,使受控组件和非受控组件区分模糊componentWillMount在React中已被标记弃用,不推荐使用,主要的原因是因为新的异步架构会导致它被多次调用,所以网络请求以及事件绑定应该放到componentDidMount中componentWillReceiveProps同样也被标记弃用
冷七七-
·
2024-02-03 23:57
前端
react.js
vue常见
面试题
1.e6中继承为什么要用super()2.在vue中调用函数是在create,mouted中?在单个组件中,因为请求数据是异步的,所以你无论放到created、mounted,都是在最后执行。当遇到父子组件中,组件的加载顺序是:先执行父的前3个生命周期,再执行子的前4个生命周期。这个时候的异步就有了优先顺序。如果你想让父的请求优先执行,就放created中;如果想让子的请求先执行,父的请求就放mo
小前端
·
2024-02-03 23:55
vue.js
javascript
前端
Leetcode-3--递归、DFS、回溯
验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️剑指offer字符串排列131分割回文串78子集416.分割等和子集N皇后问题
面试题
NKidult
·
2024-02-03 23:20
Leetcode
SpringBoot+Vue
前后端
分离,宝塔面板部署心得
部署的项目是码神之路老师的blog项目,这是个优秀的
前后端
分离,贴合实际工作开发的,我学习下来,有很大的收获,可以都去学习学习。一、项目修改因为开发环境与生产环境不相同,所以需要修改一些相关代码。
哪de清如许
·
2024-02-03 22:42
vue.js
spring
boot
前端
只用一台服务器部署上线(宝塔面板)
前后端
+数据库
所需材料工具:安装宝塔面板服务器至少一台、域名一个前端:生成dist文件(前端运行build命令)后端:生成jar包(maven运行package命令)准备:打开宝塔面板,点击进入软件商店安装:nginx、mysql进入终端输入命令自动安装javayuminstall-yjava-1.8.0-openjdk*开始前端点击添加前端站点输入自己的域名,不输入端口则默认80端口添加完成后会自动生成网站目
Goblin的ac路
·
2024-02-03 22:41
Linux
服务器
数据库
运维
spring
boot
通过宝塔面板部署
前后端
分离Vue项目
宝塔面板部署
前后端
分离Vue项目一、首先进入宝塔页面在云服务器控制台,远程连接实例,在shell命令行中输入/etc/init.d/btdefault获取宝塔面板网站,输入账号密码,进入宝塔控制台。
iiLeon
·
2024-02-03 22:41
vue
vue.js
node.js
后端
webstorm
拒绝躺平,来自底层前端的2022总结
第一家公司没有明确的分开
前后端
,项目也是没有前
Dashesand
·
2024-02-03 22:10
留学
关于网络和Linux常见的十道
面试题
汇总
TCP丢失的消息会一直重传吗?说一下TCP的超时重传策略是啥?造成消息丢失和超时重传的场景有以下两种:发送消息时丢失ACK确认消息发送丢失无论哪种情况,TCP不会一直重传丢失的消息,因为这样如果对方真正的下线,会造成系统资源浪费。所以TCP设计了两种重传策略:动态重传时间:每次传递时间翻倍,例如第一次1s,第二次2s,第四次4s最大重传次数:TCP如果超过一定的重试次数,那么就会强制断开连接,不会
lose_rose777
·
2024-02-03 22:18
面试题
网络
Linux
关于网络
面试题
汇总
什么是TCP/IP五层模型?它们的作用是啥?基于TCP/IP实现的应用(层协议)有哪些?TCP/IP五层模型,从上向下分别是:应用层:应用程序本身,应用层的作用是负责应用程序之间的数据通讯。不同的网络应用需要哦不同的应用层协议,比如发电子邮件需要SMTP、文件传输需要FTP协议、网络远程访问需要哦Telnet协议传输层:传输层的作用是负责两台主机之间(从源地址到目的地)的数据传输。如传输控制协议(
lose_rose777
·
2024-02-03 22:14
面试题
网络
网络
【力扣经典
面试题
】274. H 指数
目录题目描述:解题方法:代码:总结:题目描述:给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。根据维基百科上h指数的定义:h代表“高引用次数”,一名科研人员的h指数是指他(她)至少发表了h篇论文,并且至少有h篇论文被引用次数大于等于h。如果h有多种可能的值,h指数是其中最大的那个。示例1:输入:citations=[3
程序小勇
·
2024-02-03 22:06
力扣经典算法题
leetcode
算法
职场和发展
数据结构
c++
苟且的活着吧
图片发自App昨天把这道网传上海幼升小的
面试题
目放到家庭群里,回答啥的都有,还有的干脆跟我说,我的潜意识告诉我这车是……往前开的……刚拿到这个题目的时候我也懵,这两头都一样怎么能看出是往哪开呢?
张宇Coco
·
2024-02-03 20:38
2021宝藏
面试题
-Java后端
文章目录Java后端
面试题
0前言1涉及知识点2高频
面试题
2.1MySQL2.1.1什么是索引,如何创建索引?2.1.2索引的分类?2.1.3索引什么时候失效?2.1.4聚簇索引和非聚簇索引的区别?
Acndy233
·
2024-02-03 19:12
Java面试题
java
后端
面试
嵌入式面试专题—C/C++基本知识
目录二、C/C++高频
面试题
2.1C/C++的相关概念
面试题
2.1.1new和malloc的区别⭐⭐⭐⭐⭐2.1.2malloc的底层实现⭐⭐⭐⭐(1)Malloc实现原理:2.1.3在1G内存的计算机中能否
_Agoni
·
2024-02-03 19:40
嵌入式面试
C/C++
c++
嵌入式硬件
面渣自救攻略!阿里最新发布Java岗1658页Java面试突击手册
作为一个资深的互联网码农,今天给大家分享一份由阿里巴巴官方最新发布的2023年金九银十Java岗位
面试题
汇总(复盘版)为了更好的应对现在严峻的行业形势,我拉来十几个大佬,汇总一线大厂的情况,整了一套超全的面试资料
π大星的日常
·
2024-02-03 19:24
java
java
面试
开发语言
慢SQL(
面试题
)
目录慢SQL定义排查慢SQL慢SQL定义慢SQL的话,一般超过1s就属于慢SQL,超过1秒的SQL,大部分都是连表比较多了,比如leftjoin,rightjoin,innerjoin这些,因为是多个表,所以树构建的都不一样,所以连表性能比较差。排查慢SQL这里有两种情况,一种是没锁定到慢SQL,一种是锁定到了慢SQL。那如果没锁定到慢SQL的情况下,一般会先开启,慢日志,mysql可以支持配置
开朗觉觉
·
2024-02-03 19:24
sql
数据库
Java面试
Java基础优秀
面试题
Java超高频
面试题
汇总!
乔鲁诺乔巴纳
·
2024-02-03 19:50
java
谈一下经典的
面试题
如何解决IOC的循环依赖
问题描述:比如两个BeanInstacneA和InstacneB里面存在属性相互引用创建Bean的时候会相互依赖。1.构造器注入直接失败2.protolType为多例的时候也失败3.单例且是setter注入能成功创建透过表面现象看本质问题Spring容器如何解决的呢?源码走起~思路容器启动的时候便是refresh()方法中最后实例Bean的时候会调用到org.springframework.bea
java混子_yongen
·
2024-02-03 19:16
ruoyi(若依)(el-menu也可参考)菜单栏过长显示省略号才显示气泡
一、背景若依
前后端
分离的版本,新版本中优化了菜单名称过长悬停显示标题,但是是悬浮所有长度大于5的标题。
笨小孩丶
·
2024-02-03 19:38
---VUE
vue.js
elementui
面试题
(2)|C/C++基础(2):sizeof与strlen区别
目录1.功能不同2.参数不同3.计算时间不同1.功能不同sizeof是操作符,参数为任意类型,主要计算类型占用内存大小。strlen()是函数,其函数原型为:externunsignedintstrlen(char*s);其参数为char*,strlen只能计算以"\0"结尾字符串的长度,计算结果不包括"\0"。char*ss="0123456789";//s1=4,ss为字符指针在内存中占用4个
haimianjie2012
·
2024-02-03 18:31
C++开发面试题
strlen
sizeof
C++面试
C++基础
面试题
:HashMap汇总
1:HashMap的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过8时,链表转换为红黑树。2:HashMap的工作原理?HashMap底层是hash数组和单向链表实现,数组中的每个元素都是链表,由Node内部类(实现Map.Entry接口)实现,HashMap通过put&get方法存储和获取。存储对象时,将K/V键值传给put()方法:①、调用hash(
占星安啦
·
2024-02-03 18:58
理论笔记
HashMap
HashTable
扩容
面试
面试题
:Java 多线程99问
1.什么是进程?进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。2.什么是线程?是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的
占星安啦
·
2024-02-03 18:58
理论笔记
面试
多线程
CAS
ThreadLocal
java
C语言常见
面试题
:C语言中如何进行文件操作?
在C语言中,文件操作主要包括文件的打开、读取、写入和关闭等操作。下面我将详细介绍如何在C语言中进行文件操作。打开文件使用fopen函数打开文件,该函数需要两个参数:文件路径和打开模式。c复制代码FILE*fopen(constchar*path,constchar*mode);打开模式可以是以下值之一:"r":以只读方式打开文件。"w":以只写方式打开文件,如果文件不存在则创建该文件。"a":以追
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
java
服务器
C语言常见
面试题
:C语言中如何进行网络编程?
在C语言中进行网络编程,通常涉及到套接字(sockets)的使用。套接字是用于在网络上发送和接收数据的端点。通过套接字,可以创建不同类型的连接,如TCP连接或UDP连接,以便在网络上发送和接收数据。以下是在C语言中进行网络编程的基本步骤:安装和配置网络环境:在进行网络编程之前,你需要确保你的系统上安装了必要的网络软件和库。对于Linux系统,你可能需要安装libsocket库。对于Windows系
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
网络
开发语言
C语言常见
面试题
:C语言中如何实现多线程编程?
在C语言中,可以使用POSIX线程库(Pthreads)来实现多线程编程。Pthreads是一个开源的线程库,提供了用于创建和管理线程的API。以下是在C语言中使用Pthreads实现多线程编程的步骤:包含头文件:在C程序中,需要包含pthread.h头文件,以便使用Pthreads提供的函数和数据类型。c复制代码#include创建线程:使用pthread_create函数创建新的线程。该函数需
广寒舞雪
·
2024-02-03 18:23
C语言
c语言
mfc
开发语言
HTML
面试题
1、DOCTYPE是什么,有什么作用DOCTYPE一般放在文档的开头,告诉浏览器页面使用的HTML或XHTML的版本,让浏览器按照相应的规则解析页面。如果不写DOCTYPE,那么浏览器会按照自己的规则解析页面,这不利于维护网页的兼容性2、XML、HTML、XHTML的区别xml可拓展标记语言,主要用于数据和结构存储,曾用于数据传输,现在已经被JSON数据取代html超文本标记语言,语法较为松散xh
MissXu666
·
2024-02-03 18:22
前端面经&面试题
html
前端
C语言常见
面试题
:C语言中如何进行图形界面编程?
在C语言中进行图形界面编程通常需要借助一些图形库。以下是一些常用的C语言图形库及其使用方法:GTK+(GIMPToolkit):GTK+是一个广泛使用的开源图形库,可用于创建跨平台的桌面应用程序。它提供了一套丰富的控件,如按钮、文本框、滑块等,用于构建用户界面。使用GTK+,你需要包含相应的头文件,并链接到库。示例代码:复制代码c`#includeintmain(intargc,char*argv
广寒舞雪
·
2024-02-03 18:22
C语言
c语言
开发语言
多线程(进阶三:JUC)
三、原子类四、线程池五、信号量Semaphore代码示例六、CountDownLatch代码示例七、相关
面试题
1、线程同步的
tao滔不绝
·
2024-02-03 17:05
java
开发语言
java-ee
来自非985&211的普通本科的Android
面试题
分享【网络安全】
文中附有详细的面试真题目,文末有我当时刷的面试真题还有一些对我帮助良多的复习资料,特别有用,希望也可以帮大家顺利上岸,顺便攒攒人品!个人的基本情况本人出生在一个普通家庭,自身学历很一般,并非985也并非211,就是一个差不多是三本的二本普通本科生应届毕业生。在读书期间有过一些简单的实习,也参与过一些小公司的项目,但我还是觉得自己在其它人的眼里还是很普通(所以,自己能够在今年特别不好找工作的期间被一
不是程序媛呀
·
2024-02-03 17:53
面试
职场和发展
网络安全
web安全
信息安全
30道最常问的Java基础
面试题
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.Jav
java技术分享师
·
2024-02-03 16:48
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他