自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Reach的博客

计算机、物理

  • 博客(11)
  • 收藏
  • 关注

原创 【Kratos入门实战教程之扩展Server】搭建Discord机器人

Discord 机器人是一种可以自动执行任务并与 Discord 用户交互的程序。它们可以用来管理社区、自动回复、玩游戏或执行其他有用的任务。与其他聊天应用不同,Discord 机器人是开放式平台,它们可以通过 API 接口进行开发和集成,从而使开发者可以创建各种自定义机器人来满足不同的需求。在本教程中,我们将使用 Golang 编程语言来创建一个 Discord 机器人服务。我们将逐步讲解如何设置环境、创建项目、导入必要的库、编写代码、测试和部署机器人。

2023-03-30 23:08:45 1048 2

原创 【GO】错误包errors介绍和使用事项

在 Go 语言中,错误处理是一个非常重要的方面。errors.Is、errors.As、errors.New 和 fmt.Errorf 这四个函数是我们处理错误的有力工具。errors.Is 可以用来比较两个错误是否相等,errors.As 可以将一个错误转换为另一个类型的错误,errors.New 可以创建一个简单的错误对象,fmt.Errorf 可以创建一个带格式化的错误对象。在编写 Go 语言程序时,我们可以根据具体的场景和需求选择合适的函数来处理错误。

2023-03-13 11:54:16 1588 1

原创 【kratos入门实战教程】番外篇之充血模型(1)

探讨简单登陆场景下充血模型的写法

2022-08-22 17:54:03 494

原创 【kratos入门实战教程】2-实现注册登陆业务

【kratos入门实战教程】注册登陆业务篇

2022-08-03 14:56:49 2791 1

原创 【kratos入门实战教程】1-kratos项目搭建和开发环境配置

【kratos入门实战教程】kratos环境搭建篇

2022-08-03 14:54:38 4445

原创 【kratos入门实战教程】0-商城项目介绍

【kratos】入门实战教程-教程总览篇

2022-08-03 14:50:47 808

原创 【Kratos】Selector之Node更新流程

Kratos框架学习资料

2022-01-25 16:33:20 348

原创 缓存一致性

缓存一致性常用缓存中间件Memcache简介:Memcache 提供简单的 kv cache 存储,value 大小不超过 1mb。内部使用了 slab 方式做内存管理,存在一定的浪费。如果大量大小接近的 item,建议调整 Memcache 参数来优化每一个 slab 增长的 ratio,可以通过设置 slab_automove & slab_reassign 开启 Memcache 的动态/手动 move slab,防止某些 slab 热点导致内存足够的情况下引发 LRU。大部分情况下

2021-09-07 22:24:45 168

原创 Error错误处理

Error处理种类Sentinel Error(哨兵 Error)Error TypeOpaque errors(不透明错误)Sentinel Error说明预定义的特定错误,我们叫为 sentinel error,这个名字来源于计算机编程中使用一个特定值来表示不可能进行进一步处理的做法。例如:io.EOFsyscall.ENOENT自定义Sentinel Errorvar EOF = errors.New("EOF")缺点灵活性低。使用 sentinel 值是最不灵

2021-09-05 16:13:26 495

原创 服务负载均衡

服务负载均衡负载均衡JSQ(最闲轮训)算法描述缺点P2C(pick two choice)算法描述打分标准处理新的服务节点处理永久黑名单问题描述解决方案处理latency问题例子面试经验负载均衡JSQ(最闲轮训)算法描述客户端记录服务端的处理数,发送请求到最小处理数的服务实例。缺点缺乏服务端视角,相同的服务实例被多个客户端调用时,JSQ算法得出的结果就不会是最优的结果。P2C(pick two choice)算法描述随机选两个节点进行打分,选择最优的一个节点打分标准cpu:服务端的c

2021-09-04 22:41:25 265

原创 DDOS攻击实现及学习

DDOS攻击实现及学习目录:DDOS攻击实现及学习目录1背景2实验环境3源码4使用方法5实验效果6实验总结1、背景:学习并实现DDOS攻击,深入了解TCP/IP,UDP/IP,HTTP/IP的底层结构。2、实验环境:Ubuntu 15.10c/c++3、源码:ddos.c#include <stdio.h>#include <stdlib.h>#include <stri

2016-09-30 21:31:33 15578 10

空空如也

空空如也

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

TA关注的人

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