首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Moonus
掘友等级
后端开发
|
北森
C# .Net,后端开发。Go语言爱好者。 TDD,Refactoring,极限编程。 撸码,手艺人。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
Moonus
后端开发 @北森
·
11月前
关注
Zookeeper
安装 建议通过docker安装; 拉取镜像 运行 可以开启多个CLI窗口,来操作zk; API zookeeper/zookeeperCLI.md Create 创建一个持...
赞
评论
分享
Moonus
后端开发 @北森
·
11月前
关注
堆内存碎片化-内存异常飙升,大量free对象无法释放
2023-04-04 09:25:00 服务突然异常报警,内存飙升到6g,本以为会很快恢复,结果持续不断,赶紧去打了个dump。 通过dotmrmory分析,堆存在大量的f...
赞
评论
分享
Moonus
后端开发 @北森
·
1年前
关注
Go error 简介
Go error处理。Go语言的异常处理不同于Java等其他语言。他有着独到的设计,他可能不是最好的,但相对来说可能是最适合Go的,让我们一起了解go error的处理机制...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go - Interfaces and other types
Interfaces Go 中的接口为指定对象的行为提供了一种方法:如果某一个对象能实现这个方法,那么他就可以用作该接口。我们已经见过许多简单的示例了;...
2
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go Method
正如 `ByteSize` 那样,我们可以为任何已命名的类型(除了指针或接口)定义方法; 接收者可不必为结构体。...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go Initialization
尽管从表面上看,Go 的初始化过程与 C 或 C++ 差别并不算太大,但它确实更为强大。在初始化过程中,不仅可以构建复杂的结构,还能正确处理不同包对象间的初始化顺序。...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go - Data 数据
引用 Effective Go - The Go Programming Language (google.cn) 数据 |《高效的 Go 编程 Effective Go ...
2
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go - Fuctions 函数
Go不同寻常的特性它支持多返回值,在其他语言中,如果存在多返回值,我们可能需要封装一个对象,或者是通过地址传参修改实参。...
2
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go - Control stuctures
Go的控制结构与C的控制结构有一定的联系,但在重要的方面又有些许不同。Go不在使用`do`和`while`做循环,只有一个更为通用的`for`;...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effictive Go Semicolons 分号
类似于C语言,Go的常规语法使用分号来表示结束状态,和C不同的是,这些分号不必出现在源码中。取而代之的是,自发分析器会使用一条简单的规则自动插入分号,因此在源码中基本就不用...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go - Names 命名规则
和其他语言一样,Go语言中命名规范也是十分重要的。它甚至会影响语义;例如某个名称(字段、方法)在包外是否可见,取决于第一个字母是否大小写。因此我们有必要花一点时间来讨论Go...
2
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go-Commentary 代码注释
Go提供了C语言风格的代码块注释方式`/**/`和C++风格的行注释`//`。行注释是我们经常使用的。块注释通常用于组件的注释。通常也用于注释一大段代码。...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Effective Go-Formatting
格式化问题是备受争议最多的一个话题,每个人可以适应不通的编码风格,若所有人都遵循相同的编码风格,在这类问题上浪费的时间会减少。...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
托管堆和垃圾回收
每个程序都需要各种资源,包括文件、内存缓冲区、屏幕空间、网络连接、数据库资源。要使用这些资源,必须为代表资源的类型分配内存。访问一个资源所需的步骤。...
赞
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
开源组件:Caslte DynamicProxy
Castle是.Net体系下一个常用的开源项目。适用于简化企业的应用程序开发。我们来介绍一下Castle DynamicProxy。...
1
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
Go语言的Functional Options模式
Functional Options这是一个函数式编程的应用案例,编程技巧也很好,是目前 Go 语言中最流行的一种编程模式。...
1
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
开源组件-Polly
Polly是一个.NET弹性和瞬时故障处理库,它允许开发人员以流畅且线程安全的方式表达策略,如失败重试、服务熔断、超时处理、舱壁隔离、缓存策略和失败降级。...
2
评论
分享
Moonus
后端开发 @北森
·
2年前
关注
领域驱动设计-绩效管理业务的领域模型
参考引用 09|怎么才能更有效地获得事件流?(徐昊) 四色建模法核心逻辑: 从收入流与成本结构中寻找事件 事实上,在实际经营业务时,除了财务视角,还有流程视角。管理理论认为...
赞
评论
分享
Moonus
赞了这篇文章
谁吃薄荷糖
研发工程师
·
2年前
关注
【Let‘s Go】Go语言入门篇
吉祥物镇楼 go语言简述 Go(Golang)是谷歌开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go专门针对多处理器系统应用程序的编程进行了优化,它...
7
4
分享
Moonus
赞了这篇文章
小姐姐味道
🏆掘金首批签约作者 @公众号:xjjdog
·
2年前
关注
Redis只能做缓存?太out了!
大多数数据库,由于经常和磁盘打交道,在高并发场景下,响应会非常的慢。为了解决这种速度差异,大多数系统都习惯性的加入一个缓存层,来加速数据的读取。redis由于它优秀的处理能...
358
24
分享
下一页
个人成就
文章被点赞
23
文章被阅读
63,032
掘力值
1,153
关注了
3
关注者
6
收藏集
0
关注标签
35
加入于
2021-06-14