会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ALXPS
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年1月23日
go两种遍历chan
摘要: go中对通道chan遍历有两种方式一种是用range另一种为for select。 package main import ( "fmt" "strings" ) func main() { intChan0 := make(chan int, 10) for i := 0; i < 10; i++
阅读全文
posted @ 2024-01-23 17:02 ALXPS
阅读(177)
评论(0)
推荐(0)
2021年11月25日
慎用django orm的update_or_create方法
摘要: 公司一个线上招聘项目,后端采用Django开发,数据库使用MySQL。最近一次线上招聘会活动,因短时间大量用户涌入,被吐槽服务响应时间过长。后端和运维人员经排查,定位到MySQL数据库有死锁 根据错误日志,发现产生死锁的有4个接口。这4个接口中,阅读业务代码,发现均有使用update_or_crea
阅读全文
posted @ 2021-11-25 13:36 ALXPS
阅读(917)
评论(0)
推荐(0)
2021年5月11日
postgresql关于array类型有交集(包含查询数据任意元素,有重叠&&)的一些查询方法以及sqlalchemy语句实现
摘要: 表接结构如下 class MachineFixDoc(Base): """ 设备报修单,代理或用户向公司申请报修 """ __tablename__ = 'machine_fix_doc' id = Column(String(26), unique=True, primary_key=True,
阅读全文
posted @ 2021-05-11 15:44 ALXPS
阅读(2056)
评论(0)
推荐(0)
2019年10月24日
go语言漏桶算法思路简单实现
摘要: package main import ( "fmt" "time" ) // 桶 type LeakBucket struct { capacity int // 容量,固定时间语序访问次数 interval time.Duration // 允许访问的时间间隔 dropsNum int // 固定时间访问了多少次 lastAccessTime time.Time // 最近一次的访问时间 }
阅读全文
posted @ 2019-10-24 22:34 ALXPS
阅读(831)
评论(0)
推荐(0)
2019年9月16日
尝试设计每天百万级请求日志es处理方案
该文被密码保护。
阅读全文
posted @ 2019-09-16 00:42 ALXPS
阅读(9)
评论(0)
推荐(0)
2019年1月8日
elasticsearch补全功能之只补全筛选后的部分数据context suggester
摘要: 官方文档https://www.elastic.co/guide/en/elasticsearch/reference/5.0/suggester-context.html 下面所有演示基于elasticsearch5.x和Python3.x 最近项目使用elasticsearch的补全功能时,需要
阅读全文
posted @ 2019-01-08 12:23 ALXPS
阅读(1342)
评论(0)
推荐(0)
2018年12月28日
如何在django视图中使用asyncio(协程)和ThreadPoolExecutor(多线程)
摘要: RuntimeError: There is no current event loop in thread 因为asyncio程序中的每个线程都有自己的事件循环,但它只会在主线程中为你自动创建一个事件循环。所以如果你asyncio.get_event_loop在主线程中调用一次,它将自动创建一个循
阅读全文
posted @ 2018-12-28 23:21 ALXPS
阅读(7111)
评论(9)
推荐(1)
2018年6月2日
在windows环境利用celery实现简单的任务队列
摘要: 测试使用环境: 1、Python==3.6.1 2、MongoDB==3.6.2 3、celery==4.1.1 4、eventlet==0.23.0 Celery分为3个部分 (1)worker部分负责任务的处理,即工作进程(我的理解工作进程就是你写的python代码,当然还包括python调用系
阅读全文
posted @ 2018-06-02 16:25 ALXPS
阅读(4302)
评论(1)
推荐(0)
2018年3月2日
django 日志logging的配置以及处理
摘要: django日志官方文档https://docs.djangoproject.com/en/1.11/topics/logging/ 本文摘自http://davidbj.blog.51cto.com/4159484/1433741 日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,
阅读全文
posted @ 2018-03-02 11:34 ALXPS
阅读(885)
评论(0)
推荐(0)
2017年12月12日
1、Mysql无法创建外键的原因 2、MySql 外键约束 之CASCADE、SET NULL、RESTRICT、NO ACTION分析和作用
摘要: 在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。 1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另
阅读全文
posted @ 2017-12-12 12:45 ALXPS
阅读(6214)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告