随笔分类 - 计算机基础知识
摘要:设计模式是面试经常问的,面试官甚至会要你实现,所以要很熟悉,故整理下来 详细解说可以看这个视频:https://www.bilibili.com/video/BV1Eb411P7bP?p=2 ##什么是Singleton? Singleton:在Java中 即指单例设置模式,他是软件开发最常用的设置
阅读全文
摘要:我是看这个教程学的:https://www.bilibili.com/video/BV1x4411V75C?p=19 以下是学习笔记 因为在博客园用markdown写html代码容易显示混乱,所以把笔记写到这:https://www.jianshu.com/p/9fab45d9395d
阅读全文
摘要:泛型是java的基础知识,但看了很多次总是觉得还是有些陌生,所以整理一下。 ##什么是泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一
阅读全文
摘要:之前面试,问起UDP和TCP区别时,面试官多问了在编写网络游戏的时候,到底使用UDP还是TCP,我当时说一般用UDP,特别对于我经常玩的和平精英这种对延迟敏感的而言,但如果对方丢一个手雷,丢包了,是没丢出去好还是延迟丢出去好?这让我陷入了沉思,最后没有回答的很好。今天看到一篇文章,写的很好。 原文链
阅读全文
摘要:最近在开发一个音乐网站,网页请求会经常遇到出错,所以还是要熟悉一下各个状态码的意思,好定位错误。 此外这也是面试常问的题目。 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header
阅读全文
摘要:float和double在游戏行业肯定是用的很多的,虽然这是个很基础的问题,但是面试时被问到还是感觉说的不是很好。 所以还是总结一下: float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。 double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。 浮点数在机内用指数
阅读全文
摘要:架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。 一种模式就是特定上下文的问题的一种解决方案。 然而,很多开发者至今还对各种软件架构模式之间的差别搞不清,甚至对其所知甚少。 大体上,主要有下面这几种架构模式: 分层架构 管道 - 过滤器架构 客户端 - 服务器架构 模型 -
阅读全文
摘要:最近在面试题和笔试题中经常会看到这道题,所以打算系统的整理一下。 一般标准的答案是这样的。 GET在浏览器回退时是无害的,而POST会再次提交请求(浏览器应该告知用户数据会被重新提交)。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST
阅读全文
摘要:首先你输入了一个网址并按下了回车,这个时候浏览器会根据这个URL去查找其对应的IP,具体过程如下: 首先是查找浏览器缓存,浏览器会保存一段时间你之前访问过的一些网址的DNS信息,不同浏览器保存的时常不等。 如果没有找到对应的记录,这个时候浏览器会尝试调用系统缓存来继续查找这个网址的对应DNS信息。
阅读全文
摘要:最近在复习数据库,重新看了一些概念。整理如下: 数据库语句:https://www.w3school.com.cn/sql/sql_foreignkey.asp 介绍了每一个语句和函数,还有例子。
阅读全文
摘要:首先推荐这个网站:http://c.biancheng.net/design_pattern/ 以下内容转载自:http://blog.csdn.net/zhangerqing 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原
阅读全文
摘要:最近在复习排序算法,看了很多大佬的博客,整理如下: 先是排序中常用的swap()函数: public void swap(int[] a, int i, int j) { int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } 冒泡排序: /** * 冒泡排序:每次循环
阅读全文
摘要:典型的路由选择方式有两种:静态路由和动态路由。 静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静
阅读全文


浙公网安备 33010602011771号