ICode9

精准搜索请尝试: 精确搜索
  • 使用client-go实现自定义控制器2022-05-11 10:34:01

    使用client-go实现自定义控制器 介绍 我们已经知道,Service对集群之外暴露服务的主要方式有两种:NodePort和LoadBalancer,但是这两种方式,都有一定的缺点: NodePort方式的缺点是会占用很多集群机器的端口,那么当集群服务变多的时候,这个缺点就愈发明显。 LoadBalancer的缺点是每个Servic

  • 多路IO2022-05-10 23:02:08

    1.高并发服务器实现方法 1.阻塞等待:进程开启线程去服务客户,每个线程服务一个客户,阻塞等待客户发送消息——消耗资源 2.非阻塞忙轮询:进程循环询问客户,问它上面是否有消息,有消息就进行处理。——消耗cpu 3.多路IO转接(多路IO复用): 内核监听多个文件描述符的属性(读写缓冲区)变化。

  • go client-go 连接k8s2022-05-09 18:34:56

    准备kubeconfig文件,自行准备 安装依赖包 go get k8s.io/client-go@v0.20.10 开始连接 const ( kubeConfig = "config/kubectl.kubeconfig" ) func main(){ conf, err := clientcmd.BuildConfigFromFlags("", kubeConfig) if err != nil { fmt.Println(&

  • soap方式调用webserver接口发送短信2022-05-09 14:32:58

    1、前言 使用soap协议去调用webserver的接口来实现发送短信的功能。 简单的了解了下发现这是基于xml的,发现貌似不会这玩意呀,以为会有点小复杂来开始踩坑。 2、安装包 pip install suds-jurko # 注意py版本不同的话,这个包可能有差异。我这测试的py版本是3.6.8 3、找webserver接口

  • Nginx配置https双向认证2022-05-09 14:02:20

    一.生成自签名根证书创建根证书私钥:openssl genrsa -out root.key 1024创建根证书请求文件:    openssl req -new -out root.csr -key root.key         ############注意##############    根证书的Common Name填写root就可以,根证书的这个字段和客户端证书、服务器端

  • Kubernetes部署nfs动态存储2022-05-08 18:32:11

    环境 centos 7.9 k8s 1.24 containerd 1.6.4 一、配置NFS服务器 1、每台机器都需要安装nfs-utils,否则pod挂载pvc的时候会报超级块损坏 yum install -y nfs-utils 2、创建nfs共享目录 mkdir -p /nfs/data 3、修改nfs配置文件 echo "/nfs/data/ *(insecure,rw,sync,no_root_squash

  • C# .netCore 上传文件到ftps/ftp2022-05-06 13:31:07

    最近由于项目安全需要,将之前的ftp上传文件的方式,改用ftps 因为不太了解这个东西便开始了踩坑之旅   首先,最近在ubuntu 上搭建了这个服务 流程可以参考这些博客(部署网上的资源很多) https://www.jianshu.com/p/f666278dc3b7 https://www.jianshu.com/p/413ac3ab26a3https://blog.cs

  • 解决413 (Request Entity Too Large)问题2022-05-06 09:32:05

    问题 在上传文件的时候遇到以下问题 原因 上传文件大小被限制了,nginx作为反向代理服务器 ,nginx最先收到client请求 ,nginx对于post请求实体的默认限制为1M,超过默认后就会报错 413 (Request Entity Too Large) 解决方法 修改nginx服务器的配置文件nginx.conf(默认在/etc/nginx路径下

  • go-micro集成链路跟踪的方法和中间件原理2022-05-05 08:01:20

    前几天有个同学想了解下如何在go-micro中做链路跟踪,这几天正好看到wrapper这块,wrapper这个东西在某些框架中也称为中间件,里边有个opentracing的插件,正好用来做链路追踪。opentracing是个规范,还需要搭配一个具体的实现,比如zipkin、jeager等,这里选择zipkin。 链路跟踪实战 安装zipk

  • 树莓派接入巴法云控制2022-05-04 19:34:30

    最近有小伙伴咨询树莓派接入的问题,其实简单,使用直接在树莓派中运行python程序就可以。 示例说明:示例中使用的python3.x版本,如果是2.x版本的python,运行前把 print 指令的()括号去掉,应该就可以了。如果需要控制树莓派io引脚,推送使用 RPi.GPIO ,百度上面教程很多,这里就不细说了。 第一,tc

  • Cookie,Session,Token2022-05-03 22:00:44

    session 和cookie 两个组合到一起能够自动保持会话 client端通过http协议访问服务器 http协议是无状态 第一次访问服务器 服务器认为 你是新来的 第二次访问还是会认为你是新来的 怎么保持这种相识的关系? 当你访问服务器的时候会提交一些信息,这些信息都存放在http头

  • mac php73 配置xdebug问题记录2022-05-03 12:35:00

    安装过程不再描述,网上很多。 php版本7.3.29 xdebug版本 3.1.4   php.ini中xdebug配置项要注意zend_extension 而不是extension [xdebug]zend_extension="/usr/local/Cellar/php@7.3/7.3.29_1/pecl/20180731/xdebug.so" xdebug.mode=debug xdebug.start_with_request=yes xdebug

  • MySQL 8.0 窗户函数rank() over处理排名2022-05-03 08:32:59

    ---数据;学生表,课程表,成绩表 DROP TABLE IF EXISTS `course`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `course` ( `id` int NOT NULL, `c_name` varchar(100) DEFAULT NULL, PRIMA

  • TCP连接2022-05-02 09:34:33

    一、最简单的TCP连接 1、服务端 import socket # 1、建立一个socket对象,AF_INET网络通信,SOCK_STREAM说明是TCP协议 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2、绑定IP端口 server.bind(('127.0.0.1',7777)) # 3、最大连接数 server.listen(5) # 4、

  • Linux网络编程示例2022-04-30 01:31:19

    linux网络编程示例 简单TCP、UDP编程示例。 TCP TCP客户端与服务器通信模型 服务器代码 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <errno.h> #include <stdio.h> #include <unistd.h> #include <string.h> int ma

  • 【elasticsearch】The client noticed that the server is not a supported distribution of Elasticsearch2022-04-29 10:34:16

    1、问题     使用python脚本连接es报错,The client noticed that the server is not a supported distribution of Elasticsearch   2、原因     https://blog.csdn.net/songkai558919/article/details/119568829   3、处理方法     安装对应版本的elasticsearch库    

  • VMware vSphere Client上传iso出现证书问题2022-04-26 21:01:31

    提示不信任证书,导致无法上传    解决办法:   ① 退出登录,登录https://10.61.72.88//也就是vcenter管理。   ②页面下载好CA证书,解压CA证书,即可获得linux/win/mac三个版本的CA签名证书   ③将证书导入浏览器

  • Linux系统编程(八)网络基础与Socket通信2022-04-26 12:34:41

    分层模型结构 OSI七层模型   物理层:主要定义物理设备标准(如网线接口类型、光纤的接口类型、传输介质的传输速率等),主要用于传输比特流 数据链路层:定义了如何让格式化数据以帧未单位进行传输,以及如何控制对五列戒指的访问,提供错误检测和纠正,确保数据可靠传输 网络层:阿紫位于不同地

  • 【深入理解TcaplusDB技术】加减字段值示例代码——[Generic表]2022-04-25 19:02:24

    【深入理解TcaplusDB技术】加减字段值示例代码——[Generic表] 参见章节: 准备工作。 示例代码 示例代码 import com.tencent.tcaplus.client.Client;import com.tencent.tcaplus.client.ClientFactory;import com.tencent.tcaplus.client.Record;import com.tencent.tcaplus.clien

  • 【深入理解TcaplusDB技术】替换数据示例代码——[Generic表]2022-04-25 19:02:00

    【深入理解TcaplusDB技术】替换数据示例代码——[Generic表] 本文准备工作 参见章节: 准备工作。 示例代码 示例代码 import com.tencent.tcaplus.client.Client;import com.tencent.tcaplus.client.ClientFactory;import com.tencent.tcaplus.client.Record;import com.tencent.tc

  • 【深入理解TcaplusDB技术】插入数据示例代码——[Generic表]2022-04-25 19:01:46

    【深入理解TcaplusDB技术】插入数据示例代码——[Generic表] 本文准备工作 参见章节: 准备工作。 示例代码 示例代码 import com.tencent.tcaplus.client.Client;import com.tencent.tcaplus.client.ClientFactory;import com.tencent.tcaplus.client.Record;import com.tencent.tc

  • 【深入理解TcaplusDB技术】更新数据示例代码——[Generic表]2022-04-25 19:01:02

    【深入理解TcaplusDB技术】更新数据示例代码——[Generic表] 本文准备工作 参见章节: 准备工作。 示例代码 示例代码 import com.tencent.tcaplus.client.Client;import com.tencent.tcaplus.client.ClientFactory;import com.tencent.tcaplus.client.Record;import com.tencent.tc

  • 【深入理解TcaplusDB技术】读取列表所有数据示例代码——[List表]2022-04-25 19:00:23

    【深入理解TcaplusDB技术】读取列表所有数据示例代码——[List表] 本文准备工作 参见章节: 准备工作。 示例代码 示例代码 import com.tencent.tcaplus.client.Client;import com.tencent.tcaplus.client.ClientFactory;import com.tencent.tcaplus.client.Record;import com.tence

  • 【深入理解TcaplusDB技术】删除数据示例代码——[Generic表]2022-04-25 19:00:06

    【深入理解TcaplusDB技术】删除数据示例代码——[Generic表] 本文准备工作 参见章节: 准备工作。 示例代码 示例代码 import com.tencent.tcaplus.client.Client;import com.tencent.tcaplus.client.ClientFactory;import com.tencent.tcaplus.client.Record;import com.tencent.tc

  • guzzlehttp/guzzle发送请求说明2022-04-25 14:33:34

    composer require guzzlehttp/guzzle Guzzle是一个PHP HTTP客户端,可以轻松发送HTTP请求,并且可以轻松集成Web服务。 用于构建查询字符串,POST请求,流式传输大型上传,流式传输大型下载,使用HTTP cookie,上传JSON数据等的简单界面...可以使用相同的接口发送同步和异步请求。为请求,响应和流

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

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

ICode9版权所有