![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发
文章平均质量分 96
namedlock
阿里巴巴技术专家,18年技术开发经验,曾负责过手机淘宝亿级UV底层通讯产品开发、稳定性保障等工作。专注服务端、移动端、自动化测试技术。
展开
-
实战http请求
对于更复杂的HTTP请求需求,例如发送POST请求、处理Cookies、重定向等,你可能需要手动构造请求头和消息体,并且管理连接的各个方面。同时,这个例子仅用于说明如何使用Java标准库发起POST请求,实际情况下,你可能需要根据服务端的要求来定制请求头,以及处理异常情况。对于更复杂的HTTP请求,尤其是涉及到文件上传、Cookies处理、持久化会话等,可能需要更高级的处理,这时候可以考虑使用第三方库例如requests。在Python 3中,你可以使用内置的http.client模块来发起HTTP请求。原创 2024-03-19 22:22:39 · 835 阅读 · 0 评论 -
HTTP 工作流程&请求&响应 - 面试常问
建立HTTP连接的完整流程涉及多个网络层次和协议。以下是该过程中的关键步骤:1. DNS解析当你在浏览器输入一个URL并按下回车时,例如 http://www.example.com,浏览器首先需要找出服务器的实际IP地址,这是通过DNS(域名系统)完成的。原创 2024-03-18 19:09:17 · 958 阅读 · 0 评论 -
实用crontab教程-一文读懂crontab
Crontab是Unix和类Unix操作系统(如Linux)中用于定时任务调度的工具。其名称来源于“cron”这个守护进程,它负责周期性的执行任务,并且“tab”表示这个工具的配置文件。用户可以通过配置crontab文件来设定定时任务,这些任务可以包括简单的脚本或命令。原创 2024-03-17 17:11:20 · 1171 阅读 · 1 评论 -
launchctl及其配置、使用、示例
launchctl 是 macOS 操作系统中的一个命令行工具,它用于与 launchd 守护进程进行交互。launchd 是 macOS 的服务管理框架,负责启动、停止和管理系统级和用户级的守护进程、应用程序、脚本和其他进程。launchctl 可以用于加载、卸载、启动、停止和管理这些进程的配置文件,这些配置文件通常称为 "launch agents"(用户级别)和 "launch daemons"(系统级别),并以 .plist(Property List)文件格式存储。原创 2024-03-16 21:57:34 · 2555 阅读 · 1 评论 -
实用jenkins2 介绍、安装及启动
Jenkins是一款开源的自动化服务器工具,主要用于持续集成和持续部署(CI/CD)。它由Java编写,支持多种操作系统平台,如Windows、macOS和Linux。Jenkins可以帮助软件开发团队自动化各种开发任务,例如代码构建、测试和部署,从而提高开发效率,减少人为错误,确保软件质量。易于安装和配置:Jenkins提供易于安装的软件包,同时也可以通过Java Web Archive(WAR)文件在任何支持Java的Web服务器上部署。原创 2024-02-26 12:14:51 · 764 阅读 · 1 评论 -
实用shell基础教程--大量实例,助你面试通关和胜任工作
Shell(壳)是计算机操作系统中的一个命令解释器,负责解释用户输入的命令并执行相应的操作。它是用户与操作系统内核之间的接口,提供了一种通过命令行或脚本的方式与计算机进行交互的途径。文件操作: 创建、复制、移动、删除文件和目录。进程控制: 启动、停止、管理进程。用户和权限管理: 创建、删除用户,设置文件和目录的权限。环境变量控制: 设置、查看环境变量。文本处理: 可以使用各种命令和工具对文本进行处理,例如搜索、替换、排序等。系统信息查看: 查看系统状态、硬件信息等。原创 2024-02-26 09:52:46 · 1080 阅读 · 1 评论 -
一文教你成为git老手
一文快速上手git 的命令,附加例子、解释;介绍高级命令及功能原创 2024-02-25 13:28:22 · 695 阅读 · 1 评论