240 发简信
  • goroutine可能减慢代码的速度(译)

    不当的使用goroutine,可能会使CPU忙于移动数据,导致减慢代码运行速度的效果。这里我们假设有一个很大的循环;为了加快计算速度,将循环分割...

  • 2018小结

    1、简介 2018年已经结束,2018年注定是我在技术上值得纪念的一年,在这一年里我对相关技术进行里较为深入的研究,不再仅限于看别人写的文章或书...

  • Defer, Panic, Recover

    1、简介 Go具有控制流程的常用机制:if,for,switch,goto。 它还有go语句在单独的goroutine中运行代码。 在这里,我想...

  • Golang Slice详解

    1、简介 Go的 Slice(切片)类型提供了一种方便有效的方法来处理类型化数据序列。 slice类似于其他语言中的数组,但具有一些不寻常的属性...

  • Mac 安装thrift指定版本(0.9.2)

    1、前言 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C...

  • 120
    应用性能管理(APM)简介

    1、简介 应用性能管理是指对企业的关键业务应用进行监测、优化,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本(TCO),...

  • 120
    Aspectj与Spring AOP比较

    1、简介 今天有多个可用的 AOP 库, 它们需要能够回答许多问题: 是否与用户现有的或新的应用程序兼容? 在哪里可以实现 AOP? 与自己的应...

  • TransmittableThreadLocal详解

    1、简介 TransmittableThreadLocal 是Alibaba开源的、用于解决 “在使用线程池等会缓存线程的组件情况下传递Thre...

  • Javaassist简介

    1、简介 Javassist (JAVA programming ASSISTant) 是在 Java 中编辑字节码的类库;它使 Java 程序...