logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HTTP,TCP, socket,RPC 与gRPC与dubbo的区别

1.什么是Socket?2.socket通信模型3.TCP/HTTP与socket首先回顾下计算机网络的五(七)层协议:物理层、数据链路层、网络层、传输层、(会话层、表示层)和应用层。那么从协议上来讲:TCP是传输层协议,主要解决数据如何在网络中传输HTTP 是应用层协议,主要解决如何包装数据(文本信息),是建立在tcp协议之上的应用。TCP协议是以二进制数据流的形式解决传输层的事儿,但对上层的应

feign调用异常处理

1.微服务之间调用,再出现异常时希望知道异常的原因此时需要实现FallbackFactory获取异常信息实例:1.定义一个抽象的回调处理类,所有回调都要继承该抽象类/*** @author lyr* @date: 2021-05-18 15:35*/public abstract class FeignBaseAbstract {protected Throwable cause;public T

centos7磁盘占满,jenkins启动服务时报Build step ‘Send build artifacts over SSH‘ changed build result to UNSTABLE

1.情况描述,Jenkins之前启动正常,但今天发布时不能发布,这里用到了ssh做远程部署,部署Jenkins变黄,报如下错误:2.后面发现原因为,远端服务器磁盘已经被日志占满,jenkins不能发送包导致的3.解决办法:登陆远端服务器查看磁盘占用情况df -h磁盘被占满的集中情况分析:1.应用日志:进入到应用部署保存日志的目录使用如下命令查看各日志大小du -ah --max-depth=12.

#centos
rke安装k8s

1、修改集群中各物理机主机名hostname文件。3、配置ip_forward过滤机制。2、实现主机名与ip地址解析。7、关闭selinux。

文章图片
#kubernetes#容器#云原生
docker-compose安装mysql、nacos、redis

mysqlversion: "3.9"services:mysqldb:image: mysql:8.0.27container_name: mysqldbrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: kaka123command:--default-authentication-plugin=mysql_native_password--char

文章图片
#mysql#docker#redis
docker-compose部署postgresql

方式一:资源限制不生效。

文章图片
#docker#postgresql#容器
docker-compose安装jenkins

path获取方法:进入Jenkins的docker中进行获取。主要修改仓库存储路径和镜像仓库。将【启用代理兼容】勾上。

文章图片
#docker#jenkins#容器
请求路径URL命名规范

1、由于URL是大小写敏感的,如果用驼峰命名在输入的时候就要求区分大小写,一个是增加输入难度,另外也容易输错,报404。蛇形命名法用下划线,在输入的时候需要切换shfit,同时下划线容易被文本编辑器的下划线掩盖,支付宝用的是蛇形命名法,stackoverflow.com和github.com用的是脊柱命名法。最后:如果前后的需要保持一致的规范,前后的可直接遵循restful简版:1、全小写单词;2

#spring
    共 13 条
  • 1
  • 2
  • 请选择