代码写到一半,想把当前的代码提交到另外一个新分支
代码写到一半,想把当前的代码提交到另外一个新分支
[图片上传失败...(image-802cf0-1662517021420)] 前言 都说程序员的三大浪漫是:操作系统、编译原理、图形学;最后的图形学确实是特定的专业领域,我...
[图片上传失败...(image-636c17-1659876521176)] 前言 在上一个版本实现的脚本解释器 GScript[https://github.com/cr...
[图片上传失败...(image-471fa1-1659279343782)] 前言 最近在持续优化之前编写的 JSON 解析库 xjson[https://github.c...
前言 之前在写 gscript[https://crossoverjie.top/2022/05/30/gscript/gscript01/]时我就在想有没有利用编译原理实现...
[图片上传失败...(image-883e28-1653318905408)] 背景 前段时间同事碰到一个问题,需要在 SpringCloud 的 Feign 调用中使用自定...
前言 大概在两年前我写过一篇 撸了一个 Feign 增强包[https://crossoverjie.top/2020/07/28/wheel/feign-plus/],当时...
介绍 我猜测大部分长期使用 Java 的开发者应该较少会接触 gRPC,毕竟在 Java 圈子里大部分使用的还是 Dubbo/SpringClound 这两类服务框架。 我也...
前言 最近实现某个业务时,需要读取数据然后再异步处理;在 Go 中实现起来自然就比较简单,伪代码如下: 看似非常简单几行代码却和我们的预期不符,打印之后输出的是: 并不是我们...
前言 早在几年前写过关于 LRU cache 的文章:https://crossoverjie.top/2018/04/07/algorithm/LRU-cache/[htt...
前言 平时大家写完 gRPC 接口后是如何测试的?往往有以下几个方法: 写单测代码,自己模拟客户端测试。image 可以搭一个 gRPC-Gateway 服务,这样就可以在 ...
前言 前段时间有个项目即将上线,需要对其中的核心接口进行压测;由于我们的接口是 gRPC 协议,找了一圈发现压测工具并不像 HTTP 那么多。 最终发现了 ghz[https...
前言 设计模式不管是在面试还是工作中都会遇到,但我经常碰到小伙伴抱怨实际工作中自己应用设计模式的机会非常小。 正好最近工作中遇到一个用观察者模式解决问题的场景,和大家一起分享...
前言 作为一个 Go 语言新手,看到一切”诡异“的代码都会感到好奇;比如我最近看到的几个方法;伪代码如下: 相信大部分刚入门 Go 的新手看到这样的代码也是一脸懵逼,其中最让...
前言 最近在实现两个需求,由于两者之间并没有依赖关系,所以想利用队列进行解耦;但在 Go 的标准库中并没有现成可用并且并发安全的数据结构;但 Go 提供了一个更加优雅的解决方...
前言 最近用 Python 写了几个简单的脚本来处理一些数据,因为只是简单功能所以我就直接使用 print 来打印日志。 任务运行时偶尔会出现一些异常: 因为我在不同地方都有...
背景 我们最近在做新业务的技术选型,其中涉及到了对消息中间件的选择;结合我们的实际情况希望它能满足以下几个要求: 友好的云原生支持:因为现在的主力语言是 Go,同时在运维上能...
前言 最近在用 Go 写业务的时碰到了并发更新数据的场景,由于该业务并发度不高,只是为了防止出现并发时数据异常。 所以自然就想到了乐观锁的解决方案。 实现 乐观锁的实现比较简...
前言 首先还是祝大家新年快乐,虽然还有300来天。 哈哈,圆规正传。 近三年每年我都有写年终总结,每次看上一年的新年计划时心里就会骂一句:TMD 又白写了;当然今年也不例外。...
前言 我的读者中应该大部分都是 Java 从业者,不知道写 Java 这些年是否真的有找到对象? 没找到也没关系,总不能在一棵树上吊死,我们也可以来 Go 这边看看,说不定会...