GitLab CICD自动化部署,Spring Boot Maven打包
下雨了,天气好凉快 (adsbygoogle = window.adsbygoogle || []).push({}); linux 安装 gitlab-runner yum install gitlab-runner 注册runner gitlab-runner register 给gitlab-runner添加权限 chmod 777 /home/gitlab-runner 错误123fatal: git fetch-pack: expected shallow listfatal: The remote end hung up unexpectedlyERROR: Job failed: exit status 1 查询相关资料有人反馈,说git版本低会导致用新的git特性不稳定。下面进行git 版本升级 先上删除runner的旧的git版本注意此时会把gitlab-runner 也删掉,建议现在gitlab 管理平台删除runner,版本升级后在重新添加runner。升级步骤如下 更新git yum install http://open...
GitLab CICD自动化部署
闷热的一天 (adsbygoogle = window.adsbygoogle || []).push({}); 参考阿里云文档 安装 runner通过docker 安装runner curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun 下载gitlab-runner docker pull gitlab/gitlab-runner docker 中查看已安装的镜像 docker images 运行 gitlab-runner docker run -d -v /data-ci:/data-ci -v /home:/home –name gitlab-runner gitlab/gitlab-runner 如果运行失败查看docker中运行的线程 docker ps 或 docker ps -l 删除运行中的docker images ,xxxxx 为docker ps 中看到的ID docker rm xxxxx 配置 gitlab-runner doc...
Mysql Delete 与 Select 嵌套
高考加油 (adsbygoogle = window.adsbygoogle || []).push({}); 使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。 1You can’t specify target table ‘weibo′ for update in FROM clause 针对“同一张表”这个限制,撇开效率不谈,多数情况下都可以通过多加一层select 别名表来变通解决,像这样 1DELETE FROM weibo WHERE id IN (SELECT id FROM (SELECT id FROM weibo WHERE user_id='****' AND original='无' AND video='无') t)
idea 打包Spring boot项目,解决检查数据库连接导致无法打包的问题
开发一日游 (adsbygoogle = window.adsbygoogle || []).push({}); idea开始SpringBoot时,因为使用的数据库是阿里云RDS 数据库,可以使用内网连接与公网连接,本地开发时,使用公网数据库,此时打包可以通过Test验证,为了数据安全性、传输速度以使用内网网络无流量费用,在打包到阿里去ECS时,使用内网地址。但是在打包时,无法通过Test验证,此时,只要你保证你的代码没问题,可以关闭Test验证,关闭方法如下。 点击Maven点击小闪电此时可以看到Test已经被划掉
Spider 接收参数
Python安装 (adsbygoogle = window.adsbygoogle || []).push({}); 123456789101112class XXXXXXXSpider(scrapy.Spider): name = "......." allowed_domains = ["......com"] domains = "https://.......com" start_urls = [ #"http://www.baidu.com" "............." ] user_agent='***************' def __init__(self,tag): self.tag = tag 使用1.控制台运行时scrapy crawl xxxxx -a tag=123 2.py文件运行 python3 xxx.py 1234...
Python 3.8
Python安装 (adsbygoogle = window.adsbygoogle || []).push({}); Python 3.8 removed some stuff. I solved my problems with pip (specifically pip install) by installing pip with curl What worked for me was: cd ~/Downloads Downloading get-pip.py curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py Then running it with python 3.8: python3.8 get-pip.py Solved it for me.
Mac os定时任务
crontab (adsbygoogle = window.adsbygoogle || []).push({}); 1.创建一个任务将文件放在某一个目录下 cd /Users/xxx/Desktop/xxx 创建一个任务 vi testing_crontab 1*/1 * * * * /bin/date >> /Users/xxx/Desktop/xxx/time.txt 开始任务 crontab testing_crontab 查看任务 crontab -l 编辑任务 crontab -e 删除任务 crontab -r 2. 文件格式crontab文件格式 第1列:分钟,0~59 第2列:小时,0~23 第3列:日期,1~31 第4列:月份,1~12 第5列:星期,0~7(0和7表示星期天) 第6列:要运行的命令(如果有多个命令用 && 隔开) 特殊字符 星号(*) :代表所有可能的值,例如,month字段如果是星号,则表示在满足其它字段的制约条件后,每月都执行该命令操作; 逗号(,) :...
Swift Realm R.swift 踩坑记录
Realm数据库 (adsbygoogle = window.adsbygoogle || []).push({}); Realm官方地址 下载 10.1.4 将RealmSwift.framework Realm.framework拖进项目中,并添加后发现依然报错 ………/appName.app/Frameworks/Realm.framework/strip-frameworks.sh: No such file or directory 1bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh" 1.检查并设置 如果此时,你还报上述错误,那么请注意 R.Swift 使用1.podfile 添加 pod ‘R.swift’ build phases 中添加运行脚本 sh “$PODS_ROOT/R.swift/rswift” generate In...
Flutter 安装及开发
Flutter开发 (adsbygoogle = window.adsbygoogle || []).push({}); 注:Flutter官网FlutterSDK下载Flutter中文网Flutter中文网21.下载与安装Flutter下载SDK后,解压包 临时路径 export PATH=”$PATH:/解压路径/flutter/bin” 永久路径 vi ~/.bash_profile 添加路径 在最后面,添加如下命令,保存并退出 export PATH=$PATH:/解压路径/flutter/bin 执行 source ~/.bash_profile 验证 flutter 命令是否可用,可以执行下面的命令检测 which flutter Android Studio / Xcode 安装可自行前网官网查看拷贝过来的Flutter 目录及文件打开方式 1.打开任一项目 2.打开有 pubspec.yaml 的目录 3.配置Flutter路径 ,Dart路径 如果dart文件报错,关闭项目,并在终端下进入项目目录,运行 flu...
Adsense合同申请
Adsense合同申请 (adsbygoogle = window.adsbygoogle || []).push({}); 申请地址 123456789需要合同银行信息:中国****银行邮寄信息收件人姓名:xxx收件人电话:xxxxxxxxxxxxx收件人地址:xx省xx市xxxxxxxx邮箱:xxxx@xxx.xx
