【校招面经分享】好未来-北京-视频面试
作者:阿吉整理&点评:lucifer为什么要写这个面经?lucifer 说让我写一下秋招面经,但我很菜,一开始不想写的。最主要的是不想暴露自己的菜,虽然群佬都知道我比较菜。lucifer 的群大概是我唯一一个每时每刻都能得到响应的群吧。很开心当时只是随便加了一下,但认识了好多大佬,经常在群里问...
2024-01-10MySQL字段排序,数据混乱。
有这样一种情况。在一张数据表中,存在id,存在order_num。这两个字段都是int(10)类型。现在需要根据order_num字段排序,一切都是正常的。但有一种情况,如果order_num的值是相同的,比如都是0,这时候数据顺序都是混乱的。于是加上一个id字段做额外的排序。操作如下图:两者查询的结果却不相同,有人知...
2024-01-10JUC并发工具类详解
1.为了并发安全:互斥同步、非互斥同步、无同步方案2.管理线程、提高效率3.线程协作问题1:线程池为什么要使用线程池问题一:反复创建线程开销大问题二:过多的线程会占用太多内存用少量的线程-避免内存占用过多让这部分线程都保持工作,且可以反复执行任务-避免生命周期的损耗加...
2024-01-10tomcat可以脱离myeclipse独立运行项目吗?
启动项目总是要在myeclipse中用tomcat启动,能不用myeclipse直接用tomcat或者别的服务器启动项目吗?回答:说个最最简单的例子,你觉得每台服务器上都必须装个eclipse吗回答:这个必须可以。回答:这些个软件是集成了tomact,在生产环境下,tomcat是单独存在与服务器上,通过shell命令操作的。回答:myeclips...
2024-01-10来了,来了,你们要的Nginx教程来了
一 Nginx简介1.1 什么是NginxNginx是一个高性能的http和反向代理服务器,其特点是占用内存小,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告表明能支持高达50000个并发连接数。1.2 反向代理正向代理:在浏览器中配置代理服务器,通过代理服务器进行互联...
2024-01-10immutablejs优化前端代码
前一段时间群里有小伙伴问 lucifer 我一个问题:”immutablejs 是什么?有什么用?“。我当时的回答是:immutablejs 就是 tree + sharing,解决了数据可变性带来的问题,并顺便优化了性能。今天给大家来详细解释一下这句话。背景我们还是通过一个例子来进行说明。如下是几个普通地不能再普通的赋值语句...
2024-01-10执行ArrayList的remove(object)方法抛异常?
简介或许有很多小伙伴都尝试过如下的代码:ArrayList<Object> list = ...;for (Object object : list) {if (条件成立) {list.remove(object);}} 然后会发现抛出java.util.ConcurrentModificationException异常,这是一个并发异常。那么这个到底是什么情况?首先需要介绍一下增强for循环增强for循环增强for循环是Java1.5后,Collection...
2024-01-10什么是线程死锁?形成条件是什么?如何避免?
什么是线程死锁死锁是指两个或两个以上的进程(线程)在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。多个线程同时被阻塞...
2024-01-10vue项目如何让网页端(浏览器不缓存)自动更新?
vue-li3项目打包之后部署到服务器的nginx上,怎么让浏览器不缓存信息,每次更新,用户都能看到最新的界面,而不是缓存的?回答:模板开头加:<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="0" />nginx 配置加:add_h...
2024-01-10关于滚动条的那些事
项目中用到的滚动条主要集中在两个方面,一是需要进行滚动条的样式设置,适配网站的整体UI;二是获取滚动条的属性,进行页面滑动方面的交互:比如说滑动定位已经滑动加载等滚动条样式的设置基于webkit的浏览器1. ::-webkit-scrollbar 滚动条整体部分,可以设置宽高2. ::-webkit-scrollbar-thumb 滚动条3. ::-w...
2024-01-10