03 2021 档案

摘要:软件测试笔记(三):黑盒测试1 黑盒测试概述 黑盒测试也叫功能测试,通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作是一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,对程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当接收输入数据而产生正确的输出信息。 黑盒测试以 阅读全文
posted @ 2021-03-31 14:03 氷泠 阅读(498) 评论(0) 推荐(0)
摘要:让你的Windows/Linux玩上Switch!1 前言 某天在Github上面看到了两个Switch的模拟器: yuzu Ryujinx 于是就想动手想尝试一下在Linux上面玩上Switch。 本文首先简单介绍一下两个模拟器,接着是两个模拟器的安装使用及基本配置。附录包括了Vulkan以及OpenGL的比较和Ryujinx和yuzu的比较。下 阅读全文
posted @ 2021-03-26 08:33 氷泠 阅读(6863) 评论(0) 推荐(0)
摘要:软件测试笔记(二):软件测试流程1 测试流程概述 软件测试流程包括: 测试计划:测试计划是指根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,使得随后所有的测试工作都围绕着测试需求来进行,同时适当选择测试内容,合理安排测试人员、测试时间和测试资源等 测试设计:测试设计是指将测试计划阶段制订的测试需求分解 阅读全文
posted @ 2021-03-17 13:34 氷泠 阅读(334) 评论(0) 推荐(0)
摘要:关于Kotlin中日志的使用方法1 引言 想必学过Java的人都知道一个@Slf4j使用得多么的舒服: @Slf4j public class TestController{ @GetMapping("/test") public String test(){ log.debug("debug"); return "test"; 阅读全文
posted @ 2021-03-17 02:44 氷泠 阅读(611) 评论(0) 推荐(0)
摘要:Github Pages+Gridea设置DisqusJS评论1 前言 相信很多人都对Github Pages不陌生,笔者之前写过了一篇文章,使用Github Pages去搭建博客的,链接可以戳这里。 但是唯一的不足是没有提到评论,因为当时笔者测试了一下,评论设置不成功,而这个问题,在今天终于解决了。 2 Gitalk/Disqus Gridea支持两种评论的 阅读全文
posted @ 2021-03-16 14:23 氷泠 阅读(162) 评论(0) 推荐(0)
摘要:软件测试笔记(一):软件测试概论1 软件测试目的 测试的目的就是以最少的时间和人力找出软件中潜在的各种错误和缺陷,证明软件的功能和性能与需求说明相符,Glenford J.Myers曾提出以下观点: 测试是为了证明程序有错,而不是证明程序无错误 一个好的测试用例能发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误 软件测 阅读全文
posted @ 2021-03-08 15:06 氷泠 阅读(358) 评论(0) 推荐(0)
摘要:Java常用工具+类库合集1 常用工具 JVisual vm:可以直接通过软件包下载,支持本地以及远程JVM监控 JMH:Java Microbenchmark Harness,测试基准组件,精度可达纳秒级 JITWatch:JIT日志分析GUI工具 2 日志库 2.1 日志框架 JUL:JDK自带日志库,也就是java.u 阅读全文
posted @ 2021-03-07 19:37 氷泠 阅读(197) 评论(0) 推荐(0)
摘要:Java性能优化的十条小技巧1 System.nanoTime 测试性能时,System.nanoTime比System.currentTimeMills更精确,前者使用纳秒计时,且对系统影响更小。 具体来说: System.currentTimeMills返回自1970年1月1日以来经过的毫秒数,返回的精度与操作系统有关 S 阅读全文
posted @ 2021-03-07 19:30 氷泠 阅读(302) 评论(0) 推荐(0)
摘要:JVM学习笔记(三):JVM基本参数1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第三章 本文是第三章的一些笔记整理。 2 GC日志:-Xlog:gc 要打印GC日志的话,可以加上-Xlog:gc参数(JDK8及以下请使用-XX:+PrintGC),开启GC打印后,每次GC就会打印如下的日志(OpenJ 阅读全文
posted @ 2021-03-05 11:57 氷泠 阅读(798) 评论(0) 推荐(0)
摘要:JVM学习笔记(二):JVM基本结构1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第二章 本文是第二章的一些笔记整理。 2 JVM基本参数-Xmx java命令的一般形式如下: java [-options] class [args..] 其中-options表示JVM启动参数,class为带有main 阅读全文
posted @ 2021-03-03 17:22 氷泠 阅读(307) 评论(0) 推荐(0)
摘要:SpringBoot+Gradle构建多模块项目1 概述 Gradle由于构建速度比Maven快,且比Maven灵活,因此很多后端的应用都使用了Gradle进行构建,但一个问题是,Gradle的多模块项目比较难构建,再加上Gradle的更新非常快,这就给构建一个多模块Gradle项目造成了不少的困难。 基于此出发点,本文提供了两种形式的使用Gra 阅读全文
posted @ 2021-03-02 21:01 氷泠 阅读(2228) 评论(1) 推荐(1)
摘要:JVM学习笔记(一):JVM初探1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第一章 本文是第一章的一些笔记整理。 2 Java里程碑 2.1 Java起源 1990年Sun公司决定开发一门新的程序语言——Oak,已经具备安全性、网络通信、面向对象、垃圾回收、多线程等特性,由于Oak已被注册,于是改 阅读全文
posted @ 2021-03-02 13:11 氷泠 阅读(221) 评论(0) 推荐(0)
摘要:SHA256sum系列命令检测文件完整性1 sha256sum sha256sum是一个检测文件完整性的命令,一般下载的文件都会附带一个哈希值,使用sha256sum计算下载文件的哈希值再与目标哈希值比较即可确定文件是否完整,类似的命令还有: md5sum sha1sum sha224sum sha384sum sha512sum 2 安 阅读全文
posted @ 2021-03-02 11:13 氷泠 阅读(3853) 评论(0) 推荐(1)