多路复用问题汇总BIO有什么缺陷?针对C10K这样的需求,NIO靠什么解决问题?多路复用操作系统函数select(…)工作原理?多路复用操作系统函数select(…)默认监听socket数量为什么是1024?多路复用操作系统函数select(…)第一遍O(N)未发现就绪socket,后续再有某个socket就绪后,select(…)如何感知的?是不停轮询么?多路复用操作系统函数poll(…) 和s
常见面试题进程和线程的区别。死锁的必要条件,怎么处理死锁。Window内存管理方式:段存储,页存储,段页存储。进程的几种状态。IPC几种通信方式。什么是虚拟内存。虚拟地址、逻辑地址、线性地址、物理地址的区别。1.进程和线程1.1 线程1.1.1 概念是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同
作者:Benson Chan 翻译:安翔 审校:苏宓74%的物联网项目会失败。不要做下列事情,才能获得成功。 物联网(IOT)改变了以往的游戏规则,并带来颠覆性的变革。分析师预测到2020年将会有数十亿的物联网设备。但是如何才能让你的物联网项目取得成功呢?当前的购买者面对的是不成熟的解决方案,因为用例和技术标准都在不断变化。此外,许多现有的解决方案都由那些刚刚成立一两年的初创企业创
目录1. 声明2. NB的工作状态3. NB的工作模式1. 声明NB-ioT全名为Niubility Internet of Things,就是物联网,下文简称为NB。2. NB的工作状态NB可以将工作状态分为三种:1. CONNECT状态:该状态下仅能发送数据。2. IDLE状态:该状态下仅能接收数据。。3. PSM状态:该状态下既不能发送数据也不能接收数据。平台与设备之间互相不能找到对方。NB
题目谈谈你对AOP的理解谈谈你对IOC的理解BeanFactory和ApplicationContext的区别解释下Spring支持的几种bean的作用域spring框架中的单例Bean是安全的吗?简述几种排序(假如是一个从小到大的排序)个人理解谈谈你对AOP的理解 AOP的中文意思是面向切面,可以将程序中的交叉逻辑封装成切面,然后注入到对象中(业务逻辑),也可以对某些对象或方法进行增强。谈谈你对
1.对AOP的理解相关概念切面:一个特殊的模块化类。通知:切面类中的具体的方法切点:通知要执行的具体位置任何一个系统都是由不同的组件组成的,每个组件负责一块特定的功能,当然会存在很多组件是跟业务无关的,例如日志、事务、权限等核心服务组件,这些核心服务组件经常融入到具体的业务逻辑中,如果我们为每一个具体业务逻辑操作都添加这样的代码,很明显代码冗余太多,因此我们需要将这些公共的代码逻辑抽象出来变成一个
151.Sigfox利用了超窄的UNB技术,所以它的传输速率较低,通常是()?选项: A. 50bps B. 50Mbps C. 1000bps D. 100Mbps正确答案是:C详细解析:Sigfox利用了超窄的UNB(Ultra NarrowBand)技术来进行无线传输,频宽仅有200Hz左右。由于频带很窄,所以信号能够传输的距离较长,但传输速率也因此比较低。根据Sigfox官方的数据显示,其
一、 请描述下你上个公司的测试流程1. 问测试流程一般是想问你对项目的流程是否熟悉 答:不同类型的软件产品测试的方式和重点不一样,测试流程也会不一样。同样类型的软件产品,不同的公司所制订的测试流程也会不一样。虽然不同软件的详细测试步骤不同,但它们所遵循的最基本的测试流程是一样的 答案1: 需求宣讲->需求评审->开发系分->测试测分->提测->几轮测试->
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
2.4 写出一种排序算法(原理),并说出优化它的方法。2.5 请简单阐述您最得意的开发之作2.6 对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题a. 确认服务器是否能支撑当前访问量。b. 优化数据库访问。参考2.3c. 禁止外部访问链接(盗链), 比如图片盗链。d. 控制文件下载。e...
转载 2016-01-19 19:39:00
1390阅读
2评论
什么是最左前缀原则?什么是最左匹配原则 通常我们在建立联合索引的时候,也就是对多个字段建立索引,相信建立过索引的同学们会发现,无论是oralce还是mysql都会让我们选择索引的顺序,比如我们想在a,b,c三个字段上建立一个联合索引,我们可以选择自己想要的优先级,a、b、c,或者是b、a、c 或者是
原创 1月前
0阅读
c 保存的是这个对象的地址值,c准确的说是引用类型,{}这个数据,也是对象c。当函数没有设置形参,而调用时传递了实参,会在函数内默认用。返回匹配的第一个元素 得到的都是一个DOM对象。这个伪数组来存储实参,说他是伪数组是因为没有。返回所有匹配的元素,放在一个伪数组里。
原创 2023-08-07 07:29:59
180阅读
一、介绍spring框架   它是一个一站式(full-stack全栈式)框架,提供了从表现层-springMVC到业务层-spring再到持久层-springdata的一套完整的解决方案。我们在项目中可以只使用spring一个框架,它就可以提供表现层的mvc框架,持久层的Dao框架。它的两大核心IoC和AOP更是为我们程序解耦和代码简洁易维护提供了支持。二、Spring中AO
1.什么是负载测试?什么是性能测试? 2.性能测试包含了哪些测试(至少举出3种)3.简述性能测试的步骤4.简述使用Loadrunner的步骤5.什么时候可以开始执行性能测试?6.LoadRunner由哪些部件组成?7.你使用LoadRunner的哪个部件来录制脚本?8.LoadRunner的哪个部件可以模拟多用户并发下回放脚本?9.什么是集合点?设置集合点有什么意义?Loadrunner中设置集合
前言Consul 是一种非常强大的分布式服务发现和配置管理工具,它可以帮助开发人员和运维人员更好地管理和维护分布式系统。但是,使用 Consul 也需要投入一定的人力和物力,需要根据实际情况进行选择和使用。什么是 Consul?Consul 是一种分布式服务发现和配置管理工具,它可以用于服务注册、健康检查、负载均衡、故障恢复等方面。Consul 支持多数据中心、多种服务发现方式和多种协议,可以帮助
   硬件准备   今天我们在只有20元预算前提下,带领大家完成一次IoT物联网开发之旅!感谢万能的淘宝,让我们能采购到esp8266开发板,dht11温湿度传感器:  架构方案  我们通过DHT11采集温度,湿度数据,通过 MQTT 协议上报到阿里云 IoT 物联网平台,并通过规则引擎转发到表格存
最近做的一个项目版本,用了多久?最近版本都有哪些功能,输出了多少用例?这个项目中你负责了哪些模块?你觉得你们项目有什么优势性能测试怎么做的?性能测试用什么工具测的?实时监控服务端CPU性能用什么方法?如何鉴定系统瓶颈?压力测试和负载测试的区别?性能测试的关键指标有哪些?分别解释下你怎么判断的?性能指 ...
转载 2021-08-28 10:46:00
1574阅读
1点赞
1. 说出以下代码的打印结果:2. 说出以下代码的打印结果:3. `==` 和 `===` 有什么区别?
原创 2022-07-12 17:23:41
747阅读
1点赞
一、参考资料小公司工作一年半,准备社招跳槽去大厂!
原创 2022-12-16 21:46:53
543阅读
分区:https://www.jianshu.com/p/3e90ce61e915重点梳理:当Extra含有Using index,说明查询语句中使用了索引覆盖当Extra含有Using index condition,说明使用了索引下推(icp)索引下推: (把索引过滤条件下推到引擎,来减少 MySQL 存储引擎访问基表的次数(回表)以及 MySQL 服务层访问存储引擎的次数)type
转载 5月前
40阅读
  • 1
  • 2
  • 3
  • 4
  • 5