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的
面试题
四
1.电商行业特点(1)分布式:①垂直拆分:根据功能模块进行拆分②水平拆分:根据业务层级进行拆分(2)高并发:用户单位时间内访问服务器数量,是电商行业中面临的主要问题(3)集群:抗击高兵发的有效手段,同时集群内部实现高可用(4)海量数据处理:随着公司数据的不断积累.自身的数据量很庞大.如果高效的处理数据/分析2.框架调用流程3.EasyUI后台调用流程4.分布式项目的设计思想为了实现架构之间的松耦合
菜鸟程序员z
·
2024-01-25 00:51
java
开发语言
面试
JAVA
面试题
五
一、说下你在项目开发中碰到的坑你所知道的微服务技术栈有哪些?微服务技术栈:多种技术的结合体我们在讨论分布式的微服务架构的时候它需要有哪些维度?1服务治理2服务注册3服务调用4负载均衡5服务监控这五点称为落地维度为什么叫落地呢?天上飞的理念肯定要有落地的实现也就是说分布式微服务架构当作天上飞的理念二、落地的实现可以总结为1服务开发:springbootspringmvcspring2服务的配置与管理
菜鸟程序员z
·
2024-01-25 00:51
java
开发语言
面试
spring
cloud
leetcode:
面试题
10.01. 合并排序的数组(python3解法)
难度:简单给定两个排序后的数组A和B,其中A的末端有足够的缓冲空间容纳B。编写一个方法,将B合并入A并排序。初始化A和B的元素数量分别为m和n。示例:输入:A=[1,2,3,0,0,0],m=3B=[2,5,6],n=3输出: [1,2,2,3,5,6]说明:A.length==n+m题解:classSolution(object):defmerge(self,A,m,B,n):delA[m:le
心软且酷丶
·
2024-01-25 00:46
算法
python
leetcode
算法
python
Python爬虫之协程
相比于
多线程
或多进程,创建和切换协程的开销更小。高效利用资源:由于协程可以在同一个线程中并发执行,因此不会涉及多个线程或进程之间的上下文切换,从而减少了额外的开销。这使得协程能够高效地利用计算资源。
Az_plus
·
2024-01-24 23:07
Study
python
爬虫
开发语言
前端基础
面试题
(二)
h5新增ccc3布局形式预解析构造函数和原型继承的方法高阶函数纯函数柯里化函数闭包垃圾回收机制异步流程、事件循环EventLoop宏任务微任务promise静态方法-alles6深拷贝和浅拷贝vue常见
面试题
说说你对
花言儿
·
2024-01-24 23:07
前端
【C语言】野指针
二、野指针产生的原因(C语言中常见)1.局部指针变量没有初始化2.使用已经释放过的指针3.指针指向的变量在使用之前就被销毁了三,野指针的危害四,如何规避野指针五,
面试题
一,什么是野指针?野
_麦子熟了
·
2024-01-24 23:37
C语言-基础
c语言
设计
多线程
架构
什么是
多线程
?
多线程
是程序同时执行多个任务的能力。
多线程
是一个编程语言术语,源自多任务处理的概念。当我们想将工作分成几个独立的部分时,就会使用它。它允许同时执行程序的多个部分。
人帝
·
2024-01-24 22:06
Node.js
node.js
前端框架
前端
xxl-job使用线程池
多线程
日志打印问题
xxl-job中不建议使用@Async,因为@Transaction,@Async在同一个类中注解失效(本类中方法添加这两个注解,然后本类自己其它方法调用有这两注解的方法这两个注解是失效,只能外部类调用注解才会生效)原因:spring在扫描bean的时候会扫描方法上是否包含@Async注解,如果包含,spring会为这个bean动态地生成一个子类(即代理类,proxy),代理类是继承原来那个bea
小白不养兔
·
2024-01-24 21:34
java
mybatis
开发语言
手动实现Redis的LRU缓存机制
前言最近在逛博客的时候看到了有关Redis方面的
面试题
,其中提到了Redis在内存达到最大限制的时候会使用LRU等淘汰机制,然后找了这方面的一些资料与大家分享一下。
拉霍拉卡
·
2024-01-24 21:03
java
java
docker
面试题
(一)
问题1:Docker的工作原理是什么?答案1:Docker利用Linux内核的容器化技术,如命名空间(namespaces)和控制(cgroups),来实现应用程序的隔离和封装。它使用镜像作为构建和分发应用程序的基本单元,并通过容器运行这些镜像。每个容器都具有自己的文件系统、网络和进程空间,但与主机和其他容器相互隔离。问题2:Docker的组成包含哪几大部分?答案2:Docker的组成包括以下几个
你曾经是少年
·
2024-01-24 21:31
eureka
云原生
一文搞懂 ThreadLocal 原理
当
多线程
访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。
武培轩
·
2024-01-24 21:00
valgrind安装使用教程
configuremakemakeinstall使用基本工具Memcheck,检测内存错误使用问题Callgrind,检查程序函数调用过程中出现的问题Cachegrind,检查程序缓存使用出现的问题Helgrind,检查
多线程
程序出现的竞争问题
Marine Tears
·
2024-01-24 21:32
#
valgrind
valgrind
内存管理
缓存
并发
Redis的五种常用数据类型详解及相关面试问题
Redis五种基本数据类型String字符串常用命令应用场景Hash散列表常用命令使用场景List链表常用命令应用场景Set(集合)常用命令应用场景SortedSet(有序集合)zset常用命令介绍应用场景
面试题
常问的数据类型简述
fpl1116
·
2024-01-24 20:55
JAVA全栈学习路线
#
JavaEE(SSM)
java
后端
redis
缓存
面试
高频
面试题
==和equals区别?==:==比较的是栈中的内容,基本数据类型比较的是值,引用类型比较的是内存地址equals:Object的equals方法是用==实现的,用法一样,但是通常会重写该方法,比如string重写后,比较的是值内容hashCode和equal关系?hashCode相当于对象的指纹信息,但是java做不到这么绝对,但是还是能提前做一下判断如果两个对象hashCode不同,肯定是两个
kk_0910
·
2024-01-24 20:36
java
[03][01][02]
多线程
的基本原理及挑战
由一个问题引发的思考线程的合理使用能够提升程序的处理性能,主要有两个方面:能够利用多核cpu以及超线程技术来实现线程的并行执行线程的异步化执行相比于同步执行来说,异步执行能够很好的优化程序的处理性能提升并发吞吐量提升处理性能的同时也带来了很多麻烦
多线程
对于共享变量访问带来的安全性问题一个变量
悠娜的奶爸
·
2024-01-24 20:07
Vue 高频
面试题
Vue2相关问题下面是当简历项目为vue2时面试遇到过得问题1、为什么data返回值是个函数为了确保每个组件实例都有独立的、隔离的数据作用域;假如data是对象,所有组件实例会共享同一个数据对象,如果某个组件实例中修改了这个对象会影响其他的组件实例。而写成函数的形式,每次创建一个新的组件实例,这个函数都会被调用从而返回一个新的独立的数据对象,每个组件实例都有自己的数据对象,互不干扰。exportd
MissXu666
·
2024-01-24 20:41
前端面经&面试题
vue.js
javascript
前端
前端
面试题
1、盒子塌陷的原因?解决方式原因:1.浮动导致的塌陷,浮动会脱落标准流2.嵌套的两个盒子,子盒子设置margin-top会导致父盒子一下下移解决方法:第一种情况1清除浮动;2给父盒子加高度;3给父元素添加overflow:hidden第一种情况1给父元素加上边框;2给父元素添加overflow:hidden2、不定宽高的div水平垂直居中答:1、父元素添加position:relativediv{
秃头小宝贝-
·
2024-01-24 19:57
前端
css
javascript
ajax
es6
前端
面试题
:a==1&&a==2&&a==3
前几天看到一个有趣的试题,把它记录下来分享给大家题目:if(a==1&&a==2&&a==3){console.log("true");}else{console.log("false");}实现这样的a,开始的时候感觉这个题很有意思,下面分享两种实现方式方式1leta={i:1,toString:function(){returnthis.i++;},};通过toString方法实现方式2let
华子Code1024
·
2024-01-24 19:27
前端
面试
javascript
算法
职场和发展
高级前端常见
面试题
合集
常见的图片格式及使用场景(1)BMP,是无损的、既支持索引色也支持直接色的点阵图。这种图片格式几乎没有对数据进行压缩,所以BMP格式的图片通常是较大的文件。(2)GIF是无损的、采用索引色的点阵图。采用LZW压缩算法进行编码。文件小,是GIF格式的优点,同时,GIF格式还具有支持动画以及透明的优点。但是GIF格式仅支持8bit的索引色,所以GIF格式适用于对色彩要求不高同时需要文件体积较小的场景。
gogo2027
·
2024-01-24 19:27
前端框架
javascript
前端
面试题
:
Vue的data为什么是一个函数vue的data实质上就是一个闭包,vue是单页面应用,是由很多组件构成的,Vue中的data是函数的时,组件实例化的时候这个函数建辉被调用,返回一个对象,计算机会给这个对象分配一个内存地址,每次复用组件,就会返回新的data,类似于给每个组件实例创建一个私有数据空间。组件复用不会引起数据的相互影响。1、vue的双向绑定原理是什么?里面的关键点在哪里?Vue的内部通
Monop
·
2024-01-24 19:27
vue.js
javascript
前端
this
面试题
vara="outer";letobj={a:"inner",foo:()=>{console.log(this.a);},};obj.foo();classFoo{print=()=>console.log(this.x);constructor(){this.x=1;}}letfoo=newFoo();foo.print.call({x:2});//箭头函数与this-代码段3function
华子Code1024
·
2024-01-24 19:27
前端
javascript
vue.js
前端
面试题
:链式数据转换
给出如下数据结构,进行数据格式转换,父子集合形式的数据letdata=[{id:1,name:"目录1",parentId:0,},{id:2,name:"目录1-1",parentId:1,},{id:3,name:"目录1-2",parentId:1,},{id:4,name:"目录1-1-1",parentId:2,},{id:5,name:"目录1-1-2",parentId:2,},{i
华子Code1024
·
2024-01-24 19:57
前端
面试
算法
javascript
前端
面试题
:两数和三数之和(多种方法实现以及数组中接近的值查找)
两数之和前端面试中常被问到求两个数之和等于给定的值如:在数组[2,3,5,7,11,15]中找到两个数,使之和等于20,并返回这两个数的坐标,如果没有找到返回空[]方法1缺点:这种方法有局限性,首先需要对数组排序,带来额外的消耗优点:对有序数组友好实现方式:无序数组进行排序(有序直接查找),然后使用二分查找的方式进行,定义头尾两个指针,并进行数值求和并和目标值进行比较,小于目标值则左指针++,大于
华子Code1024
·
2024-01-24 19:26
前端
javascript
面试
前端
面试题
:topK算法
当面试官问你,在不考虑数字越界的情况下,有1亿条搜索数据,让你从中找到前100条频率高的数据你会怎么实现?当时,我的第一印象是把数据分组,分别求前多少条?但是没法保证每组的前100条或者多少条数据刚好是前几位的,这个被否定了。然后突然想到这不就是topK算法的变异,然后给面试官说了一下。找到一个对照值,然后把大于对照值的存储在left=[]数组中,小于对照值的存储在right=[]数组中,这样我们
华子Code1024
·
2024-01-24 19:24
前端
算法
javascript
JavaScript进阶:WebAPIs重点知识整理2
查找节点的子节点1.1.3查找节点的兄弟节点1.2新增节点(先创建,后追加)1.3克隆节点1.4删除节点2M端(移动端)事件3JS清空表单的方法4swiper插件的使用5延时函数6JS的执行机制6.1首先看一道
面试题
是小蟹呀^
·
2024-01-24 19:39
JavaScript
javascript
【LeetCode力扣】
面试题
17.14. 最小K个数(top-k问题)
目录1、题目介绍2、解题思路2.1、优先队列解法2.2、top-k问题解法1、题目介绍原题链接:
面试题
17.14.最小K个数-力扣(LeetCode)题目要求非常简短,也非常简单,就是求一组数中的k个最小数
Hacynn
·
2024-01-24 19:30
LeetCode刷题
leetcode
算法
java
intellij-idea
数据结构
top-k问题
Java
面试题
汇总
Java
面试题
汇总熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些java有关的一些算法,设计模式等等。
码农朱同学
·
2024-01-24 18:44
面试题
13:机器人的运动范围
思路:这道题的思路和
面试题
12类似,可以用回溯法解决,将这个
不会编程的程序猿甲
·
2024-01-24 18:48
服务端性能优化措施
索引优化,慢查询消除,批量减少操作IO,使用NoSQL网络IO:批量操作,pipeline操作减少IO缓存:使用内存数据库redis/memcached异步:asyncio,celery并发:gevent/
多线程
meto风
·
2024-01-24 17:37
2023最全最新前端
面试题
(附加解析)
JS1、说一下innerHTML与innerText的作用与区别?作用:都可以获取或者设置元素的内容区别:innerHTML可以解析内容中的html标签innerText不能解析内容中的html标签2、JavaScript由以下三部分组成:ECMAScript(语法部分):JavaScript语言基础DOM(文档对象模型):规定了访问HTML和XML的方法BOM(浏览器对象模型):提供了浏览器窗口
耀南.
·
2024-01-24 17:01
html5
javascript
jquery
css
ajax
html
前端
史上最全 69 道 Spring
面试题
和答案
Spring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2.使用Spring框架的好处是什么?轻量:Spring是轻量的,基本的版本大约2MB控制反转:Spring通过控制反转实现
凯睿看世界
·
2024-01-24 17:02
MySQL
面试题
本文收录于java
面试题
系列,大家有兴趣的可以看一看相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看Java并发编程系列,设计模式系列、goweb开发框架系列正在发展中
过去日记
·
2024-01-24 16:22
java面试题
mysql
数据库
Java框架篇
面试题
本文收录于java
面试题
系列,大家有兴趣的可以看一看相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看Java并发编程系列,设计模式系列、goweb开发框架系列正在发展中
过去日记
·
2024-01-24 16:50
java面试题
java
开发语言
借助CountDownLatch实现
多线程
事务回滚
1.CountDownLatchCountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信。CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。当每一个线程完成自己任务后,计数器的值就会减一。当计数器的值为0时,表示所有的线程都已经完成一些任务,然后在CountDownL
GodSea_611
·
2024-01-24 16:47
java
jvm
开发语言
花七天时间整理了3.5W字的全栈自动化测试
面试题
(答案+学习路线)!(适合各级软件测试人员)
在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的测试人前言:我相信大多测试开发的或多或少经历过阿里的面试,也清楚阿里测开面试是有一定难度的,作者经历过多次阿里的面试,有满意的也有备受打击的。因此呢作者想把自己这么多次面试经历来个汇总,备站金三银四之际,希望对大家有所帮助。另外本人整理收藏了20
程序猿山猫
·
2024-01-24 15:35
自动化测试
软件测试
面试
经验分享
职场和发展
软件测试
BAT大厂都爱出的十道自动化测试
面试题
,看到就是赚到
目录一.项目二.http和https的区别是什么参考答案三.接口测试细节方面的
面试题
1.json和字典的区别?2.测试的数据你放在哪?
程序猿山猫
·
2024-01-24 15:34
软件测试面试
经验分享
面试
冲击2021——iOS
面试题
大全(新完整版)
临近年关,又到了面试求职高峰期,最近有很多网友都在求大厂
面试题
。正好我之前电脑里面有这方面的整理,于是就发上来分享给大家。
iOS最新面试题收录
·
2024-01-24 15:03
VC++中
多线程
学习(MFC
多线程
)一(线程的创建、线程函数如何调用类成员呢?如何调用主对话框的成员?、MFC中的工作线程和界面线程的区别)
这里废话不多讲了,因为项目原因,需要开启线程进行处理,在不了解线程的情况下,直接百度一下,然后就使用了,结果可想而知,出现了异常,所以花了一天时间系统学习一下
多线程
,这里主要是针对win32编程方面的线程介绍
zsffuture
·
2024-01-24 15:10
c++
VC++
多线程
编程
十个例子清晰列举啦
多线程
编程的奥妙。
mikasoi
·
2024-01-24 15:09
C++
MFC
线程
C++ 11
多线程
库初步学习
在C++11标准中,可以简单通过使用thread库,来管理
多线程
。thread库可以看做对不同平台
多线程
API的一层包装;因此使用新标准提供的线程库编写的程序是跨平台的。
bcbobo21cn
·
2024-01-24 15:09
VC++
thread
C++11
代码随想录算法训练营第十二天|理论基础,递归遍历,迭代遍历,统一迭代
.螺旋矩阵II代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表代码随想录算法训练营第四天|24.两两交换链表中的节点,19.删除链表的倒数第N个节点,
面试题
丁希希哇
·
2024-01-24 15:36
力扣算法刷题
算法
面试
python
力扣
数据结构
代码随想录算法训练营第十三天|层序遍历10,226.翻转二叉树,101.对称二叉树
.螺旋矩阵II代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表代码随想录算法训练营第四天|24.两两交换链表中的节点,19.删除链表的倒数第N个节点,
面试题
丁希希哇
·
2024-01-24 15:36
力扣算法刷题
算法
面试
python
力扣
数据结构
代码随想录算法训练营第十一天|239. 滑动窗口最大值,347.前 K 个高频元素,总结
.螺旋矩阵II代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表代码随想录算法训练营第四天|24.两两交换链表中的节点,19.删除链表的倒数第N个节点,
面试题
丁希希哇
·
2024-01-24 15:06
力扣算法刷题
算法
面试
力扣
python
数据结构
一个处理Range List的
面试题
解法
大纲题目解法RangeaddremoveToolsRangeListaddremove代码最近看到一个比较有意思的
面试题
。题目不算难,但是想把效率优化做好,也没那么容易。
breaksoftware
·
2024-01-24 14:53
python
list
python
第10章_
多线程
(创建和启动线程,Thread类的常用结构,
多线程
的生命周期,线程安全问题及解决,同步,线程的通信,JDK5.0新增线程创建方式)
文章目录第10章_
多线程
本章专题与脉络1.相关概念1.1程序、进程与线程1.2查看进程和线程1.3线程调度1.4
多线程
程序的优点1.5补充概念1.5.1单核CPU和多核CPU1.5.2并行与并发2.创建和启动线程
丁总学Java
·
2024-01-24 14:20
JavaSE知识汇总
创建和启动线程
Thread类的常用结构
多线程的生命周期
线程安全问题及解决
同步
线程的通信
JDK5.0新增线程创建方式
JVM之java内存区域[1](程序计数器、栈)
文章目录版权声明零运行时数据区一程序计数器1.1加载阶段1.2执行阶段1.3
多线程
情况二栈2.1java虚拟机栈2.2java虚拟机栈帧的组成2.2.1局部变量表2.2.2操作数栈2.2.3帧数据2.3
缘友一世
·
2024-01-24 14:48
jvm
jvm
java
开发语言
C# 使用屏障来使
多线程
并发操作保持同步
写在前面以下是微软官方对屏障类的介绍,System.Threading.Barrier可用来作为实现并发同步操作的基本单元,让多个线程(参与者)分阶段并行处理目标算法。在达到代码中的屏障点之前,每个参与者将继续执行,屏障表示工作阶段的末尾;单个参与者到达屏障后将被阻止,直至所有参与者都已达到同一障碍。所有参与者都已达到屏障后,你可以选择调用阶段后操作。此阶段后操作可由单线程用于执行操作,而所有其他
rjcql
·
2024-01-24 13:12
C#
c#
多线程
Java
面试题
136-150
36、用JDBC如何调用存储过程代码如下:packagecom.huawei.interview.lym;importjava.sql.CallableStatement;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.Types;publicclas
小爱聊IT
·
2024-01-24 13:42
Java
java
开发语言
【好书】《我在一楼急诊室的人生》
一季看下来,除了惊叹于急诊室医生们的临危不乱,还膜拜了他们
多线程
工作的技-鲜血喷涌,骨肉分离,仪器哔哔哔哔,家属叨叨叨叨,这一切都无碍优秀的医生们临场发挥。
暴君熊
·
2024-01-24 13:57
【好用的AI工具Kimi Chat】帮助提高面试效率
本文以面试【测试开发】的岗位为例,对
面试题
进行拓展,让AI帮助我们更快速地提高复习效率。
BruceHelloWorld
·
2024-01-24 13:03
软件测试从入门到精通
面试
职场和发展
人工智能
机器学习
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他