自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于阿里云的 ingress-nginx 外部认证实战【部分未完成】

基于阿里云平台,实现了 ingress 网络流量入口相关基础知识和部署说明

2022-05-12 12:37:51 1433

原创 网络编程:PHP 实现 “IO多路复用模型 - poll & epoll“

相关知识点 如果看不明白,可以翻开我关于网络编程的其他代码;从简单到复杂的实现 进程名称设置 poll、epoll 时间模型 基于event事件框架的信号处理 服务端代码 <?php define('MAX_PROCESS_NUM', 5); // 内存数据表 class Memory { /** * 事件框架容器 * @var EventBase */ public static $eventBase = null; /**

2021-01-11 23:43:01 417

原创 网络编程:PHP 实现 “IO多路复用模型 - select“

标题

2021-01-11 20:12:10 264

原创 网络编程:PHP 实现 “非阻塞IO模型“

服务端代码 <?php // 自定义流格式请查看 // - https://www.php.net/manual/zh/function.stream-filter-register // 注意: UNIX、TCP是流; UDP是数据包。 $addr = "tcp://0.0.0.0:6666"; $mode = STREAM_SERVER_BIND|STREAM_SERVER_LISTEN; $socket = stream_socket_server($addr, $errno, $errm

2021-01-10 23:57:53 326

原创 网络编程:PHP 实现 “多进程阻塞IO模型“

服务端代码 <?php define("MAX_PROCESS_NUM", 1); // 自定义流格式请查看 // - https://www.php.net/manual/zh/function.stream-filter-register // 注意: UNIX、TCP是流; UDP是数据包。 $addr = "tcp://0.0.0.0:6666"; $mode = STREAM_SERVER_BIND|STREAM_SERVER_LISTEN; $socket = stream_soc

2021-01-10 22:55:53 152

原创 网络编程:PHP 实现 “单进程阻塞IO模型“

<?php // 自定义流格式请查看 // - https://www.php.net/manual/zh/function.stream-filter-register // 注意: UNIX、TCP是流; UDP是数据包。 $addr = "tcp://0.0.0.0:6666"; $mode = STREAM_SERVER_BIND|STREAM_SERVER_LISTEN; $socket = stream_socket_server($addr, $errno, $errmsg, $m

2021-01-10 22:19:33 194

原创 《Go语言圣经》笔记

基础知识 文件组成 特点: Go是一门编译型语言,Go语言的工具链将源代码及其依赖转换成计算机的机器指令(译注:静态编译) Go语言原生支持Unicode,它可以处理全世界任何语言的文本 组成: 通过包(package)的方式组织代码import 组成程序的声明种类 常量 - const 变量 - var 函数 - func 类型 - type 初始化函数init 可执行程序入口函数main 例子: // 声明一个可执行程序(main 比较特殊) package main // 通过包组织代

2020-09-28 23:39:09 310

原创 《Go语言实践》笔记

基础知识 打包和工具链 包 包的惯例 必须在头部声明自己的包名 每个包全部都在一个单独的目录里。一个目录不存在多个包、一个包不会存在多个目录。 包名应保持小写、简洁 main包 编译程序会将这种名字的包编译为二进制可执行文件。 可执行程序必须有一个main的包 必须存在一个main()函数 导入 导入使用关键字 import;导入的方式分为以下三种: 远程导入import "github.com/spf13/viper" 命名导入import myviper "mylib/viper"。一般用于解

2020-09-24 22:19:04 174

原创 docker 下 zookeeper集群、kafka集群 安装

docker网络环境设置 关于docker下相关的网络操作不是本章的重点,所以这边只会将对应的版本和对应的子网配置列出来方便各位了解到对应的环境信息 docker 19.03.7 docker-compose 1.24.0 这边将应用到 default-network 子网络对应的配置可以见下下面的信息: 规划网络和各个服务 IP 端口映射 docker image hostname 说明 192.168.10.66 41666:9090

2020-07-02 17:54:25 733

原创 Centos下Go环境安装和工作目录布局

1. 安装运行环境 从 "https://studygolang.com/dl" 选择对应编译器二进制文件包下载到本地. 将压缩包解压到安装目录: [root@wbl ~]# tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 设置运行环境变量: 此处设置了两个环境变量 - GO根目录(GOROOT)、工作目录(GOPATH);将下...

2019-09-03 17:18:46 634

Navicat_Keygen_Patch_v5.0_By_DFoX_CHS.rar

5.0版本对win10比较友好;win7可能多次会不成功。如果不成功请看我主页降级到低版本;

2019-06-20

phpdesigner8+激活注册码

phpdesigner8+激活注册码,绝对的网站开发利器,支持SVN哦!迷糊虫们可以不用担心文档不能还原啦!

2012-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除