04 2024 档案
consul配置服务健康检测
摘要:title: consul配置服务健康检测 date: 2024-04-24 23:23:18 tags: [ "consul", "health check" ] 配置路径 /opt/1panel/apps/consul/consul/data/config 配置文件 { "service": {
sqlalchemy 處理mysql json類型數據
摘要:title: sqlalchemy 處理mysql json類型數據 date: 2024-04-23 12:30:56 tags: ["sqlalchemy", "mysql", "json", "json_extract"] query = query.filter( func.json_ext
mysql 清除重复数据
摘要:title: mysql 清除重复数据 date: 2024-04-22 15:20:01 tags: ["重复数据", "数据清理"] python代码 def clean_table(db: Session): select_sql = ('SELECT MIN(id) as id,col1,c
列举mysql正在执行中的全部事务
摘要:title: 列举mysql正在执行中的全部事务 date: 2024-04-22 15:15:19 tags: ["mysql", "事务锁"] 应急方法 show full processlist kill掉出现问题的进程。 ps.有的时候通过processlist是看不出哪里有锁等待的,当两个
mysql 清除重复数据
摘要:title: mysql 清除重复数据 date: 2024-04-22 15:20:01 tags: ["重复数据", "数据清理"] python代码 def clean_table(db: Session): select_sql = ('SELECT MIN(id) as id,col1,c
gin 框架实现异步处理
摘要:package main import ( "log" "time" "github.com/gin-gonic/gin" ) func main() { // 1.创建路由 // 默认使用了2个中间件Logger(), Recovery() r := gin.Default() // 1.异步 r
flask orm 对象序列化
摘要:def orm_serialize(item) -> dict: if item: try: return {c.name: getattr(item, c.name) for c in item.__table__.columns} except: return {} else: return {