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
面试知识+经验集锦
Kafka 基础
面试知识
都在这,你都知道嘛?
背景最近要把原来做的那套集中式日志监控系统进行迁移,原来的实现方案是:LogAgent=>LogServer=>ElasticSearch=>Kibana,其中LogAgent和LogServer之间走的是ThriftRPC,自己实现了一个简单的负载均衡(WRB)。原来的方案其实运行的挺好的,异步化Agent对应用性能基本没有影响。支持我们这个每天几千万PV的应用一点压力都没有。不过有个缺点就是如
没想好像
·
2022-02-15 18:30
计算机网络
面试知识
点
1.计算机网络体系模型物理层:建立、维护、断开物理连接。数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。传输层:定义传输数据的协议端口号,以及流控和差错校验。会话层:建立、管理、终止会话,(在五层模型里面已经合并到了应用层)会话的一端是本地主机,另一端是远程主机。表示层:数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)格
·
2022-02-15 10:04
面试计算机网络
iOS 偏后端的的
面试知识
点
GET和POST的区别标准答案GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的参数是有长度限制的,而P
齐云霄霄
·
2022-02-15 10:45
南吕十二 | 每日互联网产品日报「20190601」
适合写作用的所见即所得网页编辑器大新闻苹果提高appstore移动数据下载流量限制:150Mb升级到200Mb文章推荐一个合格的中级前端工程师必须要掌握的28个JavaScript技巧你要的React
面试知识
点
extrastu
·
2022-02-14 18:53
2021年春招Java后端开发
面试知识
点总结!
有没有拿到的也不用着急,小编在这里为大家整理了一份2021春招java后端开发
面试知识
点总结,大家只要把这份知识点背熟记牢,突击一个面试还是没有什么问题的,这份知识点包括Spring,Dubbo,MyBatis
前程有光
·
2022-02-13 01:45
Python
面试知识
点(二)
1、格式化字符串format和%的区别基本语法:.format()例:要格式化的子字符串用{}表示,如下MYSQL_URL='mysql+pymysql://{}:{}@{}:3306/{}'.format(username,password,hostname,database)优点format无需关注数据类型,在%方法中'%s'只能替代字符串类型.填充方式十分灵活,如单个参数可以多次输出,参数顺
繁花似锦之流年似水
·
2022-02-11 05:28
直接上干货!SpringBoot如何实现负载均衡?看这篇足矣了!
Redis大部分操作时基于内存,读写数据不需要磁盘I/O,所以速度非常快;Redis采用了I/O多路复用机制,提高了网络I/O并发性;Redis提供高效的数据结构,如跳跃表、哈希表等;1.Java基础
面试知识
点
爱看动漫的Java程序员
·
2022-02-08 20:54
程序员
java
后端
面试
Java
面试知识
点总结
1.Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?booleanboolean数据类型非true即false。这个数据类型表示1bit,但是它的大小并没有精确定义。《Java虚拟机规范》中如是说:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译
C语言学习圈1
·
2022-02-05 07:01
最全前端开发面试问题及答案整理
最全前端开发面试问题及答案整理前端开发
面试知识
点大纲:HTML&CSS:对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应
杀个程序猿祭天
·
2022-02-04 20:27
2022-01-09 浏览器相关
面试知识
点
一.详解浏览器事件捕获与冒泡1.事件委托/事件代理捕获阶段-->目标阶段-->冒泡阶段window.addEventListener('click',function(e){console.log('window捕获',e.target.nodeName,e.currentTarget.nodeName)},true)第三个参数为true,则监听捕获事件,不传或者传false,则监听冒泡事件e.t
走花鹿
·
2022-01-10 17:32
Android
面试知识
点-全面总结
本篇文章的所有知识点是亲身经历十余家一二线互联网企业面试后总结产出,包含应聘Android开发岗位的各个方面的高频知识点,主要针对但不局限于Android应届面试。JavaJava基础Java集合框架Java集合——ArrayListJava集合——LinkedListJava集合——HashMapJava集合——TreeMapJava集合——LinkedHashMapJava泛型Java反射(一
·
2021-12-23 14:20
an-d-ro-id
Android
面试知识
点总结
Android中的四大组件以及应用场景,包括Activity、Service、BroadcastReceiver和ContentProvider.Android中的四大组件以及应用场景Activity:在Android应用中负责与用户交互的组件。Service:常用于为其他组件提供后台服务或者监控其他组件的运行状态。经常用来执行一些耗时操作。BroadcastReceiver:用于监听应用程序中的
Amy木婉清
·
2021-12-17 15:06
iOS
面试知识
点(六)
cocoapods命令podinit:初始化;podinstall:安装第三方库;podupdate:更新第三方库;podsearch:查找第三方库;git常用命令本地操作:gitinit:初始化本地库;gitstatus:查看工作区、暂存区的状态;gitadd:将工作区的“新建或修改”添加到暂存区;(不带文件名的话,就是对仓库中的所有文件进行操作)gitrm--cached:移除暂存区中的内容;
渐z
·
2021-11-17 18:32
这份Github标星50K+神仙笔记覆盖了90%以上的Java
面试知识
点,带你所向披靡!
作为一个Java程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到Bug修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪50万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。但是面试的时候,当那个笑眯眯的面试官问出那些你再熟悉不过的Java问题时,你只是感觉似曾相识,却怎么也回答不到点上。比如HashMap的工作原理,再或
Java白叔
·
2021-10-20 14:22
程序人生
java
github
面试
云原生
面试知识
详解(Kubernetes + Docker + DevOps)
最近,各大互联网巨头在技术战略层面,都把云原生列为了主要发展方向。以阿里巴巴为例,他们技术老大说,云原生是云计算释放红利的最短路径,是企业数字化的最短路径。如果你问我未来看好哪个方向,我一定毫不犹豫的告诉你,绝对是云原生。你可以去招聘网站上看看,现在云原生工程师、Kubernetes工程师工资都特别高,并且都是急聘。为啥呢?因为现在的云原生人才少,看到此趋势的技术人员太少,大部分人都在那里当Jav
ITFLY8
·
2021-09-28 12:00
java
编程语言
面试
大数据
kubernetes
面经——C/C++常见
面试知识
点总结附面试真题
面试题作者:zhaouc发布时间:2015-02-1515:51:00网址:https://blog.csdn.net/zhaouc/article/details/43835667参考:C/C++常见
面试知识
点总结附面试真题
行稳方能走远
·
2021-09-28 10:55
嵌入式知识
c++
面试
Java基础面试:一文看懂String类中的常用方法
本次文章介绍的是Java基础面试常问
面试知识
点String1、intlength():返回字符串的长度:returnvalue.length2、charcharAt(intindex):返回某索引处的字符
Java架构-大仙
·
2021-09-19 15:07
java
面试
面试知识
点之[python小知识]
__init__()VS__init__.py定义类的时候,若是添加init方法,那么在创建类的实例的时候,实例会自动调用这个方法,一般用来对实例的属性进行初使化。Python类中定义__init__()后,执行实例化的过程,新建的实例本身,连带其中的参数,会一并传给__init__()函数自动并执行它。所以__init__()函数的参数列表会在开头多出一项,它永远指代新建的那个实例对象,Pyth
Xiaobei_Lyn
·
2021-09-03 10:36
面试知识
点之[Python类方法与变量]
类中定义的方法可以是:@classmethod装饰的类方法,第一个参数必须是cls。使用场景:作为工厂方法创建实例对象。可以是@staticmethod装饰的静态方法,参数根据业务需求定,可有可无。使用场景:如果在方法中不需要访问任何实例方法和属性,纯粹地通过传入参数并返回数据的功能性方法,那么它就适合用静态方法来定义,它节省了实例化对象的开销成本,往往这种方法放在类外面的模块层作为一个函数存在也
Xiaobei_Lyn
·
2021-09-03 10:25
收藏 | 机器学习、深度学习
面试知识
点汇总
点上方计算机视觉联盟获取更多干货仅作学术分享,不代表本公众号立场,侵权联系删除转载于:作者丨Oldpan来源丨oldpan博客编辑丨极市平台AI博士笔记系列推荐周志华《机器学习》手推笔记正式开源!可打印版本附pdf下载链接前言最近这段时间正临秋招,这篇文章是老潘在那会找工作过程中整理的一些重要知识点,内容比较杂碎,部分采集于网络,简单整理下发出来,适合面试前突击,当然也适合巩固基础知识。另外推荐大
SophiaCV
·
2021-08-31 18:00
卷积
算法
ipad
relativelayout
redirect
面了数百家公司,我总结出了一份Java程序员高频
面试知识
点,成功让256位求职者入职大厂
就目前大环境来看,跳槽成功的难度比往年高很多。总结一下2021面试的感受:无论一面还是二面,都很考验Java程序员的技术功底!!最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java程序员高频面试解析及知识点体系笔记.pdf(实际上比预期多花了不少精力),包含集合,JVM,并发编程、Spring,MyBatis,微服务,Redis,Dubbo,设计模式,数据结构,分布式等!,
·
2021-08-29 17:36
java面试程序员面试问题
收藏这篇两万字总结,❤️Docker❤️这一块保证你拿捏的死死的,我说的,耶稣都不行
⭐欢迎订阅《大厂面试突击》专栏,面试10多家大厂总结出的高频
面试知识
,免费阶段大家赶快订阅⭐更多精品专栏简介点这里⭐更多java面试学习资料,请私信「资料」获取岁月无情,余生有涯,将生活扛在肩上,风雨兼程
一条coding
·
2021-08-29 15:08
大厂面试突击
docker
面试
java
linux
网络
大厂面试突击——集合篇
⭐欢迎订阅《技术专家修炼》专栏,面试10多家大厂总结出的高频
面试知识
。⭐更多java面试学习资料,点击文末卡片关注后回复【资料】获取幸福,不是长生不老,不是大鱼大肉,不是权倾朝野。
一条coding
·
2021-08-26 10:30
技术专家修炼
面试
java
集合
arraylist
linkedlist
自学Java
面试知识
点(一)
Java类集类集是Java实现的数据结构应用,如果只是使用,那么类集的操作非常简单,类集的核心接口有:List、Map、Iterator、Enumeration;List子接口是可以根据索引号取得内容,在list集合里最容易问到的问题就是:AarryList和LinkedList的区别:ArrayList(包装了数组的集合,数组是可变的)LinkedList(链表的实现,搜索数据的时间复杂度为:n
·
2021-08-25 13:50
java
Android
面试知识
点(六):Binder
1、==和equals:在没有重写时,==和equal是一样的,但是在string中对equals进行了重写:将每个字符取出来进行比较(比较内容是否相同)2、抽象类和接口的区别:抽象类是对子类的共性进行抽取为一个父类,为了代码的复用接口是对类的行为进行约束,指定类可以有哪些行为抽象类的设计目的,是代码复用。当不同的类具有某些相同的行为(记为行为集合A),且其中一部分行为的实现方式一致时(A的非真子
书虫大王X
·
2021-08-22 20:02
跳槽前的想法
首先,需要做的就是,平复自己的情绪,让自己围绕在
面试知识
点而转。而不是“我受够了,我想离职!”这样最简单的想法。这样的想法,只是个人情绪的无意义发泄。
随心_b027
·
2021-08-21 00:01
【爆肝一周】面试10多家中大厂后的万字总结——❤️JavaWeb篇❤️(建议收藏)
⭐欢迎订阅《大厂面试突击》专栏,面试10多家大厂总结出的高频
面试知识
,免费阶段大家赶快订阅⭐更多精品专栏简介点这里⭐更多大厂全路线学习视频+笔记,PC端看左侧「关于作者」,手机端「私信」博主。
一条coding
·
2021-08-18 15:37
大厂面试突击
技术专家修炼
面试
java
javaweb
大厂
计算机网络
【一起去大厂】面试10多家中大厂后的万字总结——java基础篇(建议收藏)
⭐欢迎订阅《大厂面试突击》专栏,面试10多家中大厂总结出的高频
面试知识
,仅前50名免费⭐早晨的阳光和傍晚的落日,是你努力奔跑的背景色前言哈喽,大家好,我是一条。
一条coding
·
2021-08-09 10:20
大厂面试突击
技术专家修炼
面试
java
大厂
万字
面试题
面试知识
点学习7——hashMap相关问题
7.1计算hash值为什么移位运算?为什么是右移16位?7.2Hash值计算为什么使用&运算?7.3容量为什么要是2的幂次方?以上三个问题都对应于以下链接中的问答5、6、7深入理解hashcode和hash算法-一步之-博客园(cnblogs.com)7.4为什么链表长度为8才转为红黑树?首先遍历链表的平均查找时间复杂度是O(n),红黑树查找的时间复杂度控制在O(log(n)),在n较小的情况O(
·
2021-08-07 23:45
数据结构java
面试知识
点学习6——CAS操作
CAS操作6.1CAS操作过程6.2CAS带来的问题6.2.1ABA问题6.2.2自旋浪费大量的处理器资源与线程阻塞相比,自旋会浪费大量的处理器资源。这是因为当前线程仍处于运行状况,只不过跑的是无用指令。它期望在运行无用指令的过程中,锁能够被释放出来。例如:阻塞相当于熄火停车,自旋状态相当于怠速停车。在十字路口,如果红绿灯等待的时间非常长,那么熄火相对省油一些;如果红绿灯的等待时间非常短,怠速停车
·
2021-08-07 23:40
java
面试知识
点学习5——HTTP的无状态性 、Cookie 、Session原理 Session共享
参考资料:(2条消息)JavaWeb基础系列(四)Session和Cookie_小刺猬喜歡獨角獸-CSDN博客什么是Http无状态?Session、Cookie、Token三者之间的区别-翎野-博客园(cnblogs.com)Java面试高级篇—Session和Cookie的区别与联系面试题12期-yoodb-素文宅博客集群间如何实现session共享【面试+工作】-云+社区-腾讯云(tencen
·
2021-08-07 23:20
java
面试知识
点学习4——反射机制、类加载时的内存布局
4反射机制、类加载时的内存布局4.1学习资料——B站韩顺平【韩顺平讲Java】Java反射专题-反射反射机制类加载reflectionClass类结构等_哔哩哔哩_bilibili4.2静态加载/动态加载静态加载:编译时加载相关的类,如果没有则报错,依赖性强动态加载:运行时加载需要的类,如果运行时不用该类,即使不存在该类也不报错,降低了依赖性。反射是动态加载,编译时不会报错,只有当代码执行到相应的
·
2021-08-07 23:00
JVM
面试知识
点学习3——双亲委派模型
3双亲委派模型3.1三层类加载器启动类加载器拓展类加载器应用程序类加载器(如果应用程序中没有自定义过自己的类加载器,一般情况下这个就是程序中默认的类加载器)。3.2双亲委派模型图JDK9之前的Java应用都是由这三种类加载器互相配合来完成加载的,如果用户认为有必要,还可以加入自定义的类加载器来进行拓展。组合:就是在一个类中引用另一个类作为成员3.3工作过程及好处3.4双亲委派模型的源码
·
2021-08-07 23:55
JVM
面试知识
点学习2——聚簇索引—页分裂(示意图来源于知乎@胖懒鸭)
聚簇索引——页分裂第十页第十一页此时27没有地方插入InnoDB的做法(简化版):1.创建新页2.判断当前页(页#10)可以从哪里进行分裂(记录行层面)3.移动记录行4.重新定义页之间的关系页#11保持原样,但是页之间的关系发生了改变:页#10相邻的前一页不变,后一页为页#12;页#12相邻的前一页为页#10,后一页为页#11;页#11相邻的前一页为页#12,后一页不变。所以一次页分裂操作,需要修
·
2021-08-07 23:50
mysql
面试知识
点学习1——事务的ACID特性
事务的ACID特性原子性(Atomicity)事务是数据库的逻辑工作单位,事务中包括的操作要么都做,要么都不做一致性(Consistency)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态一致性状态:在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏,数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。不一致状态:数据库系统运行中发生故障,有些事务尚未完成就被迫中断
·
2021-08-07 23:20
数据库
2021前端一些
面试知识
点
时代背景下造就JavaScript是单线程语言,因为当时还没有出现多处理器计算机。js相关一、基础知识1.js数据类型(原始类型与对象类型)原始类型(简单数据类型):BooleanNumberStringUndefinedNullSymbol(ECMAScript6新增的-符号)2.对象类型(复杂数据类型):Object其中null与undefined的区别是:“undefined”表示值未定义,
Simple_Learn
·
2021-06-28 11:17
不只是简单的Java
面试知识
点汇总
面向对象的三大特征封装把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或对象操作,对不可信的信息进行隐藏。继承对象的继承关系代表了一种‘isa’的关系,比如A和B,可以描述为‘B是A’,表明B继承A。多态接口的多种不同的实现方式即为多态。面向对象和面向过程的区别面向过程:优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/
im青禾
·
2021-06-26 03:47
web前端
面试知识
点整理
获取更多资源,添加308139472一、HTML5新特性本地存储webStoragewebsocketwebworkers新增地理位置等API对css3的支持canvas多媒体标签新增表单元素类型结构标签:headernavarticleasidefooter表单标签:emailurlrangedate媒体标签:videoaudio……二、CSS3新特性圆角:border-radius阴影:box
Java架构师CAT
·
2021-06-25 08:13
Java
面试知识
点总结
目录基础篇一、JAVA:二、JDKJREJVM的区别:三、java的基本数据类型四、switch默认接受的几种数据类型五、修饰符的作用六、Static修饰符七、final,finally,finalize三者区别八、StringBufferStringBuilderString区别九、String的常用方法十、Java面向对象的特征十一、抽象类与接口的区别十二、List,Set,Collectio
·
2021-06-24 19:08
面试知识
集-UI事件传递,图像显示,性能优化,离屏渲染
UIView与CALayer关系事件传递与视图响应链事件传递与视图响应链图像显示原理image.pngUI卡顿掉帧分析及解决方案参考文档:iOS界面流畅之卡顿产生的原因和解决方案滑动优化方案UI绘制原理离屏渲染
周末年安
·
2021-06-24 04:43
java
面试知识
点(二)
HashMap和Hashtable的区别:(HashMap是Hashtable的轻量级实现)1最主要的区别就是:hashtable是线程安全的,而hashmap是非线程安全的(hashtable里面的方法都添加了synchronized关键字来确保线程同步。(2)hashtable是不允许key和value为null的,但是hashmap就可以。(3)Hashtable和HashMap扩容的方法不
伪代码
·
2021-06-22 05:18
Spark--SparkCore
面试知识
点总结
整理于【Spark面试2000题】Sparkcore面试篇03,梅峰谷大数据1.Spark使用parquet文件存储格式能带来哪些好处?如果说HDFS是大数据时代分布式文件系统首选标准,那么parquet则是整个大数据时代文件存储格式实时首选标准;速度更快:从使用sparksql操作普通文件CSV和parquet文件速度对比上看,绝大多数情况会比使用csv等普通文件速度提升10倍左右,在一些普通文
李小李的路
·
2021-06-21 17:07
k12机构面试小结
公司:英语在线培训机构
面试知识
点:1并发java线程池常用6大参数以及含义1corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置
Aaron_Swartz
·
2021-06-21 16:08
开刷BAT等大厂最全面试题集锦
(一)java基础
面试知识
点1.java中==和equals和hashCode的区别答:首先回答的是三个定义1>==是一个运算符号,是用来比较两个变量是否相等2>equals是Objec类的方法,用于比较两个对象是否相等
一生有你_b4f6
·
2021-06-21 13:39
2018-04-09 为面试做的一些准备
在往后一个月,陆续更新以下内容,以支撑
面试知识
点:一、java基础多线程IO、NIOJVM二、算法基础数据结构排序算法三、编程思想设计模式四、架构与项目五、数据库六、其他问题
CK_yang
·
2021-06-19 11:39
前端
面试知识
点整理(附答案)
知识点目录基于https://segmentfault.com/a/1190000018603454根据个人理解对每个知识点附上的答案,有错误欢迎大家指出。html1.html语义化标签的理解、结构化的理解大部分情况,采用div+css就可以实现静态页面,但是这样的布局会导致文档结构不够清晰,而且不利于浏览器的读取。而如果采用语义强的标签,比如用H系列标签表示标题,strong表示强调等,这样就能
AlannnnnnL
·
2021-06-19 07:22
千万不要错过的后端【纯干货】
面试知识
点整理 I I
千万不要错过的后端【纯干货】
面试知识
点整理IIc++内存管理上次分享整理的
面试知识
点I,今天我们来继续分享
面试知识
点整理IIlinuxkernel内核空间、内存管理、进程管理设备、驱动虚拟文件系统(vfs
·
2021-06-18 22:04
后端c++c
千万不要错过的后端【纯干货】
面试知识
点整理 I
C++面试题语言相关基础题对象复用的了解,零拷贝的了解对象复用指得是设计模式,对象可以采用不同的设计模式达到复用的目的,最常见的就是继承和组合模式了。零拷贝:零拷贝主要的任务就是避免CPU将数据从一块存储拷贝到另外一块存储,主要就是利用各种零拷贝技术,避免让CPU做大量的数据拷贝任务,减少不必要的拷贝,或者让别的组件来做这一类简单的数据传输任务,让CPU解脱出来专注于别的任务。这样就可以让系统资源
·
2021-06-18 22:13
c++后端
Android的
面试知识
点
JAVA方面1、权限的关键字段public,private,protected2、java面向对象特点3、JAVA集合相关List,Map实现原理,以及几个List的优缺点,HashMap的存储原理4、线程安全方面,synchronized,volatile,lock的区别5、线程池,实现的几种方式区别6、String,StringBuffer,StringBuilder区别7、垃圾回收机制8、什
壹树YS
·
2021-06-16 09:20
LinkdeList源码笔记
目录数据结构基础LinkedList源码解析
面试知识
数据结构基础链表的特点1,链表查询数据,需要遍历整个链表,即便是做了优化,判断当前index,确定从前边遍历或者从后边遍历,时间复杂度仍是O(n)。
杨旭_
·
2021-06-15 18:31
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他