![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔试面试相关
笔试面试相关
YETA
这个作者很懒,什么都没留下…
展开
-
论浮点数的存储和计算为什么总会产生微小的误差
本文内容基于《码出高效:Java开发手册》。1.背景使用浮点数存储和计算的场景无处不在,若使用不当则容易造成计算值与理论值不一致:浮点数是以科学计数法来表示的,原因是科学计数法可以唯一地表示任何一个数,且所占用的存储空间会更少,计算机就是利用这一特性表示极大或极小的数值。2.浮点数表示浮点数表示就是如何用二进制数表示符号、指数和有效数字。以IEEE754标准中的单精度浮...原创 2019-10-03 18:42:38 · 1420 阅读 · 0 评论 -
记《剑指Offer》
本文内容基于《剑指Offer名企面试官精讲典型编程题》。1数组中重复的数字1.1不修改数组找出重复的数字(二分查找)2二维数组中的查找3 替换空格3.1合并有序数组(从右到左的思想)4 从尾到头打印链表5 重建二叉树6 二叉树的下一个节点7 用两个栈实现队列7.1用两个队列实现栈8斐波那契数列8.1青蛙跳台阶8.2矩形覆盖9 ...原创 2019-09-17 20:55:44 · 469 阅读 · 0 评论 -
计算机网络知识回顾
本文内容来自《计算机网络》第6版。0.计算机网络体系结构1.物理层2.数据链路层3.网络层4.传输层4.1 UDP4.1.1 UDP的特点4.2 TCP4.2.1 TCP的特点4.2.2TCP三次握手4.2.3TCP四次挥手5.应用层5.1 DNS5.1.1 为什么机器在处理IP数据报时要使用IP地址而不是域名?5.1.2...原创 2019-07-18 18:22:25 · 704 阅读 · 0 评论 -
漫画算法-小灰的算法之旅-面试中的算法(五)
1. 如何判断链表有环?1.1双重遍历1.2哈希表1.3追及问题1.4如果链表有环,如何求出环的长度?1.5如果链表有环,如何求出入环节点?2.最小栈的实现?3.如何求出最大公约数?3.1暴力枚举法3.2辗转相除法3.3更相减损术3.4基于移位的更相减损术4.如何判断一个数是否为2的整数次幂?4.1枚举4.2...原创 2019-06-25 16:23:03 · 1667 阅读 · 0 评论 -
Java程序员面试笔试宝典-数据结构与算法(四)
1. 链表1.1 如何实现单链表的增删操作?1.2 如何从链表中删除重复元素?1.3 如何找出单链表中的倒数第k个元素?1.4 如何实现链表的反转?1.5 如何从尾到头输出单链表?1.6 如何寻找单链表的中间节点?1.7 如何检测一个链表是否有环?1.8 如何在不知道头指针的情况下删除指定节点?1.9 如何判断两个链表是否相交?2. 栈与队列2.1...原创 2019-07-04 20:18:40 · 1214 阅读 · 0 评论 -
Java程序员面试笔试宝典-数据库原理(三)
1. SQL语言的功能有哪些?2.内连接与外连接有什么区别?3.什么是事务?4.什么是存储过程?它与函数有什么区别与联系?5.各种范式有什么作用?6.什么是触发器?7.如果数据库日志满了,会出现什么情况?8. union和union all有什么区别?9.什么是视图?1. SQL语言的功能有哪些?SQL是结构化查询语言,其功能包括:数...原创 2019-06-03 16:02:00 · 301 阅读 · 0 评论 -
Java程序员面试笔试宝典-Java Web(二)
1. Servlet与JSP1.1页面请求的工作流程是怎样的?1.2 HTTP中GET与POST方法有什么区别?1.3什么是Servlet?1.4 Servlet的生命周期?1.5 JSP有哪些优点?1.6如何使用JSP与Servlet实现MVC模型?1.7 Servlet中forward与redirect有什么区别?1.8 JSP的内置对象有哪些?...原创 2019-05-30 18:45:23 · 482 阅读 · 0 评论 -
Java程序员面试笔试宝典-Java基础知识(一)
1. 基本概念1.1 Java语言有哪些优点?1.2 Java与C++有什么异同?1.3 为什么需要public static void main(String[] args)这个方法?1.4 如何实现在main方法执行前输出“Hello World”?1.5 Java程序初始化的顺序是怎样的?1.6Java中的作用域有哪些?1.7 一个Java文件中是否可以定...原创 2019-05-21 15:01:42 · 5493 阅读 · 10 评论 -
牛客-公司真题模考
本篇博客用于记录在牛客网做的公司真题模考中的错题或重要的题。1.【注】小型机是指采用精简指令集处理器,性能和价格介于PC服务器和大型主机之间的一种高性能 64 位计算机。在中国,小型机习惯上用来指UNIX服务器。2.【注】ATA <IDE <RAID <SATA <SATA Ⅱ <SATA Ⅲ <SCSI < NL-...原创 2019-04-10 19:47:30 · 655 阅读 · 0 评论 -
牛客-数据库专项练习
本篇博客用于记录在牛客网做的数据库专项练习中的错题或重要的题。1.【注】关系模型的数据结构是二维表结构,即表格;层次模型的数据结构是层次结构,即树;网状模型的数据结构是网状结构,即图。2.3.4.5.6....原创 2019-04-18 14:36:31 · 331 阅读 · 0 评论 -
牛客-数据库SQL实战
本篇博客用于记录在牛客网做的数据库SQL实战中的错题或重要的题。查找最晚入职员工的所有信息SELECT *FROM employeesWHERE hire_date = ( SELECT MAX(hire_date) FROM employees );查找入职员工时间排名倒数第三的员工所有信息SELECT *FROM employeesWHE...原创 2019-04-08 14:37:55 · 178 阅读 · 0 评论 -
牛客-Java专项练习
本篇博客用于记录在牛客网做的Java专项练习中的错题或重要的题。1.【注】构造方法没有返回类型2.【注】finially块会在try块的return语句之前执行,并且如果在finially块中有return语句,那么该return就是最终的返回结果3.【注】8大基本类型与引用类型的默认值4.【注】匿名类写法5.6.【注...原创 2019-04-08 14:31:24 · 506 阅读 · 1 评论 -
Java的一些小知识点
1. Java的优点结构严谨,面向对象; 摆脱了硬件的束缚,实现了“一次编写,到处运行”的理想; 提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题; 实现了热点代码检测和运行时编译及优化,这使得Java应用能随着运行时间的增加而获得更高的性能; 有一套完整的应用程序接口,还有无数来自商业机构和开源社区的第三方类库来帮助它实现各种各样的功能;2. Java...原创 2018-11-20 17:45:41 · 98 阅读 · 0 评论