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
数据库SQL常见面试题
kafka
常见面试题
及答案
1.Kafka是什么?它的主要组件是什么?Kafka是一个分布式流处理平台,最初由LinkedIn公司开发,现已成为Apache基金会的开源项目。Kafka的主要组件包括Producer(生产者)、Consumer(消费者)和Broker(代理)。Producer用于将消息发送到Kafka集群,Consumer用于从Kafka集群中读取消息并对消息进行处理,Broker用于存储消息,并提供消息传输
沉墨的夜
·
2023-11-24 15:56
kafka
kafka
java
分布式
kafka
常见面试题
1、什么是零拷贝技术(Zero-Copy)传统数据文件拷贝过程 传统的数据文件拷贝过程如下图所示,大概可以分成四个过程:(1)操作系统将数据从磁盘中加载到内核空间的ReadBuffer(页缓存区)中。(2)应用程序将ReadBuffer中的数据拷贝到应用空间的应用缓冲区中。(3)应用程序将应用缓冲区的数据拷贝到内核的SocketBuffer中。(4)操作系统将数据从SocketBuffer中发送
hzau_itdog
·
2023-11-24 15:24
面试总结
kafka
2023年最新kafka
常见面试题
2023年最新kafka
常见面试题
Kafka的设计时什么样的呢?
IT枫斗者
·
2023-11-24 15:47
面试技巧
kafka
java
分布式
jvm
开发语言
Activity之间的通信方式
在Intent跳转时携带数据借助类的静态变量借助全局变量Application借助Service服务借助外部存储来实现通讯借助SharedPreference使用Android
数据库SQL
ite使用File
SONGSONG3000
·
2023-11-24 13:51
数据库
常见面试题
(附答案)
数据库
常见面试题
(附答案)1.事务四大特性原子性,要么执行,要么不执行隔离性,所有操作全部执行完以前其它会话不能看到过程一致性,事务前后,数据总额一致持久性,一旦事务提交,对数据的改变就是永久的2.数据库隔离级别多个事务读可能会道理以下问题脏读
Mr_Moka
·
2023-11-24 08:32
mysql
mysql
java
常见面试题
内容均来自于CSDN的经典老贴。问题一:我声明了什么!Strings="Helloworld!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Helloworld!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hellowo
zhenqingshi
·
2023-11-24 04:01
Java编程
java
面试
达梦
数据库SQL
语句执行计划解读
一、概述在数据库的使用中,数据库的性能往往是至关重要的问题,而数据库的性能问题最终基本都要涉及到SQL优化,本文就将详细介绍一些达梦中SQL优化的执行计划解读。二、执行计划详解1、执行计划解读无论是什么数据库,一般SQL优化我们都需要去查看SQL的执行计划,了解SQL具体是慢在哪里,才知道从哪里开始优化。那么什么是执行计划呢?执行计划是SQL语句的执行方式,由查询优化器为语句设计的执行方式,交给执
羽书飞影
·
2023-11-23 23:33
达梦数据库
数据库
Django 创建项目时找不到
数据库sql
ite3
原因:PyCharm创建Django项目,找不到
数据库sql
ite3解决:如果没有默认的db文件,则应在PyCharm终端中执行以下命令:pythonmanage.pymakemigrationspythonmanage.pymigrate
凌冰_
·
2023-11-23 23:18
数据库
sqlite
django
js
常见面试题
1.JS的数据类型有哪些?简单数据类型:Undefined、Null、Boolean、Number和String。复杂数据类型:Object2.javaScript的Dom节点操作创建、插入、删除、复制、查找一、创建节点、追加节点1、createElement(标签名)创建一个元素节点(具体的一个元素)。2、createTextNode(节点文本内容)创建一个文本节点3、createDocumen
桔子TJ
·
2023-11-23 22:44
常见面试题
-Redis 主从复制原理以及痛点
Redis主从复制如何同步数据呢?参考文章:https://blog.csdn.net/Seky_fei/article/details/106877329https://zhuanlan.zhihu.com/p/55532249https://cloud.tencent.com/developer/article/2063597https://xie.infoq.cn/article/4cffe
无敌少年小旋风
·
2023-11-23 20:05
面试题
redis
数据库
缓存
java中基本数据类型的最大值最小值理解
文章目录概要主要内容概要今天在复习java的Java基础
常见面试题
时对java中基本数据类型的上下限有了一些思考,接下来我会结合自身的理解进行讲述主要内容Java中有8种基本数据类型,分别为:6种数字类型
爱 coding 的遥
·
2023-11-23 17:42
java
python
开发语言
AIGC ChatGPT4总结SQL优化细节操作
数据库SQL
优化是一个复杂的过程,它通常涉及到许多不同的技术和方法。以下是一些常用的SQL优化策略:1.**索引使用**:索引可以极大地加速查询速度。
阿里数据专家
·
2023-11-23 09:09
ChatGPT实战案例
ChatGPT
AIGC
sql
oracle
人工智能
数据库
数据分析
数据库SQL
:集合查询
综述:集合操作:∩交集,∪并集,-差分别对应SQL中的INTERSECT//UNION//EXCEPT,操作对象是查询结果应注意,做集合查询操作的查询结果应该列数相同,并且对应项的数据类型是相同的交集INTERSECT取两个查询结果重合的部分:查询计算机系及年龄不大于19岁的学生select*fromstudentwhere系="计算机"INTERSECTselect*fromstudentwhe
Karon_NeverAlone
·
2023-11-23 07:36
数据库系统
sql
数据库
database
Redis的五种常用数据类型、三种特殊数据类型详解、
常见面试题
目录简述Redis五种基本数据类型String字符串常用命令应用场景Hash散列表常用命令使用场景List链表常用命令应用场景Set(集合)常用命令应用场景SortedSet(有序集合)zset常用命令介绍应用场景Redis三种特殊的数据类型Geospatial地理位置命令介绍底层实现原理Hyperloglog基数统计命令介绍应用场景:适合做页面统计。Bitmap位图场景基本命令应用场景面试题常问
My_Way666
·
2023-11-23 06:16
redis
面试
redis
面试
数据类型
微服务
常见面试题
及解答
微服务
常见面试题
及解答1RPC1.1RPC的使用场景1.2RPC和HTTP相比,为什么微服务选用RPC,而不是HTTP2GRPC2.2GRPC怎么转成HTTP2.3GRPC某个服务的接口能通过浏览器访问吗
西木Qi
·
2023-11-23 06:27
面试
微服务
【C++】类型转换
文章目录C语言中的类型转换为什么C++需要四种类型转换C++强制类型转换static_castreinterpret_castconst_castdynamic_castRTTI
常见面试题
C语言中的类型转换在
星河万里᭄ꦿ࿐
·
2023-11-23 02:28
C++
c++
开发语言
ES6
常见面试题
总结 2021-03-21
1、es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性:1)let声明变量和const声明常量,两个都有块级作用域ES5中
猴逃逃
·
2023-11-22 19:09
数据库
常见面试题
—— 11. Partition by 和 group by 的区别
GROUPBY子句通常用于聚合函数(例如SUM,COUNT,AVG等)的计算,以便将多行数据组合成单个行,并根据聚合结果对数据进行分组。它可以将结果分为不同的组,其中每个组包含具有相同值的一组行,并且可以根据一项或多项列来指定分组。例如:SELECTcountry,city,COUNT(*)ascountFROMcustomersGROUPBYcountry,city以上SQL查询将在custom
@北海怪兽
·
2023-11-22 12:46
数据库SQL常见面试题
数据库
数据库
常见面试题
—— 13. char 和 varchar 的区别
char的长度是固定的,不足的部分用隐藏空格填充,而varchar的长度是可变的char的最大长度:255,varchar最大长度:65535char的查找效率高,varchar查找效率低,因为char长度固定,方便程序的存储与查找。char因为其长度固定,所以难免会有多余的空格占位符占据空间,可谓是以空间换取时间效率。varchar是以空间效率为首位。char的存储方式是:对英文字符(ASCII
@北海怪兽
·
2023-11-22 12:46
数据库SQL常见面试题
数据库
sql
并发编程
常见面试题
(超详细)
文章目录并发编程进程和线程的区别并发和并行的区别创建线程的方式线程之间的状态,状态之间的转换新建三个线程,如何保证按顺序执行wait方法和sleep的区别如何停止一个正在运行的线程synchronized关键字底层原理Monitor属于重量级锁,了解过锁升级吗JMMJava内存模型CAS(CompareAndSwap)自旋锁乐观锁和悲观锁的区别volatile关键字AQS(AbstractQueu
屈家全
·
2023-11-22 10:57
Java基础
java
面试
OSI网络模型 + TCP三次握手、四次挥手 + Socket、TCP、HTTP三者之间的区别和原理
文章目录七层网络模型TCP/IP协议基本概念TCP三次握手四次挥手Socket原理
常见面试题
七层网络模型(简称OSI模型):OSI模型(OpenSystemInterconnectionmodel)是一个由国际标准化组织提出的概念模型
Refuel.CONG
·
2023-11-22 10:25
Linux
开发
ARM树莓派开发
tcp/ip
http
三次握手
网络模型
socket
COMP9321代做、代写dataframe、Python程序设计调试、代写Python语言代写R语言程序|代做
数据库SQL
Resources/Assignments(/COMP9321/20T1/resources/41975)/Week3(/COMP9321/20T1/resources/41976)/Assignment-1Assignment-1TheassignmentdatahasbeenextractedfromaMoviedatasetonKaggle(https://www.kaggle.com/ro
tes6903
·
2023-11-22 06:37
【C++进阶之路】第十篇:C++的类型转换
2.为什么C++需要四种类型转换3.C++强制类型转换3.1static_cast3.2reinterpret_cast3.3const_cast3.4dynamic_cast4.RTTI(了解)5.
常见面试题
Captain-Lin
·
2023-11-22 06:14
C++学习与应用
c++
java
jvm
c语言
开发语言
Unity
常见面试题
型和日常问题总结,附有详解,强烈建议收藏,(持续更新中)
前情提要:会收集自己遇到的问题、在网上碰到的问题、大家分享的问题,尽量用不那么程序化的语言去描述,让大家都可以明白的更快(由于工作量有点大,可能更新的有点慢,不过我会尽力去更新完善的)来张洛琪希美图我们就开始啦!文章目录C#Unity设计模式计算机网络数据结构常见算法LuaSDK相关网络通信渲染和图形学C#什么是面向对象,和面向过程的区别面向对象:当解决一个问题时,把事物抽象成对象的概念,看这个问
奋斗吧,狗蛋
·
2023-11-22 04:06
unity
面试
c#
游戏引擎
数据结构
.net软件开发工程师
常见面试题
应届毕业生面试题,亲身经历,分享给大家仅供参考,仅用于.net方向,1、你的项目中有哪技术亮点?说一下自己项目中的重点技术,讲一下没学过的技术自己从网上或者别的地方自学的技术。2、EF过滤器有哪些?3、EF性能优化1.连接保持畅通意思是不要在需要的时候连接了不需要的时候断开,需要了又去连接(特殊情况除外),目的在于减少对数据库的操作。2.关闭EF的一些配置EF使用时,会在Config中配置,对于使
落在胸口的小星星
·
2023-11-21 21:51
.NET
面试题
.net软件开发工程师
基于tcp协议及
数据库sql
ite3的云词典项目
这个小项目是一个网络编程学习过程中一个阶段性检测项目,过程中可以有效检测我们对于服务器客户端搭建的能力,以及一些bug查找能力。项目的一个简单讲解我发在了b站上,没啥心得,多练就好。https://t.bilibili.com/865244702526406675?share_source=pc_native数据库创建及导入单词表#include #include #include #includ
零基础的小杨
·
2023-11-21 21:30
网络编程
数据库
tcp/ip
sqlite
linux
网络协议
开发语言
web服务器项目
常见面试题
目(C++)
项目介绍1、为什么要做这样一个项目?在学习CPP语言的时候,发现需要做一个项目来巩固一下,网上有推荐这个项目,然后就自己尝试做了一下。这个项目综合性比较强,从中既能学习Linux环境下的一些系统调用,也能熟悉网络编程。Web服务器能够很好的贯穿之前所学的知识,之前看过的《C++Primer》、《EffevtiveC++》、《STL源码剖析》等书籍。涵盖了TCP、HTTP协议多进程多线程IO锁等知识
weixin_42246291
·
2023-11-21 18:08
服务器
面试
前端
【数据库原理及应用教程】第三章 SQL
文章目录重点难点建立数据库创建数据库选择元组select多表查询子查询追加元组insert嵌套子查询元组删除命令deleteUpdate命令结果计算聚集函数分组查询和分组过滤分组过滤修正与撤销
数据库SQL
-DDL
九久呀
·
2023-11-21 13:54
MySQL数据库
数据库
sql
奇安信校招面试题(非常详细)从零基础入门到精通,看完这一篇就够了。
防范常见的Web攻击一、什么是SQL注入攻击攻击者在HTTP请求中注入恶意的SQL代码,服务器使用参数构建
数据库SQL
命令时,恶意SQL被一起构造,并在数据库中执行。
网络安全小肖
·
2023-11-21 08:05
前端
php
开发语言
网络
反射
常见面试题
一、什么是反射?反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。二、哪里用到反射机制?1.JDBC中,利用反射动态加载了数据库驱动程序。2.Web服务器中利用反射调用了Sevlet的服务方法。3.Eclispe等开发工具利用反射动态刨析对象的类型与结构
撇野i
·
2023-11-20 22:17
java
spring
开发语言
面向对象的
常见面试题
目录一、接口和抽象类区别二、构造方法能否被重写三、==和equals的区别四、拆箱和装箱五、重载和重写需要满足的条件六、final,finally,finalize的区别
撇野i
·
2023-11-20 22:16
java
c语言
c#
小林coding计算机网络知识点总结
二、HTTP2.1
常见面试题
HTTP常见状态码HTTP/1.1常见字段HTTP1.1HTTPSHTTP的演变2.2HTTP加密算法2.3HTTP1.1如何优化?2.4HTTPS如何优化?
mmmyles
·
2023-11-20 22:31
计算机网络
网络
操作系统
常见面试题
操作系统
常见面试题
进程管理1.说说进程和线程的区别?2.进程上下文切换详细过程?总结参考进程管理1.说说进程和线程的区别?
旅行者x
·
2023-11-20 21:58
操作系统
java
面试
linux
1.5 万字 + 40 张图解 HTTP
常见面试题
(值得收藏)
作者:小林coding图解计算机基础网站:https://xiaolincoding.com大家好,我是小林,我最开始写的第一篇图解文章就是这篇:那时候我也就不到100读者,如今这篇阅读都快2万了。当时这篇有些地方没有解释到位,然后我周末抽时间把一些没解释清楚的地方重写了,而且还增加HTTP缓存技术方面的面试题,文章的内容相比以前多了5000+字和10+张图。不多说了,发车发车!HTTP基本概念H
小林coding
·
2023-11-20 21:57
图解计算机网络
网络
面试
java
http
https
Redis
常见面试题
参考:javaguide、程序员大彬、小林coding1.简单介绍下Redis?Redis是由c语言开发的高性能的非关系型数据库。与传统数据库不同的是,Redis的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。并且,Redis存储的是KV键值对数据。内置了多种数据结构,还支持事务,持久化,lua脚本,集群等。2.Redis为什么快?基于内存,访问速度快底层使用高级数据结构,对数据处
Jm呀
·
2023-11-20 21:56
Java面试全集
redis
面试
缓存
java
【计算机网络】HTTP
常见面试题
1、HTTP基本概念HTTP是超⽂本传输协议,也就是HyperTextTransferProtocol2、能否详细解释「超⽂本传输协议」?超⽂本传输协议(1)协议HTTP是⼀个⽤在计算机世界⾥的协议。它使⽤计算机能够理解的语⾔确⽴了⼀种计算机之间交流通信的规范(两个以上的参与者),以及相关的各种控制和错误处理⽅式(⾏为约定和规范)。(2)传输所谓的「传输」,很好理解,就是把⼀堆东⻄从A点搬到B点,
Ant_Davis
·
2023-11-20 21:55
http
https
网络协议
java
经典面试题:输入网址后会发生什么?
“是一个
常见面试题
,这个问题贯穿了整个网络系统,对回答者的网络综合素质要求较高。本文中对此问题的大致流程进行较细致的阐述,但篇幅有限,其中仍有一些细节性的知识需要读者自行查阅。
雨雨不怕雨
·
2023-11-20 21:55
其他
网络协议
后端
面试
HTTP
常见面试题
(小林coding版总结)
1:HTTP基本概念超文本传输协议2:常见状态码1xx提示信息2xx成功3xx重定向4xx客户端错误5xx服务器错误3:HTTP常见的字段host指定服务器的域名Content-Length回应的数据长度Connection长连接(Keep-Alive)Content-Type响应数据格式(text/html;Charset=utf-8)Content-Encoding数据压缩格式(gzip)4:
阿彬在上路
·
2023-11-20 21:23
http
网络协议
网络
数据库SQL
优化——使用EXIST代替IN
查询进行优化,应尽量避免全表扫描对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引.尝试下面的技巧以避免优化器错选了表扫描:·使用ANALYZETABLEtbl_name为扫描的表更新关键字分布。·对扫描的表使用FORCEINDEX告知MySQL,相对于使用给定的索引表扫描将非常耗时。SELECT*FROMt1,t2FORCEINDEX(index_for
SmuEdward
·
2023-11-20 21:47
数据库优化
数据库
mysql
优化
sql
索引
设计模式
常见面试题
简单梳理下二十三种设计模式,在使用设计模式的时候,不仅要对其分类了然于胸,还要了解每个设计模式的应用场景、设计与实现,以及其优缺点。同时,还要能区分功能相近的设计模式,避免出现误用的情况。什么是设计模式设计模式是一套被反复使用的、多人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验
夜雨风云
·
2023-11-20 20:08
面试
设计模式
设计模式
面试
java
spring
常见面试题
总结
1、spring是什么Spring:是一个轻量级的IOC和AOP的java开发框架,为了简化企业级开发而生。核心就是控制反转和面向切面编程。IOC:控制反转(InverseofControl),以前项目都是在哪儿用到对象在哪儿new,把生成对象的权利反转给spring,让spring把对象管理起来,在哪用在哪注入。AOP:面向切面编程。可以对业务逻辑和非业务逻辑进行隔离,将程序中的一些非业务代码进
余笙zh
·
2023-11-20 19:09
spring
java
后端
链表
常见面试题
-c语言实现,单链表相关面试题(C语言实现)
在这里给出一些关于单链表常见的面试题。一、给定单链表,检测是否有环。1.题目分析仔细读题目发现还是有难度的,很多人刚开始会理解成就是判断一个单链表是否为循环链表,这样的理解是错的。题目的意思是指给出一条单链表,判断其中是否含有环,如“6”字型单链表就含有环。明白题目意思以后我们来说明解题思路,假设给定的单链表中有n个节点,我们可以利用两个指针fast和slow来求解问题。fast指针每次走两步,而
薛伯德
·
2023-11-20 18:44
链表常见面试题-c语言实现
Django 入门学习总结3
1、创建数据库打开mysite/settings.py文件,可以看到我们使用Python中已包含的默认的
数据库SQL
ite,也可以使用其他的数据库,如Oracle、Mysql等。
computerclass
·
2023-11-20 16:15
django
python
使用JDBC查询数据库信息
使用JDBC查询数据库信息平常都是直接使用mybatis操控数据库,现在回顾一下最原始的方法:使用JDBC查询数据库信息直接上案例新建maven工程工程结构
数据库sql
语句CREATEDATABASEbook
宏辉
·
2023-11-20 14:59
java
java
mysql
sql
数据库
mysql约束_Mysql之SQL语句、约束
SQL指结构化查询语言SQL使我们有能力访问
数据库SQL
是一种ANSI的标准计算机语言备注:ANSI,美国国家标准化组织一、SQL语句、语法1、查:SELECT语句用于从表中选取数据。
weixin_33939716
·
2023-11-20 14:27
mysql约束
HDFS
常见面试题
HDFS小文件问题小文件过多有什么坏处?主要是NameNode内存会受限。由于NameNode会将文件系统的元数据都存储在内存中,因此所能存储的文件总量受限于NameNode的内存总容量。每个文件、目录和数据块大约占150个字节,过多的小文件会大量消耗NameNode的内存量增加namenode寻址的时间怎么处理小文件过多的问题?数据未上传到HDFS前的处理:从根源上解决问题,每小时抽取一次数据改
海中大咸鱼
·
2023-11-20 12:02
hadoop
hdfs
hadoop
big
data
sqlite和MySQL一些常用命令_SQLite常用命令
SQLite3
数据库SQL
ite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。
白宇翰
·
2023-11-20 10:02
数据库SQL
SERVER常用命令说明
转载自https://blog.csdn.net/xf_yan/article/details/80464835:一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver—创建备份数据的deviceUSEmasterEXECsp_addumpdevice‘disk’,‘testBack
Sunada2401
·
2023-11-20 10:52
数据库
数据库
数据库系统及应用复习——第三章关系
数据库SQL
(1)SQL数据库的体系结构,SQL的组成。(2)SQL的数据定义:SQL模式、基本表和索引的创建和撤销(CREATE、DROP、ALTER)(3)SQL的数据查询;SELECT语句的句法,SELECT语句的三种形式及各种限定,基本表的联接操作,SQL3中的递归查询。(4)SQL的数据更新:插入、删除和修改语句。(5)视图的创建和撤消,对视图更新操作的限制。为了使通过视图插入新行时,元组满足视图的
Harzer
·
2023-11-20 07:14
数据库系统及应用
数据库
sql
大数据
常见面试题
及答案
目录1、rdd的5大特性:2、Hive分桶和分区的区别:3、Hive表动态分区和静态分区4、一个Hive表,数据量很大,分布在集群的100个节点,现在需要定期取top100,如何设计/实现:5、窗口函数6、hivesql和sparksql底层执行流程?6、Spark任务的执行流程7、Spark和MapReduce8、cache和persist的区别9、什么是宽窄依赖10、spark的shuffle
遐想者csdn
·
2023-11-20 01:18
大数据
hadoop
spark
hdfs
mapreduce
大数据
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他