摘要: ### 简易版 ```golang import ( "log" "github.com/casbin/casbin/v2" "github.com/casbin/casbin/v2/model" gormadapter "github.com/casbin/gorm-adapter/v3" _ " 阅读全文
posted @ 2023-05-23 18:22 JaydenQiu 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 分层概念 在领域驱动设计中,通常将一个应用系统划分为四层架构,分别是表现层、应用层、领域层和基础设施层。 表现层:负责处理用户界面和用户交互,如接收用户输入,显示输出结果等。 应用层:负责协调应用程序的活动,如处理业务用例和业务流程等。 领域层:负责实现业务逻辑和业务规则,包含领域模型和领域服务等。 阅读全文
posted @ 2023-05-08 17:37 JaydenQiu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 参考:https://prometheus.io/docs/guides/go-application/ go默认基础指标 package main import ( "net/http" "github.com/prometheus/client_golang/prometheus/promhtt 阅读全文
posted @ 2023-05-02 12:18 JaydenQiu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 开始安装 docker run -d --name=prometheus -p 9090:9090 prom/prometheus docker run -d --name=grafana -p 3000:3000 grafana/grafana docker run -d --name=node- 阅读全文
posted @ 2023-05-01 15:37 JaydenQiu 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、安装 创建docker-compose.yml version: "2" services: zookeeper: image: docker.io/bitnami/zookeeper:3.8 ports: - "2181:2181" volumes: - "zookeeper_data:/bi 阅读全文
posted @ 2023-04-26 18:12 JaydenQiu 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 区块链本质 区块链的本质是分布式的数据库 区块链是公开的数据库,不是私人的数据库 区块链是加密货币和智能合约的基础 区块链基本原型 实现区块的结构 在区块链中,存储有效信息的是区块 Timestamp是当前时间戳,也就是区块的创建时间 PrevBlockHash存储的是上一个区块的哈希值 Data是 阅读全文
posted @ 2023-02-03 01:10 JaydenQiu 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 记忆口诀: 23种常用设计模式,创建型模式5种,结构性模式7种,行为模式11种。 创建型模式:工厂方法、抽象工厂、生成器、原型、单例 结构型模式:适配器、桥接、组合、装饰、外观、享元代理 行为模式:责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者 简单概括 创建型模 阅读全文
posted @ 2023-01-30 16:32 JaydenQiu 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1、先购买集群,后创建命名空间 test_app_namespace 2、后创建镜像仓库 my_repo 3、本地登录腾讯云容器镜像服务 Docker Registry docker login ccr.ccs.tencentyun.com --username= 4、配置好Dockerfile,打 阅读全文
posted @ 2023-01-28 21:53 JaydenQiu 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 明文传输 upstream backend { # 把下面的服务端地址和端口改成你自己的 server 127.0.0.1:50052; server 127.0.0.1:50051; } server{ listen 80 http2; location /hello.Hello { grpc_p 阅读全文
posted @ 2022-09-14 17:21 JaydenQiu 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 作用:保存和复用临时对象,减少内存分配,降低 GC 压力。 正常代码: type Student struct { Name string Age int32 Remark [1024]byte } var buf, _ = json.Marshal(Student{Name: "Geektutu" 阅读全文
posted @ 2022-09-08 14:38 JaydenQiu 阅读(85) 评论(0) 推荐(0) 编辑