28

05-2021

hyperf的四种协程方式使用

hyperf的四种协程方式使用

swoole的协程是单进程单线程的,是不能利用多核的,想使用多核需要通过添加work数来实现。这里和go本质区别就是,worker内的全局函数是进程内共享的,全局共享需要通过共享内存等其他方式实现;

gin cookie使用的小坑(illegal base64 data at input byte )

常用的go base64编码解码,有两个标准库

7

04-2021

golang一点学习总结

golang一点学习总结

好久没有在博客更新文章了,现在习惯在wiki里面写了,更方便一点,最近正好系统学习了下go,然后域名申请了下https,发现自己确实太懒了,还是不应该放弃自己一直都喜欢写东西的习惯,这两年从技术上,生活上各方面还是有很多值得记录的事情。

6

09-2016

golang kafka – hello world

golang kafka – hello world

kafka作为现在比较火的消息队列服务,其优势除了其性能上,最主要的是其订阅模式,可以多个消费者消费同一个消息

5

09-2016

golang读取ini配置文件

golang读取ini配置文件

好久没有写博客了,一直以来的确工作有些忙了,最主要的是,我的服务器到期了,最近才又搬到了阿里云,服务重新部署,markdown我又重新换了一种方式实现。我的博客都迁移了好多次了。以后还是要有写博客的习惯。这段时间其实还是学了不少东西的。 golang,lua(可以写nginx模块奥),还用到了一个非常好用的订阅消息服务kafka,后续慢慢的写。 go语言有非常好的移植性,他可以用你go build生成一个exe就可以在windos运行了,以下是转载的一个文章,记录一下以后用。 需要注意的是,这个功能读取的配置文件为字符格式,如果你的程序中用到数字类型,比如redis的端口,库号等,需要做类型转换