摘要:
nginx ab并发测试 apr_socket_recv: Connection refused vim /etc/sysctl.conf net.ipv4.tcp_syncookies = 0 就可以了 阅读全文
摘要:
PHP golang java 并发测试 我先测试第一种情况 ab -c 1000 -n 1000 -t 10 PHP5.4 rpc调用 golang操作数据库 插入一条数据 用了rpc性能还是损失了10% CPU最高61% PHP原生调用61% golang cpu占有率 50% 事实证明PHP原 阅读全文
摘要:
php.ini 添加的模块没更新的解决方法 如果你是php-fpm管理的PHP的 就重启php-fpm就可以了 如果不是 直接 php -m就有了 如果没有 那就是报错了 安装的模块有问题 一般版本跟PHP不兼容 阅读全文
摘要:
关于golang的未来的道路 golang最大的特性就是写异步方便 但是真正项目中用到的异步是很少的 只有发短信 发邮件什么的 golang并发性能跟swoole差不多 跟java比差的远 开发效率跟swoole 比java略快 所以新项目一般用swoole比较靠谱 如果有大并发 直接重构java 阅读全文
摘要:
package main import ( "fmt" "time" "github.com/garyburd/redigo/redis" ) const ( RedisURL = "redis://127.0.0.1:6379" redisMaxIdle = 3 //最大空闲连接数 redisId 阅读全文
摘要:
golang消息队列nsq 1、NSQ下载链接http://nsq.io/deployment/installing.html win下安装 追加I:\nsq-1.2.0.windows-amd64.go1.12.9\bin 2. 打开命令窗口,运行:nsqlookupd 3. 打开新的命令窗口,运 阅读全文
摘要:
golang 的 go异步编程通道要注意的问题 import ( "database/sql" "fmt" "github.com/gin-gonic/gin" _ "github.com/go-sql-driver/mysql" "log" "time" ) var Db *sql.DB func 阅读全文
摘要:
package main import ( "database/sql" "fmt" "github.com/gin-gonic/gin" _ "github.com/go-sql-driver/mysql" "log" ) var Db *sql.DB func init() { fmt.Prin 阅读全文
摘要:
本地开启go mod的情况下 用goland 设置下输出路径 gobuild生成的exe都在这里 运行下面 可以生成linux可执行文件 set GOARCH=amd64 set GOOS=linux go build必须切换到当前目录 才能在当前目录下生成可执行文件 然后直接传到服务器 nohup 阅读全文
摘要:
golang go path和go mod的区别 go path 所有运行的go文件都要放在gopath文件下 因为下载下来的包都在这里目录下 可以引用 go mod 他有一套引用机制 无论你的go文件在哪里 都可以引用包 阅读全文