环境 windows环境 步骤一 需要有一个gitLab的groupid,使用这个groupid去查询组中的所有项目。示例: http://gitlab域名/api/v4/groups/你的groupid 你会得到一个json字符串。需要从中获取http_url_to_repo或ssh_url_to_repo字段的值,此处以http_url_to_repo为例。 步骤二 如何处理这个json字符串来获取需要的数据,我使用sublime为例。 将json字符串复制到sublime中 使用快捷键ctrl+h将"http_url_to_repo"替换为换行符+"http_url_to_rep...
下载地址 netcat下载地址 配置环境变量 将下载的压缩包解压出来。复制nc.exe可执行文件所在的文件夹绝对路径。添加到Path环境变量中 测试 打开cmd窗口,执行nc-help命令,查看nc命令的参数。出现如图所示结果表示安装ok了。 端口监听测试 执行命令nc-l-p8888,监听8888端口,-l表示监听模式。出现如下结果表示正在监听8888端口: 执行命令nclocalhost8888,连接到8888端口。需要先创建监听才能连接。出现如下结果表示连接成功: 两个cmd窗口都可以向对方发送消息,如下所示:
OOM是什么?英文全称为OutOfMemoryError(内存溢出错误)。当程序发生OOM时,如何去定位导致异常的代码还是挺麻烦的。要检查OOM发生的原因,首先需要了解各种OOM情况下会报的异常信息。这样能缩小排查范围,再结合异常堆栈、heapDump文件、JVM分析工具和业务代码来判断具体是哪些代码导致的OOM。笔者在此测试并记录以下几种OOM情况。 环境准备 jdk1.8(HotSpot虚拟机) windows操作系统 idea开发工具 在idea上进行测试时,需要了解idea执行测试用例如何设置虚拟机参数(VMoptions)。如下图所示: 单击main方法的启动图标,选择修改运行...