新项目部署遇到的一些问题
# 背景 最近参与的一个新的需求,遇到一些问题,简单记录一下。 简要说明,新需求需要整合两个 service: 一个是 springboot + bootstrap vue,我们并不是该项目 owner,仅做一些业务植入 一个是 python flask + vue element,这是我们自己的主要项目之一,处理实际业务 前端的一部分从 vue element 移植到 bootstrap vue,并在 bootstrap vue 端增加部分新页面 后端以 springboot 做 proxy,请求转发到 python,具体业务实现在 python 端 # 问题 idea...
more...flask sqlalchemy嵌套事务
背景:一个存储操作,存储时涉及多张表的数据录入,期望是如果某张表录入出错,多张表同时回滚,这里使用嵌套事务 # 添加事务处理方法 from contextlib import ContextDecoratordef atomic(db): if callable(db): return Atomic(db)(db) else: return Atomic(db)class Atomic(ContextDecorator): def __init__(self, db): self.db = db def __enter__(self): pass def __exit__(self,...
more...(1)如何高效备考PMP
# 新版考试: 概述 时间:230min 数量:180 题 题型 单选: 约占 90% 多选: 数量 10% 要点 正确数目 难度 适中 内容 (1)维度 1: 人:强调与有效领导项目团队相关的技能 过程:增强管理项目的技术领域 商业环境:突出项目和组织战略之间的联系 (2)维度 2: 预测 敏捷和混合 新考纲和旧考纲 新考纲: 人员管理(42%)、过程管理(50%)、商业环境(8%) + 预测(50%)、敏捷(50%) 旧考纲: 启动(13%)、规划(24%)、执行(31%)、监控(25%)、收尾(7%) 内容概览 (1)PMBOK 指南第六版 整合:...
more...(2)PMP预习课第1至4章
# 课堂笔记 PMBOK 第七版 = PMBOK 第六版 + 敏捷实践指南 22 年 3 月份考点: PMBOK 第六版 + 敏捷实践指南 基础知识 引论 项目运行环境 项目经理的角色 项目管理的十大知识领域 项目整合管理(整合比较特殊,它整合后面的九大知识领域) ... ... 第二部分 项目管理标准基本不用看,后续老师会提出来讲一部分 一到三章考试占比不大,但是是基础知识 被普遍认可的良好实践 项目是为创造独特的产品、服务或成果而进行的临时性工作。 项目的特点: 可交付成果 项目的临时性 项目驱动组织变革,比如华为 项目创造商业价值,有形价值和无形价值 项目组合 根据 战略...
more...Grafana buckets溢出
# 原因 Grafana 作图时折线图中点的数据量太多,聚合粒度太细,导致需要从 ES 拿去的数据过多 # 提给 Grafana 的建议 建议 Grafana 可以使用 scroll 查询,能多次取数据整合 # 自身优化 方法一: 作图时尽量不要指定具体 interval 变量,如果你指定的 interval 粒度很小,比如每几分几秒就要展示一个点,当时间范围选择很大时,很容易出现 buckets 溢出 方法二: 作图时,比如 Terms 里,指定好 Min Doc Count 为 1,不要为 0,这样会减少不必要的 buckets 获取 方法三: 在 kibana 页面,进入 Dev...
more...ES bulk数据时断路器异常
ES Bulk Exception - circuit breaker errors # 程序报错信息 2022-10-08 06:39:22,109 7093:139831270405888 xxxx.py:112:INFO:Traceback (most recent call last): File...
more...MySQL基础002之基本命令
# 数据准备 /*SQLyog Ultimate v10.00 Beta1MySQL - 5.5.15 : Database - myemployees**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;/*!40014 SET...
more...