2020年10月-上海-彩贝壳-面试题汇总
彩贝壳,核心团队来自支付宝、腾讯、美团点评和普华永道,优质平台,有很大成长空间。Thread run 和 start方法有什么区别你觉得你在自己的项目,你还可以做哪些优化如果你的业务线越来越多了,你觉得你的代码会有什么问题?如何排查问题,如果用户a和用户b同时使用一个功能,用户b出错了,用户a正常,你从哪些方面排查?有没有印象深刻的bug?怎么解决的?说下常用的数据结构的底层原理线程安全问题怎么解决?你在项目中,Redis是怎么用的?Redis的运行.
初学Web安全之sql注入(一)
初学Web安全之sql注入(一)sql注入产生原因sql注入漏洞的产生需要满足以下两个条件:参数用户可控传入的参数拼接到sql语句并且带入到数据库查询一般来说,用户登录网页所使用的sql语句为:select * from user where username='admin' and password='password';而如果程序员设计网页之初没有对用户的输入进行过滤,使得用户的输入可以带入到数据库,那么这时候就可以产生sql注入,最简单的一种,就是构造万能密码,这里拿dvwa来
MacOS Big Sur 开启 HIDPI
每年一次大更新都会让我修改好的hidpi重新设置,今年也不外我也是按照我收藏很久的帖子改,不过这次居然失效了因为这次苹果系统不允许更改System文件了,下面是新版系统修改方式:1. 查看显示器信息使用:FixEDID 查看显示器信息,我的显示器如下2. 寻找适合修改的文件打开:/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610找到:DisplayProductID-a033文件复制一份到任意文件夹
【ngrok】一款好用的工具:让别人看到你的本地项目
【ngrok】一款好用的工具:让别人看到你的本地项目ngrok介绍:ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。对于初学者来说:ngrok能够提供一个强大功能,让别人通过链接访问到你的本地项目:免费以在eclipse上开发JavaWeb项目为例,将JavaWeb项目开发好后,我们一般将项目部署在Tomcat服务器上,访问一个本地链接进行访问下图是在eclipse上将项目运行在Tomcat
Vue实现数据绑定的原理
当把一个普通的JavaScript对象传给Vue实例的data选项,Vue将遍历此对象所有的属性,使用Object.defineProperty(Vue2.x) – (vue3->proxy) 把这些属性全部转为 **getter/setter(数据劫持或数据映射)。**在属性被访问和修改时通知变化。每个组件实例都有相应的 watcher 实例对象,它会在组件渲染的过程中把属性记录为依赖,之后当依赖项的 setter 被调用时,会通知 watcher 重新计算,从而致使它关联的组件得以更新。<
Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用(<、<= 、>、 >=、&、‘、“ )
Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用(<、<= 、>、 >=、&、'、" )实体引用对照表解释特殊符号为什么不能在xml文件中使用关于 CDATA 部分的注释:在Mybatis的xml文件中,很多特殊符号是无法直接使用的,需要使用实体引用,假如在 XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。实体引用对照表解释特殊符号为什么不能在xml文件中使用“<”
window.name属性详解(Javascript)
关于window下自带name的属性不知道大家有没有发现这样一种情况在控制台里直接输出未声明变量,正常情况应该是会报错的,而且声明未赋值的变量输出应该是undefined但是偏偏就个别特例,就是name属性其实window自身就带有name这个属性,在控制太输入window可以可以看到打开往下翻就可以找到window.name直译过来是窗口名字,主要用于为超链接和表单设置目标(targets),什么意思呢,我们做个案例建立两个网页第一个<!DOCTYPE html&g
Vue.js页面跳转后返回上一页面记录上一页面select选定的值
在当前页面中,选中了某个标签中的问题,然后跳转到问题页面,按返回按钮返回到当前页面,继续选中之前的选中标签实现效果如下图:实现逻辑如下:进入当前页面的时候,页面路由为http://localhost:8080/#/problem点击某个标签,页面路径修改为http://localhost:8080/#/problem?index=3index的值为选中的标签下标,这样就用当前路由记录了当前的标签选中项进入详情页后,路由为http://localhost:8080/#/detail/?id=5
JS的100道经典面试题(一)只看这四篇就够了,收藏起来以后偷偷看
年轻人你不讲武德,耗子尾汁~~~总结就是为了形成自己的js知识网,提升自己,加油!开始干1、介绍js的基本数据类型 答: Undefined、Null、Boolean、Number、String2、js有哪些内置对象? 答:数据封装类对象:Object、Array、Boolean、Number 和 String 其他对象:Function、Arguments、Math、Date、RegExp、Error 3、this对象的理解 答:this总是指向函数的直接调用者(而非间接调用者
Linux 下的 TCP参数优化(详解)
简介 TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一条具有下列特点的通信方式 (1)基于流的方式; (2)面向连接; (3)可靠通信方式; (4)在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销; (5)通信连接维护是面向通信的两个端点的,而不考虑中间网段和节点。为满足TCP协议的这些特点,TCP协议
面试遇到最恶心的hr -------足足让人恶心一下午
在boss直聘上投递了xxx长亮科技,hr开始问我是几本,我说是一本,后面又问了几个问题,过了一会hr又问我是几本,我以为是她忘记了我的回答,我说是一本,后面她又问我是高考分数是多少,我把分数告诉她结果她回了句很恶心的话,成绩这么低,也是一本。这么有这种恶心的hr,我很气,但我还是礼貌的回答,你不相信可以去网上查我们学校,没必要这么说。后面她又阴阳怪气的回了句:“哈哈,惹你生气了,不好意思”。真的很恶心面试官与学生本来就平等的关系,我高中的时候是不努力学习,成绩是不高,但这种hr凭啥说的我不配上一本,真
QCAD dxf 扩展属性
XData是CAD开放给用户(程序员)的一个功能接口:可以往CAD实体上写入/绑定你的个人信息,CAD不会理会/管理你的个人信息,但会保存到DXF文件中。同时你也可以读取这些个人的信息,方便你编程使用。...
今日推荐
周排行