19 2025-02 GO golang 简易打印请求服务端 package main import ( "bytes" "encoding/json" "fmt" "github.com/fatih/color" "io/ioutil" "log" "net/http" "time" "golang.org/x/net/http2" "... 阅读全文 2025年02月19日 16:26:15 周三 2025-02-19 周三 36 0 0
14 2025-02 GO go defer和recover defer是倒序执行: 完全正确!defer 语句在函数返回时按逆序执行。 defer执行方法中的变量,是声明时的值,而不是方法执行完变量的值: 也很准确!defer 语句中的变量在声明时就会被捕获,之后... 阅读全文 2025年02月14日 09:15:40 周五 2025-02-14 周五 24 0 0
10 2025-02 设计模式 golang 建造者和选项模式 建造者模式(Builder Pattern) 定义 建造者模式是一种创建对象的设计模式,它允许通过一步步的方式构建复杂对象。通常涉及一个建造者(Builder)和一个指挥者(Director)。 特点 复杂对象的构建:适... 阅读全文 2025年02月10日 13:59:56 周一 2025-02-10 周一 23 0 0
11 2024-11 MQ RabbitMQ初探 消息中间件 消息中间件一般有两种传递模式:点对点模式和发布订阅模式。 点对点模式是基于队列的,生产者将消息发送到队列,消费者从队列中接收消息。 发布订阅模式定义了如何向一个内容节点发布和订... 阅读全文 2024年11月11日 22:32:02 周一 2024-11-11 周一 23 0 0
13 2024-06 Linux dnsmasq支持hosts泛解析 yum install dnsmasq -y 先把配置文件备份一份 cp /etc/dnsmasq.conf /etc/dnsmasq.conf_bak Dnsmasq 的配置在配置文件中都有详细的说明,你可以通过阅读配置文件的注释更改自己想要的配置,我只是想... 阅读全文 2024年06月13日 18:34:33 周四 2024-06-13 周四 27 0 0
12 2024-06 Linux linux 防火墙使用 firewall-cmd --direct 允许用户直接对 iptables 规则集进行操作,但这并不意味着它是直接配置 iptables 的唯一方式或替代方法。以下是关于 firewall-cmd --direct 和 iptables 的一些关键点: firewa... 阅读全文 2024年06月12日 23:49:03 周三 2024-06-12 周三 20 0 0
11 2024-06 K8S Linux socat 使用 socat 用于网络转发请求,甚至可以直接转到其他机器。 根据Kubernetes的规定,NodePort的端口范围是30000到32767,所以ingress service迫切需要一个端口转发。 yum install -y socat socat TCP4-LISTEN... 阅读全文 2024年06月11日 18:24:47 周二 2024-06-11 周二 24 0 0
11 2024-06 K8S PHP k8s ingress ingress nginx生效: spec: rules: - host: ingress.jinli.vip http: paths: - path: /api/order/ pathType: Prefix backend: serviceName: order-service servicePort: 18081 这个18081是order-servic... 阅读全文 2024年06月11日 11:02:19 周二 2024-06-11 周二 28 0 0
09 2024-06 docker dockerfile 缓存机制和分阶段构建 Docker镜像的分层结构 Docker镜像是由一层一层的文件系统组成,UnionFS将这些镜像层堆叠在一起 镜像层是只读的,构建完成后就不能更改了,即使在新的镜像层修改或删除了某些文件,也不会影响之前的镜像... 阅读全文 2024年06月09日 13:21:10 周日 2024-06-09 周日 34 0 0
07 2024-06 默认 yum 更新git版本 YUM最便捷安装低版本的Git 1.8.3。 如果存在版本号,务必进行 卸载Git yum remove git 1 yum remove git 1,访问可查看... 阅读全文 2024年06月07日 22:04:35 周五 2024-06-07 周五 22 0 0