之前都是用php在cli下去跑,生成随机字符串,由于php单线程 插入速度快不起来利用golang起很多个协程一起去跑,就可以达到快速插入数据库的目的package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ...
golang操作mysql后端web开发,落到业务上还是增删改查,离不开数据库golang操作mysql需要先装包 因为golang只定义了接口 实现需要靠第三方包来实现 网上mysql的包很多这里用的是用的最多的 https://github.com/go-sql-driver/mysql/执行这个,会自动安装到gopath目录下go get github.com/go-sql-drive...
初学golang想写个一个用多个协程去随机生成字符串,然后插入数据库的demo网上找了点包,要么在协程多的时候,容易生成连续重复的随机字符串 原因可能是在 随机的包内去用时间戳去做种子,导致过快的时候,生成的随机数一样 还有的不能去自定义随机字符串的范围 比如我想生成只包含大写字母加数字的 随机字符串 没找到好用的包有php功底嘛,照着原来php的demo去写一个go的,问题应该不大,...
从tp5过渡过来的,默认select查询是返回二维数组,tp6返回数据集,虽然官方说和数组操作基本无区别但是有些时候还是数组好用 例如$arr[$k][0] = "test"这种间接修改,在默认返回的数据集中,是报错的,但是数组是可以这样操作的修改tp6目录下的/vendor/topthink/think-orm/src/db的BaseQuery.php如图所示,将图中画红框的位置删除,并且...
php有qrcode可以,很方便的生成二维码,但是二维码由后端生成,当请求特别多的时候,服务器压力会很大,又要生成二维码,又要传输图片如果二维码由前端生成,后端只传入需要生成二维码的字符串,例如一个url,比后端生成二维码选择更优这里使用的是https://github.com/diamont1001/jrQrcode引入js,直接将字符串传入jrQrcode.getQrBase64()就返...