关于linux中glibc升级至高版本的非make方法
摘要:背景 linux不同系统下glibc默认自带的版本可能会不符合项目中的需求,就需要升级glibc 常规措施 首先如果你可以通过yum list updates glibc或者apt-get这种看是否自己的系统中自带了glibc的升级,最好是用这种方式。 如果没有,大多数网上的教程都是通过make自己
阅读全文
No module named 'pkg_resources'的另一种解决方案【降setuptools版本】
摘要:背景 之前有个流水线负责出包,一直没有问题,突然有一天就崩了。 仔细的分析了一下是里面的grpcio的包以--force reinstall的方式进行安装的,而这种方式会重装子依赖 子依赖里面包含setuptools,装了当时前一天公司推上去的一个新版本70.0.0的,里面缺少了相关内容,所以会出现
阅读全文
pyinstaller: command not found问题的解决【linux添加环境变量步骤】
摘要:出现背景: 在windows环境下没有出现,linux环境上出现了。在pip install pyinstaller安装成功后。输入pyinstaller并没能成功运行。 故障分析: 经查阅网络上很多资料后发现,是linux环境下没有配置环境变量。 添加环境变量的步骤: 1. 打开终端并输入以下命令
阅读全文
python pip的各功能工作中使用说明
摘要:根据pip命令行出来的有如下功能。 install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements
阅读全文
流水线报null问题的定位解决(使用nullable注解进行定位)
摘要:有时候流水线能够找到空指针问题 会报以下错误 Null passed for non-null parameter of XXX 这个时候就需要使用@nullable注解,放到方法上进行一步一步定位,很快就能找到问题
阅读全文
mybatisplus批量插入,分批的功能
摘要:默认分批是1000 一般也就改成100-1000之间示业务而定 比较简洁的一种方式如下 原代码 public Boolean insertTasks(List<TaskInfoEntity> tasks, String agentId) { // todo 分批 List<AgentTaskRela
阅读全文