Go之WaitGroup底层实现

WaitGroupWaitGroup用于等待一组线程的结束,父线程调用Add来增加等待的线程数,被等待的线程在结束后调用Done来将等待线程数减1,父线程通过调用Wait阻塞等待所有结束(计数器清零)后进行唤醒。

Laravel之make方法调用栈

调用栈流程图

Go之URL Query String编码器和解码器

项目地址https://github.com/hetiansu5/urlquery

OSS对象存储的全球加速方案

业务场景OSS对象存储作为一种海量、安全、低成本、高持久的云存储服务,深受广大开发人员的喜爱。但是在全球化的业务场景中,不管OSS选择放于海外或者大陆地区,都会导致另外一部分用户上传和访问质量不佳的问题。

Go之Reflect快速入门

Reflect本文侧重讲解reflect反射的实践应用,适合新手初窥门径。