240 发简信
  • 观察者模式的实际应用

    前言 设计模式不管是在面试还是工作中都会遇到,但我经常碰到小伙伴抱怨实际工作中自己应用设计模式的机会非常小。 正好最近工作中遇到一个用观察者模式...

  • 120
    切片 slice 原理分析

    前言 作为一个 Go 语言新手,看到一切”诡异“的代码都会感到好奇;比如我最近看到的几个方法;伪代码如下: 相信大部分刚入门 Go 的新手看到这...

  • Go 中的 channel 与 Java BlockingQueue 的本质区别

    前言 最近在实现两个需求,由于两者之间并没有依赖关系,所以想利用队列进行解耦;但在 Go 的标准库中并没有现成可用并且并发安全的数据结构;但 G...

  • 120
    Python 中的 os.popen 函数 与 Pipe 管道的坑

    前言 最近用 Python 写了几个简单的脚本来处理一些数据,因为只是简单功能所以我就直接使用 print 来打印日志。 任务运行时偶尔会出现一...

  • Pulsar:下一代消息引擎真的这么强吗?

    背景 我们最近在做新业务的技术选型,其中涉及到了对消息中间件的选择;结合我们的实际情况希望它能满足以下几个要求: 友好的云原生支持:因为现在的主...

  • 写了一个 gorm 乐观锁插件

    前言 最近在用 Go 写业务的时碰到了并发更新数据的场景,由于该业务并发度不高,只是为了防止出现并发时数据异常。 所以自然就想到了乐观锁的解决方...

  • 120
    可能是最晚的2020年终总结

    前言 首先还是祝大家新年快乐,虽然还有300来天。 哈哈,圆规正传。 近三年每年我都有写年终总结,每次看上一年的新年计划时心里就会骂一句:TMD...

  • 120
    Golang 中的面向对象

    前言 我的读者中应该大部分都是 Java 从业者,不知道写 Java 这些年是否真的有找到对象? 没找到也没关系,总不能在一棵树上吊死,我们也可...

  • Python 中的面向接口编程

    前言 ”面向接口编程“写 Java 的朋友耳朵已经可以听出干茧了吧,当然这个思想在 Java 中非常重要,甚至几乎所有的编程语言都需要,毕竟程序...

个人介绍
公众号:【crossoverJie】主要关注 JVM、并发、分布式、网络等相关技术。

GitHub:https://github.com/crossoverjie