前后端常用技术
大约 3 分钟
后端常用技术
支付 支付宝、微信
日志收集
日志json化
ELK
环境配置
代码发布平台jenkins
如何快速迭代app:
- native + flutter
App常见功能:
IM 融云(付费)、小米(全免费)
支付 支付宝、微信
推送 个推、极光
地图 高德、腾讯、百度
各种社交账号分享、登陆
统计 友盟、小米、
拍照、录像
安卓
使用gradle配置正式环境、测试环境的变量 https://blog.csdn.net/linidserggbvxdsefgh/article/details/78249016
期望类似效果:使用命令行打包测试、正式环境的包,并能指定版本,同时打包的apk文件名带有版本号。
使用jenkins集成打包,并上传蒲公英
#shell命令: #!/usr/bin/env bash versionCode=`date +%y` versionName=`date +%y.%m.%d` # 正式包和测试包,版本19.2.14 : gradle clean assemble -PVERSION_CODE=19 -PVERSION_NAME=19.2.14 # 正式包, 版本19.2.13 : gradle clean assembleRelease -PVERSION_CODE=19 -PVERSION_NAME=19.2.13 # 测试包, 版本19.2.15 : gradle clean assembleDebug -PVERSION_CODE=19 -PVERSION_NAME=19.2.15 echo '' gradlebin=`which gradle` #echo 'gradle命令:'${gradlebin} cmd=''${gradlebin}' clean assemble -PVERSION_CODE='${versionCode}' -PVERSION_NAME='${versionName} echo '执行打包命令:'${cmd} echo '' ${cmd} echo '' echo '' echo '打包成功' echo ''
配置蒲公英,进行上传 https://www.pgyer.com/doc/view/jenkins
GIT
- 清空所有commit记录
说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变
1.Checkout
git checkout --orphan latest_branch
2. Add all the files
git add -A
3. Commit the changes
git commit -am "commit message"
4. Delete the branch
git branch -D master
5.Rename the current branch to master
git branch -m master
6.Finally, force update your repository
git push -f origin master
大功告成
- 创建新的git仓库
Existing folder
cd existing_folder
git init
git remote add origin git@gitlab.com:leyongtech/laijiandu-api-bak.git
git add .
git commit -m "Initial commit"
git push -u origin master
Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitlab.com:leyongtech/laijiandu-api-bak.git
git push -u origin --all
git push -u origin --tags
翻墙
各种系统的shadowsocks客户端:
https://shadowsocks.org/en/download/clients.html
ssh工具
juicessh:
官网:
https://juicessh.com/
安卓:
https://play.google.com/store/apps/details?id=com.sonelli.juicessh
terminus:
安卓:
https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client
系统推荐
- 来个JVM冷知识
- 各种网关性能测试
- MongoDB高可用
- 高可用通用方案
- 线上FullGC频繁的排查
- Docker笔记
- 简易版配置中心&初探原理
- CountDownLatch源码解读
- 批量替换文件名中的指定字符串
- BBR加速
- Hbase 总览
- Linux dev shm目录
- 随机毒鸡汤:脸大的人一般脾气都超好,因为脸大,翻脸真的很辛苦。