随笔分类 - 工具指南
摘要:一、https双向认证原理 双向认证流程 客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务端; 服务器端将本机的公钥证书(server.crt)发送给客户端; 客户端读取公钥证书(server.crt),取出了服务端公钥; 客户端将客户端公钥证书(client.crt)发送给服务器
阅读全文
摘要:一、接入SonarQube 扫描代码 SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。 1.1 源码管理 如果源码托管在SVN,需要进行Subversion配置: Repository URL:源码地址,比如https://ip/svn/auth,aut
阅读全文
摘要:一、常用包编译安装 1.1 openssh升级 升级到openssh版本 8.8或更高版本,链接:《https://www.openssh.com/txt/release-8.8》。 首先查看已经安装的openssh组件:, [root@localhost ~]$ rpm -qa | grep op
阅读全文
摘要:现在我有个想法,就是希望通过外网能够远程连接到我的开发板。这里我们就需要使用到一种技术,内网穿透。 内网穿透是一种将内部网络中的设备通过外网进行访问的技术。在linux系统中,实现内网穿透有多种方式,其中最常见的方法是使用ngrok和frp。 以frp为例,frp是一个专注于内网穿透的高性能的反向代
阅读全文
摘要:一、常用配置 1.1 配置web nginx可以作为web服务器,用于提供静态文件和动态页面的访问服务。由于nginx具有高并发和高吞吐量的特点,所以在高访问量的web应用中表现出色。 nginx可以作为反向代理服务器,将请求转发给后端服务器,实现负载均衡、高可用、安全等功能。反向代理服务器可以解决
阅读全文
摘要:一、代码合并 1.1 合并分支到主干 一般在提测前,我们会将分支代码合并到主干。 (1) 在/trunk/MyProject上右键(注意是在主线的目录上右键),依次选择”TortoiseSVN” -> “Merge...”。 (2) 在弹出的窗口中选择第一项”Merge a range of rev
阅读全文