Niku の学习记录站

练习时长两年半的Ctrl CV/Ctrl Shift Ins算法工程师(误)。

常用设计模式整理

工厂模式 概念: 用于用于创建不同但相关类型的对象(继承同一个子类或者接口的一组子类),根据给定的创建参数确定创建哪种子类对象。 种类: 简单工厂 工厂方法 抽象工厂 使用场景: 代码复用:抽离复用创建代码 在无法准确确定对象类别和依赖关系时使用 易扩展,添加新类型重写方法即可 简单工厂 设想一个场景,我们需要根据不同文件

play shell

play shell. 本篇关于 shell 相关概念的不完全整理,包括其中各种奇奇怪怪的符号含义,运行机理等。因为 shell 和 linux 系统密不可分,所以内容会比较杂。

Go 协程代码笔记本

记录在写 goroutine 代码时的常见错误,也会根据其他资料整理一下 goroutine 的一些底层原理。
不要通过共享内存来通信,而是通过通信来实现内存共享
(Do not communicate by sharing memory; instead, share memory by communicating)

服务端 log 方案

最近在重做青训营项目,而在后端服务中,一个完善的后端 log 方案是必不可少的。这里记录整理在服务端代码中的 log 使用方式与常见的 log 制定的规范。

0%