问题排查
文章平均质量分 70
coldice0521
主要负责网站,软件整体构架
展开
-
Java InputStream未调用close方法进行资源关闭造成直接内存泄漏
今天做一个测试,测试InputStream未关闭资源是否会造成内存泄漏一 测试程序准备未关闭InputStream的Java程序【UrlStreamNoClose.java】:import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.nio.file.Files;import java.nio.file.Paths;public class UrlStreamNoClose.原创 2021-01-17 13:51:19 · 6430 阅读 · 4 评论 -
Linux:strace的跟踪程序运行过程
strace 用于记录和跟踪程序运行期间收到的信号和调用的系统调用。其中包括跟踪程序运行过程中的向操作系统的内存申请和释放。一、命令格式bingsanlang@ubuntu:~$ strace -helpusage: strace [-CdffhiqrtttTvVwxxy] [-I n] [-e expr]... [-a column] [-o file] [-s strsize] [-P path]... -p pid... / [-D] .原创 2021-01-10 18:51:50 · 1922 阅读 · 1 评论 -
gdb与peda、pwngdb、pwndbg组合安装与使用
gdb是一个很强大的工具,可以 组合一些插件使用,功能更加全面。这篇文章主要是讲讲如何安装,至于功能,还需了解学习。环境:ubuntu 16.04一、下载我们默认把peda、pwngdb、pwndbg都安装用户的根目录下,可以减少一些文件的改动。下载 前先进入用户根目录:bingsanlang@ubuntu:cd ~1.1 下载pedagit clone https://github.com/longld/peda.git1.2 下载Pwngdbgit clone https://.原创 2021-01-09 23:18:27 · 13082 阅读 · 6 评论 -
Git clone大仓库报错:RPC failed,curl transfer closed with outstanding read data remaining
操作系统:Macbook Pro 10.12.6源码项目:linux源码Git 版本:2.25.0这两天在学习源码相关的项目,当我从github上clone linux项目时,遇到如下错误:Cloning into 'linux'...remote: Counting objects: 20248, done.remote: Compressing objects: 100% (10204/10204), done.error: RPC failed; curl 18 transfer c.原创 2020-09-06 19:50:51 · 1138 阅读 · 0 评论 -
Spring-test:集成测试中,单元测试上下文相互干扰问题的排查
运行环境:jdk1.8 junit spring-test一、背景最近公司的项目的集成测试遇到一个问题,单元测试方法中,用Mockito.verify对依赖服务进行Mockito.times()调用次数验证时,总是处于不稳定的状态,偶尔会出现不符合预期的情况。验证的情况如下:Mockito.verify(testService, Mockito.times(1)).printHelloWord();这里写两个简单的测试类进行说明:依赖服务类ITestService如下:publ.原创 2020-08-18 14:07:23 · 6136 阅读 · 3 评论