上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 1. 说明 程序计数器,虚拟机栈,本地方法栈三个区域随线程而生,随线程而灭,这几个区域的内存分配和回收都具备确定性 Java 堆和方法区这部分内存的分配和回收都是动态的,垃圾收集器所关注的是这部分内存 新生代和老年代 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对 阅读全文
posted @ 2020-04-10 14:45 今天又懒得加班 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。 2.原理: 1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。 2)接收方接收后,回传一个带有S 阅读全文
posted @ 2020-04-10 14:19 今天又懒得加班 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 一个常见的考题,要回答全面不容易,可以从以下角度回答问题 中间涉及到了哪些过程 每个过程包含哪些网络协议 每个协议都干了什么? 以上就是回答这个问题的思路。 (提醒:知道什么说什么,不要把自己带坑里,熟悉到哪一层协议就说到哪一层) 网络是分层的常见的五层模型:物理层、链路层、网络层、传输层、应用层。 阅读全文
posted @ 2020-04-09 14:51 今天又懒得加班 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 视频测试 移动端: 视频列表展示: 播放区是否显示占位图或视频随机截图。 展示播放数时,注意播放数过大的情况(千或万),是否需要使用k或w进行简化。 展示点赞数或分享数时,跟播放数情况一致(注意点赞或分享是否能在列表页进行有效点击,业务决定)。 加载视频时,注意边界值的考虑(有时候会重复一个视频)。 阅读全文
posted @ 2020-03-20 09:55 今天又懒得加班 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、概述 单例模式的定义就是确保某一个类只有一个实例,并且提供一个全局访问点。属于设计模式三大类中的创建型模式。 单例模式具有典型的三个特点: 只有一个实例。 自我实例化。 提供全局访问点。 其UML结构图非常简单,就只有一个类,如下图: 二、优缺点 优点:由于单例模式只生成了一个实例,所以能够节约 阅读全文
posted @ 2020-03-10 11:20 今天又懒得加班 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要HashMap? 在我们写程序的时候经常会遇到数据检索等操作,对于几百个数据的小程序而言,数据的存储方式或是检索策略没有太大影响,但对于大数据,效率就会差很远。 1、线性检索: 线性检索是最为直白的方法,把所有数据都遍历一遍,然后找到你所需要的数据。其对应的数据结构就是数组,链表等线性 阅读全文
posted @ 2020-03-10 11:17 今天又懒得加班 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 登录功能 购物车模块 QQ收藏表情包 网上银行转账 支付宝充值 支付宝提现 Q: 一、登录功能,设计测试用例。 A: 功能测试: 1.输入正确的账号和密码,点击提交按钮,验证是否能正常登录; 2.输入错误的账号或错误的密码,登录失败,是否有相应的提示信息; 3.登录成功后能否跳转到正确的页面; 4. 阅读全文
posted @ 2020-03-09 13:51 今天又懒得加班 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1、热点数据的缓存 由于redis访问速度块、支持的数据类型比较丰富,所以redis很适合用来存储热点数据,另外结合expire,我们可以设置过期时间然后再进行缓存更新操作,这个功能最为常见,我们几乎所有的项目都有所运用。 2、限时业务的运用 redis中可以使用expire命令设置一个键的生存时间 阅读全文
posted @ 2020-03-06 14:12 今天又懒得加班 阅读(323) 评论(0) 推荐(0) 编辑
摘要: log4j规定了默认的几个级别:ALL < trace < debug < info < warn < error < fatal < OFF 1)级别之间是包含的关系,意思是如果你设置日志级别是trace,则大于等于这个级别的日志都会输出。 2)基本上默认的级别没多大区别,就是一个默认的设定。你可 阅读全文
posted @ 2020-03-04 14:53 今天又懒得加班 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 前言 一、synchronized的特性 1.1 原子性 1.2 可见性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized锁的实现 3.1 同步方法 3.2 同步代码块 四、synchronized锁的底层实现 五、JVM对synchronized的 阅读全文
posted @ 2020-01-09 14:32 今天又懒得加班 阅读(3298) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页