teayear
《Java编程讲义》作者,华为认证讲师,微软MVP,ORACLE认证专家称号,,主要研究方向为JAVAEE、人工智能、AI/VR、算法 、机器视觉,曾经服务过中国铝业、中国烟草等央企,欢迎合作!
展开
-
2024 中级运维工程师(K8S)面试题
机房的高度和空间,应考虑敷设地板及吊顶装修后净高。而房顶吊顶一般要取齐过梁下部,并留足灯具和消防设备暗埋高度,通常占用一定高度,这样房间的净高累计减少了近1m,普通楼房的高度在机房装修后会显得较低,也不利于设备的安装。由于机房通信和供电电缆多从室外引入机房,易遭受雷电的侵袭,机房的建筑防雷设计尤其重要,而在通常的站区建筑设计中往往忽视这一点,机房的建筑防雷除应有效地保护建筑自身的安全之外,也应为设备的防雷及工作接地打下良好的基础,机电工程多采用联合接地方式,系统设备接地都是与建筑接地连接在一起的。原创 2024-04-25 12:28:38 · 664 阅读 · 0 评论 -
运维工程师面试题及答案(网络运维工程师面试题)
删除文件不会占用进程,并且i_link的数量为0。3 .使用VI命令编辑test.txt,跳转到最后一行、开头行、行头、行尾的方法,插入光标行的下一行的方法,复制5行的方法,删除10行的方法,查找jingfeng文字的方法,jingfeng为JF EDG。在linux系统上,查找以txt结尾、30天内未更改的文件大小超过20K、具有运行权限的文件,并将其备份到/data/backup/目录。3 )具有网络支持的多用户模式(文本模式、工作中最常用的模式) ) ) ) ) ) ) ) ) ) ) ) ) )。原创 2022-09-03 17:33:08 · 11266 阅读 · 0 评论 -
Linux运维跳槽40道面试精华题
1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等2)游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运维平台的应用运维:是给业务上线、维护和做故障排除的,用开发运维开发出来的工具给业务上线、维护、做故障排查。原创 2022-09-03 17:31:37 · 381 阅读 · 0 评论 -
2022 LINUX运维面试题目精选
在应用层:可以运行FTP,TELNET,SMTP,DNS等各种不同类型的高层协议,Keepalived的运行方式也更加全面化和复杂化,用户可以通过自定义Keepalived工作方式,例如:可以通过编写程序或者脚本来运行Keepalived,而Keepalived将根据用户的设定参数检测各种程序或者服务是否允许正常,如果Keepalived的检测结果和用户设定的不一致时,Keepalived将把对应的服务器从服务器集群中剔。但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。原创 2022-09-03 17:29:05 · 827 阅读 · 0 评论 -
2022运维工程师面试题库之一
142、设计一个shell 程序,在每月第一天备份并压缩/etc 目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy 为年,mm为月,dd 为日。137、在每周6的凌晨3:15执行/home/shell/collect.pl,并将标准输出和标准错误输出到/dev/null设备,请写出crontab中的语句?3)如果给的目录存在,则下载文件;109、用你习惯的编程语言完成如下题目:有10台被监控的主机,一台监控机,在被监控机器/分区使用率大于80%,就发邮件报警。原创 2022-09-03 17:27:50 · 817 阅读 · 0 评论 -
微服务之SpringBoot面试题
spring-boot-starter-parent----父包—>spring-boot-dependencies----父包—>spring-boot-dependencies-----查找---->spring-boot-starter-logging—点击进去---->能看到日志包logback-classic,log4j-to-slf4j…SpringBoot官方的启动器都是以spring-boot-starter-命名的,代表了一个特定的应用类型。...原创 2022-07-24 17:47:08 · 380 阅读 · 0 评论 -
SpringMVC面试题
SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。每种返回类型都有其特定用途。...原创 2022-07-24 17:36:28 · 390 阅读 · 0 评论 -
Spring面试题集锦
CGLIB(CodeGenerationLibrary),是一个代码生成的类库,可以在运行时动态的生成某个类的子类,注意,CGLIB是通过继承的方式做的动态代理,因此如果某个类被标记为final,那么它是无法使用CGLIB做动态代理的。静态代理中代理类在编译期就已经确定,而动态代理则是JVM运行时动态生成,静态代理的效率相对动态代理来说相对高一些,但是静态代理代码冗余大,一旦需要修改接口,代理类和委托类都要发生变化。事务的(ACID)特性是由关系数据库管理系统(RDBMS,数据库系统)来实现的。...原创 2022-07-24 17:33:56 · 180 阅读 · 0 评论 -
高薪就业系列 面试题
问以前公司方面: 1、你们公司是做什么行业的? 2、你们项目大约多少人? 多少搞开发的?高级程序员有几个? 3、你工作中碰到过什么大问题?怎么解决的? 4、你们公司做项目是怎么进行测试?测试环境是什么? 5、你项目组的组成有多少人 6、直属上司是谁? 7、你以前工资多少?税前?税后?你一月实际到手多少钱。...原创 2017-06-16 18:40:20 · 1250 阅读 · 0 评论 -
Android面试题2022.2023面试题
视频课:https://edu.csdn.net/course/play/7621视频课:https://edu.csdn.net/course/play/7621原创 2017-06-16 09:59:31 · 902 阅读 · 0 评论 -
2022最全的软件测试面试题(含答案)
软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例软件测试面试题用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获原创 2022-03-26 10:44:49 · 17577 阅读 · 0 评论 -
面试宝典之二 百度算法面试题分析
备注:几天之前凌晨6点醒了,也许是心血来潮,突然想用手机记下自己当时思考的几道百度算法面试题,题目是在园子里看到的。草稿记在QQ日志草稿箱里。已下为正文:1.大整数相乘。计算机表示整数的范围有限,那怎么实现两大整数相乘呢?想了下没有思路,咨询了google大牛,看到有人是这样实现的:大整数用字符串表示,每个大整数每一个数字字符转换为对应的整数,存入一维数组中,然后原创 2016-03-26 10:52:54 · 869 阅读 · 0 评论 -
面试宝典之三 百度软研
面试时间:2013面试职位:移动软研分享时间:2013-10面试经历:一面:对着笔试题问注重算法,数据结构,思想二面:对应职位的专业问题打分,一个问题10分三面:一边聊天一遍问问题主要是设计应用的思路主要注重思想,其次是基础因为我是非计算机专业的本科生,非名校,没学过数据结构走到三面,很不容易,望大家借鉴面试官提的问题:一面:冒泡排序JAVA原创 2016-03-26 10:55:54 · 941 阅读 · 0 评论 -
大学生面试.培训机构面试.求职就业面试
最后这段时间是否全面复习:这个问题我是坚持的反对的!因为在自学学习的知识面,是很广的,而真正工作中用到的不会有这么多。大家现在所要做的,就是把简历精心的准备好,把简历上涉及到的知识点掌握熟就可以了。完全不必要把自学学过的知识再从头到尾复习一遍,这样即消耗了大量的时间,对找工作帮助也不是很大。文档的命名:XXX应聘android开发.doc XXX_android_3年工作经验.doc写简历:简历可分为几个模块:基本资料:要尽可能的详细,手机,信箱是必须的,还要注意扬长避短,比如你90年的,原创 2021-05-30 08:15:52 · 598 阅读 · 2 评论 -
JS高级进阶之ECMAScript 常见面试题
1.es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性:1)let声明的变量和const声明的常量,两个都有块级作用域ES5中是没有块级作用域的,并且var有变量提升,在let中使用的变量一定要进行声明。2)箭头函数ES原创 2021-03-11 15:02:16 · 615 阅读 · 0 评论 -
高薪面试题必备之HashMap 的底层原理
1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表...原创 2019-01-14 11:55:52 · 536 阅读 · 0 评论 -
程序员谈薪技巧公开,这样谈比预期高30%
程序员在找工作的时候看重工作性质之外更加看重的就是薪资。很多人在面试时,总是羞于谈薪资。但小编可以明确告诉你,你入职时谈定的基础工资将决定以后你在这个公司的岗位级别和晋升程度。举个例子,程序员桃子通过了某公司的面试,在面试时和HR确认了满意的薪资,入职后却通过小道消息得知,某个同事和桃子一样的岗位级别,但是工资比桃子多了几千,之后桃子对工作提不起劲,感到很疑惑。程序员这个群体很容易出现同工不同酬的现象。但在主流互联网公司中这属于正常现象,每个级别都是有待遇范围的,面试谈得好,自然拿到高薪资。薪资怎么谈原创 2020-10-17 16:32:34 · 565 阅读 · 0 评论 -
程序员如何写好一份简历去找工作?
找工作的两大步骤一、简历首先我们说简历,一份好的简历是让别人还没有接触你的时候,就对你印象颇深。简历就好比你相亲时提供给对方的资料,未见其人,那就先从一份资料中了解这个人怎么样。如何把简历写的漂亮,是一门很深的学问。一份好的简历可以在整个申请面试以及面试过程中起到非常好的作用。在不特别夸大自己能力的情况下,写出一份好的简历是一项很强的能力,以后都能用到。如果是比较大的公司,有非常严格的面试流程,首先第一关就是HR的筛选简历,由于大公司的面试特别多,HR在选简历的时候都是十几秒就会把你的简历看完,然后决原创 2020-10-17 16:31:19 · 519 阅读 · 0 评论 -
JAVA就业面试题之单例模式
JAVA就业面试题4.1单例模式 单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。特点持有自己类型的属性类构造器私有对外提供获取实例的静态方法4.1.1 懒汉式/** * Created by 张晨光 on 2020/6/12 11:07 * 懒汉式 */public class Banzhang { //1.自己类的静态属性 private static Banzhang bz; //2.私有原创 2020-06-13 16:49:01 · 635 阅读 · 0 评论 -
叮咚车管家测试计划
叮咚车管家测试计划XXXX年XX月XX日 产品名称 叮咚车管家 文档编号 版本号 页 数 17 文档...原创 2020-04-05 01:26:56 · 642 阅读 · 0 评论 -
SkyBar English测试计划
SkyBarEnglish测试计划2014年2月 产品名称 SkyBar English 文档编号 版本号 页 数 17 ...原创 2020-04-05 01:25:20 · 623 阅读 · 0 评论 -
软件测试计划
<项目名称>软件测试计划目录1 前言 21.1 编写目的 21.2 名词解释 21.3 参考资料 21.4 测试摘要 22 资源需求 32.1 硬件资源 32.2 软件资源 32.3 人力资源 33 测试详述 43.1 测试范围 43.2 测试目标 43.3 风险和约束 43.4 测试进度 44 测试策略 4...原创 2020-04-05 01:24:18 · 703 阅读 · 0 评论 -
XX System Test Plan
编号:ST-XX-STP 密级:公司内部转存失败重新上传取消 XX System Test Plan 文件编号: ST-XX-STP 状态: 草稿£评审£初始版£修订版£ ...原创 2020-04-04 23:52:13 · 657 阅读 · 0 评论 -
软件测试理论进阶
第二章 软件测试理论进阶本章重点1、了解软件测试复杂性与经济性2、掌握软件测试的阶段3、掌握软件测试的方法4、掌握软件测试的分类5、理解常见软件测试过程模型一、软件测试复杂性与经济性软件测试的复杂性(1)、完全测试是不现实的(2)、软件测试是有风险的(3)、杀虫剂现象(4)、缺陷的不确定性软件测试的经济性测试费用除了测试的直接消耗外,还包...原创 2020-04-03 23:36:33 · 642 阅读 · 0 评论 -
华丽地处理字符串
后缀数组将A和B拼接后,累计分属两者的后缀对应的LCP-K+1即为答案,但穷举不是个好主意。如果能快速求出任意两个后缀的最长公共前缀的话,利用类似尺取法的技巧就可以在线性时间统计一段区间了。而任意两个后缀的最长公共前缀为该区间的LCP值的最小值。在扫描一段LCA>=K的区域中,如果使用单调栈维护LCP,维护栈顶使LCP最小,就可以快速得到任意爬取区域的最长公共前缀。在“尺取...原创 2020-03-27 08:49:39 · 456 阅读 · 0 评论 -
Java移位运算符详解实例
移位运算符它主要包括:左移位运算符(<<)、右移位运算符(>>>)、带符号的右移位运算符(>>),移位运算符操作的对象就是二进制的位,可以单独用移位运算符来处理int型整数。运算符 含义 << 左移运算符,将运算符左边的对象向左移动运算符右边指定的位数(在低位补0) >> "有符号"右移运算 符,将运算...原创 2020-03-27 00:23:39 · 522 阅读 · 0 评论 -
Java 中的位移运算符
在源码中经常会看到一些位移运算符的使用,比如在看HashMap源码的时候,在计算hashMap容量的阈值的时候,就使用到了位移运算符,代码如下:java中有三种移位运算符<< : 左移运算符,num << 1,相当于num乘以2>> : 右移运算符,num >> 1,相当于num除以2>>...原创 2020-03-27 00:21:30 · 583 阅读 · 0 评论 -
面试题
一面自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)你感觉比本科阶段自己进步了多少,有哪些进步研究生期间最大的进步是什么你觉得你适合从事哪个方向的开发synchronized与lock的区别,使用场景。看过synchronized的源码没JVM自动内存管理,Minor GC与Full GC的触发机制了解过JVM调优没,基本思路是什么如果CPU使用率较高,GC频繁且G...原创 2020-03-10 09:20:41 · 499 阅读 · 0 评论 -
学习java的知识体系路线
将网上的Java学习路线图进行归纳囊括,方便以后学习时弥补自身所欠缺的知识点,也算是给自己一个明确的学习方向。至于第一阶段,即JavaSE的基础,这里不给出。 第二阶段 技术名称 技术内容 数据库技术 Oracle基础管理 Oracle背景简介,数据库的安装,数据库的用户名和密码,...原创 2020-03-08 00:53:19 · 573 阅读 · 0 评论 -
Java Bag模型模拟
//背包节点类(布袋节点类)public class BagNode<Item>{ Item item; //参数 BagNode next; //下一个背包节点;}import java.util.Iterator;//定义泛型背包类public class Bag<Item> implements Iterable<Item> { //0...原创 2018-04-04 16:09:50 · 850 阅读 · 0 评论 -
郑州亚新网络科技公司-- 考试题
一、语言和环境A、实现语言 JavaB、环境要求 myEclipse, JDK6, Tomcat 6.0, oracle二、功能要求 某超市计划使用SSH(Struts+Spring+Hibernate)框架开发一套商品管理系统,oracle作为后台数据库。其中“商品的查看与销售”功能由你来完成。 要求实现:1.商品显示功能如图-1所示。 其中:(1)、进入首页,显示...原创 2017-11-18 10:15:14 · 2066 阅读 · 0 评论 -
郑州志泽网络科技--SSH模拟试题
题目:教师信息管理系统一、语言和环境实现语言java环境要求JDK6、myeclipse 、tomcat6、oracle二、功能要求使用SSH(struts2+spring+hibernate)实现教师的信息管理,oracle作为后台数据库 ,该系统包括查看所有教师信息,根据专业方向与姓名查询教师、修改教师信息的功能,具体要求如下:查看所有教师.打开教师管理系统首页,默认显示全部的教师信息,按照教...原创 2017-10-22 20:11:37 · 1064 阅读 · 0 评论 -
MyBatis增强工具pndao-帮你自动写SQL
起因作为Java后端开发,写DAO是个日常的不能再日常的工作。这方面有很多工具,有重量级的Hibernate,轻量级的DbUtils、Spring JDBC等。其中MyBatis以接口声明来生成DAO,实现了接口与实现分离,并约定POJO来作为实体类,同时提供一些便捷的脚本扩展,是一套规范性和灵活性并存的方案,已经成为很多团队的首选。我用过很久MyBatis(iBatis),其实它从最开始到现在已原创 2017-07-18 11:00:28 · 1717 阅读 · 0 评论 -
机器学习 样本标准差的学习
标准差(Standard Deviation) ,中文环境中又常称均方差,是离均差平方的算术平均数的平方根,用σ表示。标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的两组数据,标准差未必相同。标准差(Standard Deviation),在概率统计中最常使用作为统计分布程度(statistical dispersion)上的测量。标准差定义是总体各单位标准值与其平均数离差...原创 2018-04-04 16:47:34 · 1550 阅读 · 0 评论 -
Android期末考试题
Android 四大组件 选择题选择题1.下面不是Android四大组件之一的( )A. Activity B.Intent C. Service D. ContentProvider2. 下面关于广播叙述错误的是()A. 广播是Android四大组件之一B. BroadcastReceiver有两种注册方式,静态注册和动态注册C. 静态注册需要在Mainfest.xml中...原创 2018-05-31 15:16:18 · 10572 阅读 · 6 评论 -
Hibernate模拟试题
1、下面关于Hibernate说法正确的是( )(选择两项)A) Hibernate是ORM的一种实现方式B) Hibernate不要JDBC的支持C) 属于控制层D) 属于数据持久层2、下面关于ORM的说法错误的是( )(选择两项)A)对象关系映射,让现实中的对象同数据库的表产生映射B)对象关系映射,让类同表产生关系C)对象关系映射,让类同记录产生关系D)对象关系映射,让类中的属性...原创 2018-06-01 09:03:47 · 2501 阅读 · 0 评论 -
oracle模拟试题
一、选择题(40分) Oracle发出下列select语句:SQL> select e.empno, e.ename, d.loc 2 from emp e, dept d 3 where e.deptno = d.deptno 4 and substr(e.ename, 1, 1) = ‘S’;下列哪个语句是Oracle数据库中可用的ANSI兼容等价语句?A.select em...原创 2018-06-01 09:04:20 · 1529 阅读 · 0 评论 -
sql SERVER 模拟试题
一、选择题(1-25没题1分26-30每题2分共35分)1)假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是()。(选择两项) a)如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。 b)此表设...原创 2018-06-01 09:05:06 · 3061 阅读 · 0 评论 -
STRUTS模拟试题
1什么是MVC模式,是否所有JSP应用都该采用MVC模式,请说明理由?2. 在Struts应用的模型中包含哪些组件?(多选)(A) JSP(B) Servlet(C) ActionServlet(D) Action(E)代表业务逻辑或业务数据的JavaBean(F) EJB(G) 客户化标签3. 在Struts应用的控制器中包含哪些组件?(多选)(A) JSP(B) Servlet(C) Acti...原创 2018-06-01 09:05:38 · 738 阅读 · 0 评论 -
海之城科技公司-考试题
顺风搬家预约登记系统一、语言和环境实现语言java环境要求 JDK6、myeclipse 、tomcat6、oracle 二、功能要求公司计划使用SSH(Struts 2+Spring+Hibernate)框架开发一套顺风搬家预约登记系统。具体要求如下:(1) 预约登记功能如图-1所示,用户可以选择起始地区,所用车型,搬家日期,联系人,联系电话。 起始地区包括:海淀区、朝阳区、西城区、东城...原创 2017-10-22 20:08:01 · 1469 阅读 · 0 评论