logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux关闭某个被占用的端口

1、强制杀死该端口进程sudo fuser -k -n tcp 802、根据PID关闭某个被占用的端口netstat -tunlp| grep 80lsof -i:80sudo kill -9 PID...

#linux
Golang简单实现HTTP服务器返回json数据

package mainimport ("io""net/http""log""encoding/json")type Data struct{Name stringAge int}type Ret struct{Code intParam stringMsg stringData []Data}func He...

微服务注册中心和三种服务发现模式

为何需要在我们日常开发中,需要调用另一个服务时,一般都是通过 API 接口发送请求,解析响应,再处理后续的业务逻辑,在这个过程中有没有思考过下面这些问题:如果我们调用的某个下游服务某个节点挂了,该怎么办?调用方如何确定调用的是哪个节点?下游服务进行上线操作时,如何保证上游能够正常调用?K8s 集群内节点的网络地址都是动态分配的,上游调用时如何找到新上线的节点?我们今天的主角,注册中心提供的服务发现

nginx—操作请求头

git clone https://github.com/openresty/set-misc-nginx-module./configure --prefix=/usr/local/nginx --add-module=/path/to/headers-more-nginx-modulemake && make install响应头相关:more_set_head...

#nginx
PHP使用CURL详解

CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:...

#php
连接多路复用,同一个端口同时提供 HTTP 和 gRPC 服务

$ wget https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protoc-3.17.3-linux-x86_64.zip$ unzip protoc-3.17.3-linux-x86_64.zip$ cp ./protoc/bin/protoc $GOROOT/bin/or$ wget https://g

#golang#linux
Golang协程的实现原理

Golang最大的特色可以说是协程(goroutine)了, 协程让本来很复杂的异步编程变得简单, 让程序员不再需要面对回调地狱,虽然现在引入了协程的语言越来越多, 但go中的协程仍然是实现的是最彻底的.这篇文章将通过分析golang的源代码来讲解协程的实现原理.这个系列分析的golang源代码是Google官方的实现的1.9.2版本, 不适用于其他版本和gccgo等其他实现,运行环境是...

#golang
Kafka简介及使用PHP处理Kafka消息

Kafka简介及使用PHP处理Kafka消息Kafka 是一种高吞吐的分布式消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。Kafka的特点:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。高吞吐率。即使在非常廉价的...

#kafka#php
MySQL存储过程中in、out、inout参数使用实际案例

1.参数in的使用(代表输入,意思说你的参数要传到存过过程的过程里面去)//为了避免存储过程中分号(";")结束语句,我们使用分隔符告诉mysql解释器,该段命令是否已经结束了。/**案例功能:求1-n的和开发者:徐守威时间:2016-08-13*/delimiter $create procedure p1(in n int)begindeclare total int de

到底了