- 博客(8)
- 收藏
- 关注
原创 【项目构建】spring项目多环境配置&dev、test、prod区别
在路径src/main/resources下新建文件,取名application-xxx.yml。在application.yml中配置:spring.profiles.active进行选择。prod:poduction的简写,代表生产环境,配置生产环境所需的中间件等信息。test:测试环境,一般是项目的测试环境配置,可以是云环境或者是本地环境。dev:develop的简写,代表开发环境,一般是作为本地开发环境使用。
2024-03-12 20:44:19 236
原创 [基础网络知识] HTTP不同版本的区别
验证HTTP版本(谷歌浏览器):打开浏览器的F12控制台,选中某一条HTTP请求,选中Headers,在Request Headers中选择Raw,就能在url后面看到“HTTP/X.X”HTTP运行在TCP之上,HTTPS运行在SSL/TLS之上,SSL/TLS运行在TCP之上,所以传输的内容是经过加密的。HTTP和HTTPS使用的是完全不同的连接方式,HTTP默认用80端口,HTTPS默认用443端口。:HPACK算法对header的数据进行压缩,升级了头部数据压缩,减少头部流量消耗。
2024-03-12 19:50:35 403
原创 【基础网络知识】网络连通性测试,TCP/UDP端口测试
curl是TCP更高级的网络连通性测试方法,它的基本用法是发送简单的HTTP请求,高级用法可以完成postman的全部工作,windows和linux都支持curl命令,在windows使用curl www.baidu.com既可以完成一次GET请求,curl可以在完成网络连通性测试的同时完成接口的测试,一举两得。网络能力测试(使用l参数,可以增大发送的包的大小,测试网络的能力):ping -l。nc是natcat的简写,使用它可以测试UDP的网络连通性,也是生产环境中会使用到的一种情况。
2024-03-04 09:00:00 952
原创 【基础网络知识】/21子网掩码计算&IP地址、子网掩码、网关基础知识扩展
10.X.X.0在计算机网络体系中属于A类地址中的私有地址,/21代表子网掩码,21的意思是代表网络位的“1”有21位,代表主机位的“0”有11位,子网掩码是255.255.248.0。10.X.X.0是这个网段的网络地址,也是初始地址,同一个网段的IP地址代表着IP地址和子网掩码通过“AND”运算后得到的网络号是一致的,C段代表第三个段数字,通过计算可得/21子网掩码一般是C段数字加7是同网段内的IP地址。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;
2024-02-27 23:03:06 865
原创 【TCP/IP】HTTP请求模型:源地址&目的地址
需求是发送HTTP请求到对方调用服务,所以源端是发起HTTP请求端,目的端是服务端,响应HTTP请求。开发过程中涉及到了应用访问公司另一套资源上的服务,根据运维团队提供的网络开通策略表提交了申请,这篇文章就是对其中涉及到的网络知识的记录。这里面涉及到了一个网络基础知识:五元组,五元组是通信术语,通常是指源IP地址、源端口、目的地址、目的端口和传输层协议。一般的传输层协议是TCP,有时候可能是UDP。HTTP是应用层协议,HTTPS是加密的HTTP,记录之。
2024-02-24 17:31:19 242
原创 [linux用户权限]changing permissions of ‘......’ Operation not permitted
在实际生产环境中,由于多团队合作开发,linux的命令生效需要注意登录用户问题,不一定必须使用root账号才行。
2024-02-22 22:36:02 806
原创 【Feign】SpringCloud组件Feign实现原理
高亮的两个是新加入的逻辑层,FeignClient是HTTP客户端,controller是HTTP服务端,A服务通过发送HTTP请求到B服务,B服务当HTTP请求是外部请求一样,通过controller、service、dao完成响应,A服务得到B服务的响应并处理后返回给前端,完成整个业务逻辑的闭环。公司要求进行技术架构升级,全面使用微服务进行开发,这篇文章就是对使用Feign的感悟进行记录。
2024-02-21 20:51:42 284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人