摘要: **update语句带上synchronize_session="fetch"或者带上synchronize_session=False是啥区别** ```chatgdp 在SQLAlchemy中,当您使用update语句更新数据库中的记录时,可以使用`synchronize_session`参数来 阅读全文
posted @ 2023-06-03 17:26 pywjh 阅读(0) 评论(0) 推荐(0) 编辑
摘要: **我这里有一个订单表,订单表有一个status的状态字段,2是正常状态,15是合成被销毁状态,一个商品就是一条数据,现在我有一批名单,记录了一个人应该把几条数据从15变成2。** **举个例子,用户a有20个status=15的商品数据,但是名单上记录用户a只需要将15条数据变成2,剩下的5条保持 阅读全文
posted @ 2023-05-21 22:33 pywjh 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 根据你的 git status 输出,你正在进行一个 rebase 操作,而且还有未完成的操作。如果你只想要让分支在最新的代码上,可以放弃当前的 rebase 操作,并从远程仓库拉取最新的代码,可以按照以下步骤进行操作: 执行 git rebase --abort 命令来放弃当前的 rebase 操 阅读全文
posted @ 2023-05-20 10:49 pywjh 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 以下是使用Python实现上述方案的示例代码: 使用Redis的事务机制: import redis # 连接Redis r = redis.Redis(host='localhost', port=6379, db=0) # 使用Redis的事务机制进行扣库操作 def decr_stock_wi 阅读全文
posted @ 2023-05-18 15:31 pywjh 阅读(4) 评论(0) 推荐(0) 编辑
摘要: if redis_client.setnx(lock_key, 1): # 获取到锁 try: # 查询数据库 data = query_data_from_db() # 将数据写入缓存 redis_client.setex(key, ttl, data) finally: # 释放锁 redis_ 阅读全文
posted @ 2023-05-17 17:58 pywjh 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 参考文献Supervisor使用详解 How to keep Celery running with supervisor Installation First, you need to install supervisor in your virtualenv and generate a con 阅读全文
posted @ 2021-11-20 23:10 pywjh 阅读(421) 评论(0) 推荐(0) 编辑
摘要: - ==id补齐多少位==:LPAD( CONCAT( user_id, '' ) - ==用户ID后四位==:substring( LPAD( CONCAT( user_id, '' ), 10, '0' ), - 4 ) - ==时间戳后8位==:substring( CONCAT( UNIX_ 阅读全文
posted @ 2021-11-04 11:55 pywjh 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 经常遇到,记不住,每次都要查,就很烦 获取时间戳 time.time() 时间加减: datetime.timedelta(hours=8) 时间戳 -> datetime: datetime.datetime.fromtimestamp(time.time()) 字符串时间 -> time.str 阅读全文
posted @ 2021-10-29 17:22 pywjh 阅读(122) 评论(0) 推荐(0) 编辑
摘要: CELERY 定时任务 摘抄:CELERY 定时任务 摘抄:Celery的学习与使用 摘抄:Python Celery , 定时任务 crontab介绍 阅读全文
posted @ 2021-09-15 16:12 pywjh 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 通过回调函数来实现异步 通过协程实现异步 通过协程实现异步(自定义函数) 通过协程来实现异步(使用requests模块) 阅读全文
posted @ 2021-09-07 16:49 pywjh 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Tornado——9websocket使用 websocket服务端编程 websocket客户端编程 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> WebSocket </title> <link hr 阅读全文
posted @ 2021-09-07 16:39 pywjh 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 表关系 一对一表关系 一对多关系 多对多关系 阅读全文
posted @ 2021-09-03 16:00 pywjh 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Nginx 参考:【学相伴】Nginx最新教程通俗易懂-狂神说 1、什么是nginx. Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx专为性能优化而开发,性能是其最重要 阅读全文
posted @ 2021-08-20 16:59 pywjh 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 其他 🌈MySQL真的就CRUD吗?✨来看看2k和12k之间的差距(上) 💛任职要求中的熟系Redis,你真的熟悉吗?💛 ❤Git真的就是Pull和Push吗?❤ Git合并多次提交 8月找新工作所遇到的面试问题 ✅python描述符 ​ 实现了 __get__、__set__ 或__dele 阅读全文
posted @ 2021-08-19 11:04 pywjh 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 查询判断条件等于时可能包含空值的情况处理 就是where后的条件语句,可能有空值null,也可能有正确的内容 场景 被这个需求搞得很头大,正常情况下,关联表查询,我是这么写的 SELECT mp.xx, other_fields FROM cargo C LEFT JOIN market_price 阅读全文
posted @ 2021-08-02 17:16 pywjh 阅读(1327) 评论(0) 推荐(0) 编辑
回到顶部