会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiguachaodan
博客园
首页
新随笔
联系
管理
订阅
2019年11月21日
egg服务端传输文件流到浏览器下载,当文件流达到2M时 chrome 直接提示下载失败-网络错误
摘要: 之前的代码 使用FileReader 读取流文件 会受到chrome浏览器的文件传输的大小限制; 现在改为 URL.createObjectURL 方法导出 不受chrome浏览器文件传输限制 let xhr = new XMLHttpRequest(); xhr.open("GET", url,
阅读全文
posted @ 2019-11-21 17:52 xiguachaodan
阅读(2111)
评论(0)
推荐(0)
2019年11月14日
sequelize 别名排序
摘要: User.findAll({ attributes: [ 'User.username', [sequelize.literal('(SELECT COUNT(*) FROM Posts WHERE Posts.userId = User.id)'), 'PostCount'] ], order:
阅读全文
posted @ 2019-11-14 09:47 xiguachaodan
阅读(999)
评论(0)
推荐(0)
2019年10月23日
nodejs 实现登录验证码
摘要: 使用 svg-captcha包实现验证码生成 const svgCaptcha = require('svg-captcha'); 生成验证码 返回图片格式 async generateVerifCode() { const codeConfig = { size: 4, // 验证码长度 igno
阅读全文
posted @ 2019-10-23 15:48 xiguachaodan
阅读(6013)
评论(0)
推荐(0)
2019年9月25日
centos7 开放端口及查看端口
摘要: 1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口 f
阅读全文
posted @ 2019-09-25 17:37 xiguachaodan
阅读(1038)
评论(0)
推荐(0)
2019年9月21日
redis消息队列实践
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2019-09-21 21:08 xiguachaodan
阅读(4)
评论(0)
推荐(0)
2019年9月19日
mysql 锁机制
摘要: 锁的基本类型 数据库上的操作可以归纳为两种:读和写。 多个事务同时读取一个对象的时候,是不会有冲突的。同时读和写,或者同时写才会产生冲突。因此为了提高数据库的并发性能,通常会定义两种锁:共享锁和排它锁。 使用的是innodb数据库, 两种锁 1.共享锁 (s锁):表示对数据进行读操作。因此多个事务可
阅读全文
posted @ 2019-09-19 16:18 xiguachaodan
阅读(321)
评论(0)
推荐(0)
2019年9月17日
linux 下安装GraphicsMagick,添加jpeg png webp支持
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2019-09-17 20:33 xiguachaodan
阅读(2)
评论(0)
推荐(0)
excel表格 二进制数据流导出
摘要: excel文件导出的方法有多种.最常见的是保存在本地或者云服务器上在由前端去下载。这边记录一下思考过程。 目前公司没有使用云服务器,为了避免下载到本地再删除的操作,使用二进制流进行导出。但是在使用的过程总遇到了问题,查阅资料后发现 jquery中的ajax请求,不支持二进制流。datatype格式如
阅读全文
posted @ 2019-09-17 20:22 xiguachaodan
阅读(2445)
评论(0)
推荐(0)
公告