ICode9

精准搜索请尝试: 精确搜索
  • 匿名远程启动jenkins的job2022-09-04 00:01:50

    安装jenkins插件Build Authorization Token Root job配置中的构建触发器,勾选触发远程构建,输入要用的令牌,如soul 通过jenkins地址调用触发 非参数化job:http://${jenkins_url}/buildByToken/build?job=${job_name}&token=${token} 参数化job:http://${jenkins_url}/buildByToken/bu

  • Nginx配置-日志格式配置2022-09-03 11:34:26

    配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用. 一、默认的日志格式默认的日志格式如下(默认是注解掉的,系统也自动会使用): #log_format main '$remote_addr - $remote_user [$time_local] "$request"

  • git克隆代码出现Authentication failed for “http://xxxxxx“ 解决方案2022-09-03 10:30:22

    1、打开cmd窗口 2、输入命令git config --system --unset credential.helper 3、然后去操作推送,拉取和或者克隆等任意操作 4、提示你输入用户名和密码,修改之 5、再在git bash中执行命令:git config --global credential.helper store 6、再次执行3,输入用户名密码 7、OK。

  • 会话与认证介绍以及相关漏洞案例分析2022-09-03 10:00:26

    很开心能在这边跟大家分享有关于会话跟认证相关的内容以及跟认证相关的漏洞案例分析,在这个过程中过大家有什么疑惑或者有什么我讲得不对的地方,欢迎大家及时提出,我们一起交流探讨,共同学习!  今天的主要内容: 一.介绍什么是认证 二.介绍什么是会话 三.跟认证相关的一些安全漏洞案例分

  • Vue.http同步执行,超简单2022-09-03 01:32:11

    Vue.http同步执行,超简单 Vue.http同步执行,超简单解决方法:网上查找Vue.http设置同步,但感觉好复杂,我这个方法很简单,不用修改太多代码,只需在合适的位置添加async和await就行。1.核心方法演示export async  function goNextQuestion() {   await   Vue.http.post(url, {}).then(fun

  • apache访客日志的各个字段含义2022-09-03 00:00:28

    示例: 192.168.169.1 - - [07/Jun/2022:11:42:40 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36" log_format access # 定

  • HTTP/3 介绍2022-09-02 20:32:51

    HTTP/2 存在的缺陷: 队头阻塞 HTTP/2 多个请求是跑在一个 TCP 连接中的,那么当 TCP 丢包时,整个 TCP 都要等待重传,那么就会阻塞该 TCP 连接中的所有请求。 因为 TCP 是字节流协议,TCP 层必须保证收到的字节数据是完整且有序的,如果序列号较低的 TCP 段在网络传输 中丢失了,即使序列号

  • HTTP/2 牛逼在哪2022-09-02 20:32:41

    先说说 HTTP/ 1.1 协议的性能问题 原因: 延迟难以下降 并发连接有限 队头阻塞问题 HTTP 头部巨大且重复 不支持服务器推送消息 HTTP/1.1自身采用的优化手段: 将多张小图合并成一张大图供浏览器 JavaScript 来切割使用; 将图片的二进制数据通过 base64 编码后,把编码数据嵌入到 HTM

  • Qt的安装2022-09-02 15:31:00

    Qt的安装 下载地址:http://download.qt.io/ 一路点确认中间有个登录账号,没有的账号的,点下面的申请去申请一个登录,下一步直到

  • [nginx]借助nginx实现自动获取本机IP2022-09-02 09:30:16

    前言 在用脚本自动化部署应用时,有的应用需要指定本机IP,网上找到的方案大多是过滤ifconfig或者ip命令的结果,这里提供一种通过nginx获取本机ip的方法。大致思路为客户端向nginx发起请求,nginx返回客户端的ip。 nginx配置 nginx安装在内网,返回IP的配置如下: server { ... location /i

  • 字节微服务HTTP框架Hertz使用与源码分析|拥抱开源2022-09-02 08:00:31

    一、前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp、gin、echo 的优势, 并结合字节跳动内部的需求,使其具有高易用性、高性能、高扩展性等特点,目前在字节跳动内部已广泛使用。 如今越来越多的微服务选择使用 Golang,如果对微服务性能有

  • urllib3 不验证ssl2022-09-02 03:30:08

    import urllib3 # 禁用警告 urllib3.disable_warnings() # urllib3 不验证ssl _pool_params = dict(cert_reqs='CERT_NONE', assert_hostname=False) url = 'https://www.baidu.com' http = urllib3.PoolManager(**_pool_params) res = http.request('get

  • HTTP/1.1 如何优化2022-09-01 21:33:00

    3种优化思路: 尽量避免发送 HTTP 请求; 在需要发送 HTTP 请求时,考虑如何减少请求次数; 减少服务器的 HTTP 响应的数据大小; 一、尽量避免发送HTTP请求 实现方法: 对于⼀些具有重复性的 HTTP 请求采用 缓存技术 具体过程: 客户端收到第⼀个请求的响应后,可以将其缓存在本地磁 盘,下

  • HTTP HTTPS区别2022-09-01 13:32:34

    一:HTTP 与 HTTPS 有哪些区别?(1)HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传输。(2)HTTP 连接建立相对简单, TCP 三次握手之后便可进行 HTTP 的报文传输。而 HTTPS 在

  • SpringBoot-Http请求工具类2022-09-01 12:01:12

    一、编写请求配置类 import com.alibaba.fastjson.JSONObject; import org.springframework.context.annotation.Configuration; import org.springframework.http.*; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; impo

  • GOHTTP请求2022-09-01 01:02:06

    HTTP请求 本次内容 context 单元测试(给函数做单元测试) pprof调试工具(go语言内置工具) 可以看到代码的cpu和运行时的一些信息 能看到一些图表信息,如内存占用、cpu占用等 锁 sync.Mutex,底层是一个结构体,是值类型。给参数传递参数的时候,要传指针 两个方法 var lock sync.Mutex lo

  • 解决通配符的匹配很全面, 但无法找到元素 'aop:config' 的声明2022-08-31 12:31:40

    这是因为在applicationContext.xml文件中没有添加对应的地址 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"  

  • HTTP 与 HTTPS2022-08-30 20:34:57

    区别 HTTPS TCP 和 HTTP ⽹络层之间加⼊了 SSL/TLS 安全协议,使得报⽂能够加密传输。 HTTPS 在 TCP 三次握⼿之 后,还需进⾏ SSL/TLS 的握⼿过程,才可进⼊加密报⽂传输。 HTTP 的端⼝号是 80,HTTPS 的端⼝号是 443。 HTTPS 协议需要向 CA(证书权威机构)申请数字证书,来保证服务器

  • HTTP/1.1 的性能2022-08-30 20:34:20

    基于协议 TCP/IP 通信模式 【请求-应答】 通信方式 长连接(called:持久连接) 持久连接的特点:只要任意一端没有明确提出断开连接,则保持 TCP 连接状态。 好处:减少了 TCP 连接的重复建立和断开所造成的额外开销,减轻了服务器端的负载。 传输方式 管道网络传输 即可在同⼀个 TCP 连接

  • HTTP/1.1 如何优化2022-08-30 20:34:02

    3种优化思路: 尽量避免发送 HTTP 请求; 在需要发送 HTTP 请求时,考虑如何减少请求次数; 减少服务器的 HTTP 响应的数据大小; 一、尽量避免发送HTTP请求 实现方法: 对于⼀些具有重复性的 HTTP 请求采用 缓存技术 具体过程: 客户端收到第⼀个请求的响应后,可以将其缓存在本地磁 盘,下

  • 应用层协议2022-08-30 19:32:37

    一、OSI基础知识 (1)OSI 网络七层模型 第一层:应用层,定义了用于在网络中进行通信和传输数据的接口;(Http协议位于该层) 第二层:表示层,定义不同系统中数据的传输格式,编码和解码规范等; 第三层:会话层,管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层,管理着网络中端到端的数据传输

  • c++ 复习2022-08-30 19:02:34

    取消编译优化选项 -fno-elide-constructors : 优化返回值。函数返回对象的时候,可以省略函数内 return 的那次复制,以及调用函数 “=” 的那次复制。 -std=c++0x。 参考: 【C++踩坑】说说g++的-fno-elide-constructors参数 https://blog.csdn.net/XiyouLinux_Kangyijie/article/detai

  • 查看报文时延2022-08-30 15:00:31

    查看报文时延 来源 https://blog.csdn.net/LL845876425/article/details/106887811 参考 https://www.isolves.com/it/cxkf/cxy/2020-06-21/21144.html   在网络运维中,在报文分析时,时延类问题是比较常见的问题场景,如何快速定位到高时延的报文就会比较有用;这里简单介绍一下基于wi

  • maven 加载顺序2022-08-30 10:00:34

    转载 http://uoften.com/article/216374.html 概述 本文主要是关于Maven仓库加载顺序的实例解析和相关实例   Maven仓库一般分为本地仓库和远程仓库。远程仓库又分为私服、中央仓库、中央仓库的镜像仓库。 本地仓库就是本地维护的maven仓库,仅为本机项目提供服务。 私服一般是公

  • Prometheus教程2022-08-30 01:02:39

    Prometheus介绍 主要特征 使用时间序列数据(tsdb)的多维度数据模型 灵活的查询语言(PromQL) 不依赖分布式存储,单个节点是自主的 通过http请求拉取(pull)时间序列数据(tsdb) 通过网关推送(push)时间序列数据(tsdb) 支持监控目标的动态服务发现和静态配置 多样化的图像界面展示,包括grafana 架

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有