【面试】测试/测开(NIG2)

145. linux打印前row行日志

参考:linux日志打印

  1. 前10行日志
    head -n 10 xx.log
  2. 后10行日志
    tail -n 10 xx.log
    tail -10f xx.log
  3. 使用sed命令
    sed -n '9,10p' xx.log #打印第9、10行
  4. 使用awk命令
    awk 'NR==10' xx.log #打印第10行
    awk 'NR>=7 && NR<=10' xx.log # 打印第7-10行
    tail head

146. 数据库中文乱码问题

参考:mysql中文乱码

如果遇见插入中文乱码问题,先确定问题的产生肯定与编码方式有关,先检查数据库的编码方法,查看下数据库字符集,再查看下表的编码,最后检查下表中列的编码。检查这三个地方的编码,一般问题即可迎刃而解。
1)查看数据库编码:show variables like ‘character_set%’;
2) 查看表的数据集:show create table 表名;
3)修改字段编码方式:ALTER TABLE 表名 CHANGE 列名 列名 VARCHAR(45) CHARACTER SET UTF8 NOT NULL;

147. Spring的底层原理是什么

参考:Spring相关

148. 抽象类和接口的区别

参考:抽象类和接口区别

1)接口是行为的抽象,是一种行为的规范,接口是like a 的关系;抽象是对类的抽象,是一种模板设计,抽象类是is a 的关系。
2)接口没有构造方法,而抽象类有构造方法,其方法一般给子类使用
3)接口只有定义,不能有方法的实现,java 1.8中可以定义default方法体,而抽象类可以有定义与实现,方法可在抽象类中实现。
4)抽象体现出了继承关系,继承只能单继承。接口提现出来了实现的关系,实现可以多实现。接口强调特定功能的实现,而抽象类强调所属关系。
5)接口成员变量默认为public static final,必须赋初值,不能被修改;其所有的成员方法都是public abstract的。抽象类中成员变量默认default,可在子类中被重新定义,也可被重新赋值;抽象方法被abstract修饰,不能被private、static、synchronized和native等修饰,必须以分号结尾,不带花括号。

149. 最长回文子串

150. 数组中前k大元素

151. 有大量查询如何优化?代码方面如何优化?数据库如何优化?

152. 重载、重写、重构的区别?

153. 一个自然数n分解成若干个数相乘,求这些数的最小和

154. 一个英文句子全部逆序输出?句子中单词不变,句子逆序输出?如果多个空格怎么办

155. 在linux上创建一个文件,创建失败了可能是什么原因?

156. 在linux上运行一个二进制文件,如果结果不符合预期,怎么调试?

157. linux的读文本筛选,如果有4列,需要按照第三列降序排列,怎么实现?

158. 数据结构有哪些?关于数据结构有哪些知识点?

159. 双向链表插入节点

160. 双向链表循环的遍历如何遍历

161. 单链表如果有环,如何进行判断?

162. 青蛙跳台阶问题

163. 页面或网站打开特别慢的原因

164. Linux窗口端口被哪个进程占用

165. linux文本字符串替换

166. 请求https底层流程

167. 一个文件很大有1亿个ip地址,怎么用100M的内存找出出现次数最多的ip地址?

168. nestat各个字段含义

169. 进程状态?

170. 有哪些进程调度算法?具体说明

171. IO缓冲和非缓冲,网络IO是缓冲吗

172. 平衡二叉树的该奶奶,删除、插入、左旋和右旋操作

173. 多态运行时怎么确定虚函数?如果一个类继承了多个包含虚函数的类,如何计算类的大小?

174. 在一个文本文件中,统计“你好”这个词出现的次数

175. TCP和UDP在实际中的应用

176. 单例模式能解决说明问题,什么场景下会使用单例?实际中有哪些应用场景?

177. java有自动回收机制,那是不是不用考虑内存泄漏问题了呢?

178. 五个线程去切蛋糕,五个线程取蛋糕,会出现什么问题,如何进行优化?

179. 主线程怎么知道五个线程已经切完蛋糕了呢?什么时候去取蛋糕?

180. 堆和栈的区别?

181. 项目怎么判断时http请求?

182. 网络收发数据包的过程?

183. linux内核包含哪些模块?

参考:Linux内核

184. 服务器性能瓶颈

参考:服务器性能瓶颈

1)超过了服务器设置的网络请求最大连接数,报错:请求被拒绝403
2)服务的线程池最大线程数未设置适当,报错:连接超时(处理不过来的等待,等待时间太长超时)、请求失败(处理不过来的直接失败)
3)超过了redis最大连接数
4)接口直接访问数据库,超过了数据库最大连接数:暂停服务503

185. 线程池中线程数量怎么确定?

参考:线程池线程数量

  1. 线程池中线程数量主要与CPU、IO、并发等有关
  2. CPU密集型任务
    ① 要进行大量的计算,消耗CPU资源,比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。要最高效地利用CPU,计算密集型任务同时进行的数量应当等于CPU的核心数。
    一般配置线程数=CPU总核心数+1 (+1是为了利用等待空闲)
  3. IO密集型任务
    ① 这类任务的CPU消耗很少,任务的大部分时间都在等待IO操作完成(因为IO的速度远远低于CPU和内存的速度)。常见的大部分任务都是IO密集型任务,比如Web应用。对于IO密集型任务,任务越多,CPU效率越高(但也有限度)。
    一般配置线程数=CPU总核心数 * 2 +1
  4. 小结
    最佳线程数目 = (线程等待时间与线程CPU时间之比 + 1) CPU数目*
    ② 所以线程等待时间所占比例越高,需要越多线程。线程CPU时间所占比例越高,需要越少线程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/223228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

H3C ER G2系列路由器信息泄露漏洞

H3C ER G2系列路由器信息泄露漏洞 免责声明漏洞描述漏洞影响漏洞危害漏洞页面漏洞复现1. 构造poc2. 发生数据包&#xff0c;获取密码3. 登录系统 免责声明 仅用于技术交流,目的是向相关安全人员展示漏洞利用方式,以便更好地提高网络安全意识和技术水平。 任何人不得利用该文章…

mac电脑html文件 局域网访问

windows html文件 局域网访问 参考 https://blog.csdn.net/qq_38935512/article/details/103271291mac电脑html文件 局域网访问 开发工具vscode 安装vscode插件 Live Server 完成后打开项目的html 右键使用Live Server打开页面 效果如下&#xff0c;使用本地ip替换http://12…

利用高级 CSPM 应对现代攻击

混合云和多云环境的快速增长造成了跨架构的复杂性&#xff0c;使得人们很难清楚、完整地了解技术堆栈中的各种平台。最近云攻击和破坏的激增引起了人们对团队应如何有效地保护和运行云中的应用程序的关注。 因为错误配置是云环境中安全威胁的首位&#xff0c;并且是基于云的攻…

学生护眼灯最好是哪一款?考研受欢迎的护眼台灯推荐

当前我国近视防控面临严峻局面&#xff0c;数据显示&#xff0c;我国近视发病率比较高&#xff0c;2012年在我国5岁以上总人口中&#xff0c;近视的人数在4.5亿人左右:到2050年&#xff0c;全世界每十个人中就有一个人患有近视&#xff0c;而这其中1/3将会是中国人。世界卫生组…

【Qt QML入门】Button

Button表示一个推按钮控件&#xff0c;用户可以按下或单击它。 import QtQuick import QtQuick.Window import QtQuick.ControlsWindow {id: winwidth: 800height: 600visible: truetitle: qsTr("Hello World")Button {id: btnwidth: 200height: 100anchors.centerIn…

MIT_线性代数笔记:第 17 讲 正交矩阵和施密特正交化

目录 正交向量 Orthonormal vectors标准正交矩阵 Orthonormal matrix标准正交列向量的优势 Orthonormal columns are good施密特正交化 Gram-Schmidt 本讲我们完成对“正交”的介绍。Gram-Schmidt 过程可以将原空间的一组基转变为标准正交基。 正交向量 Orthonormal vectors 满…

VHDL实验:基于有限状态机实现秒表

题目要求&#xff1a; 利用有限状态机实现实现一个具有启动、停止、清零功能的秒表&#xff0c;显示格式&#xff1a;分&#xff1a;秒&#xff1a;十分秒。启动、停止、清零由一个按键控制&#xff0c;按键按下时&#xff0c;功能按启动、停止、清零顺序循环。 思路分析&…

代码随想录27期|Python|Day15|二叉树|层序遍历|对称二叉树|翻转二叉树

本文图片来源&#xff1a;代码随想录 层序遍历&#xff08;图论中的广度优先遍历&#xff09; 这一部分有10道题&#xff0c;全部可以套用相同的层序遍历方法&#xff0c;但是需要在每一层进行处理或者修改。 102. 二叉树的层序遍历 - 力扣&#xff08;LeetCode&#xff09; 层…

【深度学习】强化学习(五)深度强化学习

文章目录 一、强化学习问题1、交互的对象2、强化学习的基本要素3、策略&#xff08;Policy&#xff09;4、马尔可夫决策过程5、强化学习的目标函数6、值函数7、深度强化学习1. 背景与动机2. 关键要素3. 成功案例4. 挑战和未来展望5. 核心概念和方法总结 一、强化学习问题 强化学…

关于react native项目中使用react-native-wechat-lib@3.0.4

关于react native项目中使用react-native-wechat-lib3.0.4 插件官网安装依赖包&#xff08;Android和iOS下载插件完成后记得更新依赖&#xff0c;&#xff09;Android中配置1.在项目文件夹下面创建文件夹wxapi&#xff08;如上图&#xff09;2.在文件MainApplication.java中如下…

基于Java SSM框架实现高校人事管理系统项目【项目源码】计算机毕业设计

基于java的SSM框架实现高校人事管理系统演示 JSP技术介绍 JSP技术本身是一种脚本语言&#xff0c;但它的功能是十分强大的&#xff0c;因为它可以使用所有的JAVA类。当它与JavaBeans 类进行结合时&#xff0c;它可以使显示逻辑和内容分开&#xff0c;这就极大的方便了用户的需…

树莓派,opencv,Picamera2利用舵机云台追踪人脸

一、需要准备的硬件 Raspiberry 4b两个SG90 180度舵机&#xff08;注意舵机的角度&#xff0c;最好是180度且带限位的&#xff0c;切勿选360度舵机&#xff09;二自由度舵机云台&#xff08;如下图&#xff09;Raspiberry CSI 摄像头 组装后的效果&#xff1a; 二、项目目标…

【漏洞复现】华脉智联指挥调度平台/script_edit/fileread.php文件读取漏洞

Nx01 产品简介 深圳市华脉智联科技有限公司&#xff0c;融合通信系统将公网集群系统、专网宽带集群系统、不同制式、不同频段的短波/超短波对讲、模拟/数字集群系统、办公电话系统、广播系统、集群单兵视频、视频监控系统、视频会议系统等融为一体&#xff0c;集成了专业的有线…

Axure->Axure安装,Axure菜单栏和工具栏功能介绍,页面及概要区

目录 一.项目的全周期 二.产品经理的介绍 三.Axure安装 四.Axure的基本使用 1.Axure菜单栏和工具栏功能介绍&#xff0c;页面及概要区 一.项目的全周期 二.产品经理的介绍 同时做五个项目&#xff0c;每个项目100w&#xff0c;一个项目成本需要50-60w&#xff0c;那么五个…

做数据分析为何要学统计学(10)——什么是回归分析

​回归分析&#xff08;regression analysis)是量化两种或两种以上因素/变量间相互依赖关系的统计分析方法。回归分析根据因素的数量&#xff0c;分为一元回归和多元回归分析&#xff1b;按因素之间依赖关系的复杂程度&#xff0c;可分为线性回归分析和非线性回归分析。我们通过…

机器学习算法应用场景与评价指标

一、应用场景 机器学习的算法选择大部分依赖于具体的问题类型和数据特征。下面是一些典型的场景以及对应的常用算法&#xff1a; 1.二元分类问题 当你的目标变量只有两个类别时&#xff0c;如垃圾邮件过滤&#xff08;垃圾邮件/非垃圾邮件&#xff09;、患者疾病诊断&#x…

UE4 UMG 颜色字体和PS对应关系

与PS中对应的是Hex sRGB色号 但是PS中采用的16进制色号为6位 UE4中的为8位 UMG制作时默认dpi为96像素/英寸&#xff0c;psd默认dpi是72像素/英寸。 在GUI设计时将dpi设为96&#xff0c;或者将72dpi下字体的字号乘以0.75&#xff0c;都能还原效果图中的效果。

如何避免扫描电镜样品表面的“热伪影”现象

扫描电镜样品表面的 "热伪影" 现象通常是由于电子束的高能量导致的。这种现象可能会导致样品局部升温&#xff0c;影响成像和分析结果。以下是一些避免或减轻热伪影的方法&#xff1a; 低电子束能量&#xff1a;降低电子束的能量&#xff0c;特别是在高分辨率成像之…

【Spring Boot 】Spring Boot 常用配置总结

文章目录 前言1.多环境配置application.propertiesapplication.yaml 2.常用配置3.配置读取4.自定义配置 前言 在涉及项目开发时&#xff0c;通常我们会灵活地把一些配置项集中在一起&#xff0c;如果你的项目不是很大的情况下&#xff0c;那么通过配置文件集中不失为一个很好的…

AD采集卡设计方案:130-基于PCIe的中速模拟AD采集卡

一、产品概述 基于PCIe的一款分布式高速数据采集系统&#xff0c;实现多路AD的数据采集&#xff0c;并通过PCIe传输到存储计算服务器&#xff0c;实现信号的分析、存储。 产品固化FPGA逻辑&#xff0c;适配8路125Msps/4路250Msps/2路500Msps/1路 1Gsps采集&#xff0c;实现PCI…