240 发简信
IP属地:上海
  • golang 项目目录组织

    domain就是各种业务逻辑facade:facade模式,不同domain可能以组合模式对外提供服务,就在这层transport:http服务...

  • 关于996

    背景 因为京东强制996,导致部分软件开发人员不满,于是有了上班996,生病icu,创建了网站,同时在github上开了repo,star数以火...

  • mysql优化

    内容从底层到应用层的结构来描述,最后简单介绍了下监控和架构ps: mysql系统5.6 硬件/OS系统 1.优化硬件:更好的cpu更好的内存以及...

  • golang并发,简之道

    Goroutines 模型:和其他goroutine在共享的地址空间中并发执行的函数 资源消耗: 初始时非常小的栈开销,之后随着需求在堆上增减内...

  • golang slice && array

    array 和slice都是数组,前者固定大小,值类型;后者可以动态变更,引用类型。再次强调一遍,array在golang中是值类型,而不是c中...

  • golang type assert && Conversions

    有时候会碰到```A : (*[]byte)(nil)B : book.(Novel)C: int32(1)```会有些疑惑。golang中有t...

  • golang defer && return

    defer中去修改函数中的变量时,会出现个小坑:修改函数中的变量会无效,如下面的函数a(). 有个概念先解释下:1.在有defer语句时,ret...

  • golang 获取AB两个日期相差多少天

    今天碰到了要求两个日期间相差多少天,两个不同日期的,相差一秒都算一天.标准库中没有相应的实现,自己写了个. test,直接在main中写的 更正...

  • golang 下划线(underscore)的意义

    "_"(下划线),可以简单理解为赋值但以后不再使用,在golang中使用比较多,使用场合不单一,这里稍作总结,方便理解 用在import 引入包...

    0.4 13662 3 21 1
个人介绍
我的狗窝:
blog.duomila.club (nginx + golang + vue + vuetify)