240 发简信
IP属地:北京
  • 深入聊下跨域CORS

    一文搞懂跨域 CORS 前言 我们做服务端开发的时候,可能都遇到过前端同学说请求我们的接口被 cors 拦截了,出现 has been blocked by CORS pol...

  • 120
    GO Plugin 编译问题

    GO Plugin 编译问题 初始问题 现在用go mod和docker multi-stage生成的plugin在workflow中加载的时候,会遇到plugin与work...

  • 2021-04-22

    背景 在master-worker中一般会采用全局mq进行任务分发,由worker进行依次拉取任务并执行。但是worker拉取任务是有一定耗时的(具体耗时因mq选型而异),另...

  • 2021-04-21 聊聊今天看到nsq

    设计实现 topics和channels不需要提前创建。Topics会在第一次发布或者订阅的时候创建,channels则会在第一次订阅的时候创建。 topics和channe...

  • go embed

    Go Embed 概览 go在1.16之后引入了一个新包 embed。它使我们访问工程内的代码变的相对容易 概览 它支持讲内部文件转换为 string, []byte和一个e...

  • 2021-04-19

    1. fix parsing go.mod module declares its path as “x” but was required as “y” I think t...

  • leetcode tree

    在一棵树中,边的数量比节点的数量少 1。如果一棵树有 N 个节点,则这棵树有 N−1 条边。 树中的每个节点都有一个父节点,除了根节点没有父节点。在多了一条附加的边之后,可能...

  • 随机数

    [toc] 我们应用中的随机数 抽奖,大转盘 我们经常接触的验证码 密码找回 go中select的公平保证 再然后https通信中的秘钥生成 还有游戏中爆装备的概率等 你以为...

  • 碎片_ssh_goget

    Overwire knowhost 自己的服务器很多时候会进行重装等操作,这个时候如果再连接的话,会因为fingerprint不一致而组织连接,这个时候可以使用以下命令进行删...

  • 负载均衡算法简介

    算法优点缺点实现轮询简单,容易实现可能会导致一些性能比较弱的机器超载随机简单,容易实现不可控性更强,针对一些耗时比较长的请求尤其明显加权轮询可以针对性跳过一些低性能机器需要维...

  • 分布式任务分发框架

    一个分布式任务分发框架 入职微信第一天看了老大写的分布式分布框架,简单思考下设计一个分布式分发框架需要考虑的点 设计: master-worker 模型 多任务支持, 支持水...

  • go channel

    [toc] Channel 编译器翻译 关键数据结构 hchan sudog hchan sudog 其中buf + sendx + recvx组成ring buffer. ...

  • leetcode 2

    题目 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 输入:n = 10输出:12解释:[1, 2...

  • leetcode LCP 34. 二叉树染色 golang

    LCP 34. 二叉树染色[https://leetcode-cn.com/problems/er-cha-shu-ran-se-UGC/] 这道题理解错题意了 改了n久 自...

  • leetcode154 寻找旋转排序数组中的最小值 II golang

    154. 寻找旋转排序数组中的最小值 II[https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-a...

  • leetcode153 寻找旋转排序数组中的最小值 golang

    153. 寻找旋转排序数组中的最小值[https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-arra...

  • leetcode 搜索旋转排序数组 golang

    81. 搜索旋转排序数组 II[https://leetcode-cn.com/problems/search-in-rotated-sorted-array-ii/] 解题...

  • unix网络

    TCP 连接的建立 一个类比建立TCP连接 就好比一个电弧系统。socket 函数 代表彼此都有电话可用bind函数是告诉别人你的电话号码,这样别人才可以找到你。(我们可以有...

  • 深入分析go调度(四)

    以下文章均为拜读公众号 源码游记 的笔记 http://mp.weixin.qq.com/mp/homepage?__biz=MzU1OTg5NDkzOA==&hid=1&s...

  • 深入分析go调度(三)

    以下文章均为拜读公众号 源码游记 的笔记 http://mp.weixin.qq.com/mp/homepage?__biz=MzU1OTg5NDkzOA==&hid=1&s...