240 发简信
IP属地:山东
  • Resize,w 360,h 240
    zap 接收 gin 框架默认的日志

    前面两篇已经为大家介绍了golang中的日志如何使用,并在诸多日志框架库中选择了zap作为我们的日志框架,本篇将会讲解: 如何结合当下主流的We...

  • Resize,w 360,h 240
    Zap 日志库实践

    本文详细介绍了非常流行的 Uber 开源的 zap 日志库,同时介绍了如何搭配 Lumberjack、Rotatelogs 实现日志的切割和归档...

  • Resize,w 360,h 240
    Golang日志入门与技术选型

    参考文档:https://liwenzhou.com/posts/Go/zap/[https://liwenzhou.com/posts/Go/...

  • Resize,w 360,h 240
    软件研发过程中的5种最常见的图

    一、背景 软件研发过程中,我们常有如下的困惑: 有时我们需要设计一个较大型的业务系统,或者做一个开源项目,我们该如何将这个系统的整体功能、逻辑细...

  • Resize,w 360,h 240
    最佳实践之Golang错误处理

    1、原生错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。error类型是一个接口类型,这是它的定义: 我们可以在编码中通过实...

  • Resize,w 360,h 240
    一文教会你如何进行Golang服务优化

    1、概述 嗨喽,大家好呀!我是简凡,一位游走于各互联网大厂间的新时代农民工。对于C端在线业务,服务的稳定性和吞吐量常常是评估一个系统的重要指标,...

  • Resize,w 360,h 240
    《后端从入门到熟悉-序言》

    一、写在前面的话 嗨喽,大家好呀!我是简凡,一位游走于各互联网大厂间的新时代农民工。 这是我初写博客的第一个系列,做为曾经编程小白我,也经历了长...

  • Resize,w 360,h 240
    《后端从入门到熟悉-正式篇》

    嗨喽,大家好呀!我是简凡,一位游走于各互联网大厂间的新时代农民工。从本篇开始,我开始按照企业对于后端开发者的需求层级,将成长阶段拆分为入门、初级...

  • Resize,w 360,h 240
    redis 缓存一致性问题

    在高并发的情况下,如果当删除完缓存的时候,这时去更新数据库,但还没有更新完,另外一个请求来查询数据,发现缓存里没有,就去数据库里查,以商品库存为...