本文记录一下使用docker部署MongoDB的过程,本文使用mongo 7.0,搭建两个副本集节点。本文示例用户为root,密码为123456,地址为mongo.example.com,请注意替换。 最终目录结构 ├── docker-compose.yml ├── mongo1 │ ├── configdb │ └── db ├── mongo2 │ ├── config...
工作多年,Python WEb框架从 Django、Flask、Tornado 到后来 python 支持异步后的 Sanic 都在项目上使用过,甚至还短暂涉猎过Trypyramid。 不过兜兜转转还是回到Django的怀抱,因为它在搭建业务 API 时的高效性,尤其是结合 django-rest-framework。 用其他框架基础功能还需要自行搭建,而且数据库 ORM 框架只能选择 SQ...
迁移 启动容器 容器内部署版本需要和物理机上一致,通过如下命令查看当前 Gitlab 版本 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 然后docker启动相应版本的gitlab docker run -d --name gitlab \ --hostname example.com \ -e GITLAB_...
AG Grid 提供了下面6种cellEditor: 文本,input agTextCellEditor 大文本, textarea agLargeTextCellEditor 单选,select agSelectCellEditor 富文本单选 agRichSelectCellEditor(社区版不提供,需要企业版) 日期选择 agDateCellEditor和ag...
setup 是 Vue 3 引入的新特性,它使得组件的逻辑和状态更加清晰、简洁。初次VUE3使用还是用的VUE2风格的代码,通过各种选项来定义组件的逻辑,后来 setup 语法糖用的多了,也慢慢熟练了,这里简单总结一下两种风格代码的常见差异。 模版使用定义 使用 setup 语法糖,定义的变量、方法等自动暴露给 template <script setup> import ...
问题背景 我们公司IT真是不拿程序员当员工,网络策略把 Github 都给禁了,你禁个视频网站啥的都能理解,禁Github也是服了。IT可能新来的,说不太清楚,给看看,一直也没个下文了。所以就自己通过走代理来绕过公司的网络来使用。 Git代理 在公司网络下会报如下错误 致命错误:无法访问 'https://github.com/xx/xxx.git/':SSL certificate...