小夜时雨

君子敬其在己者,而不慕其在天者,是以日进也。

在日常工作中很多时候查询一个数组中的某个值,或者第多大的值,需要用到查找算法,有的查找算法前提是做好了排序,有的没有,这里对常用的算法做一个归纳。

Read more »

网络编程是开发中一定会用到的,服务和服务之间跨网络通信,需要遵循特定的规范和协议才能相互通信。这里总结一下学习Golang网络编程的一些知识点。

Read more »

引入自动化测试、自动化构建会大大的提升工作效率,将需要手动执行运行单元测试,需要手动运行打包脚本的工作流程,全部纳入到gitlab或者其他的代码管理工具中。

Read more »

当在同一时间需要处理很多请求时,就需要使用并发模型。对并发编程的友好支持是Golang的优势之一。

Read more »

os包提供了操作系统函数的接口,主要是在服务器上进行系统的基本操作,如文件操作、目录操作、执行命令、信号与中断、进程、系统状态等等。

Read more »

反射(reflect)在golang中一种运行时更新和检查变量的值、调用变量的方法和变量支持的内在操作的机制。通过reflect包操作对象的值和类型。

Read more »

单元测试是有效保障代码健壮性的手段之一。项目代码分层之后,可以根据不同层的代码逻辑,实现不同层的单元测试。

Read more »
0%