前后端常用技术

Rocky大约 3 分钟

后端常用技术

  1. 支付 支付宝、微信

  2. 日志收集

    • 日志json化

    • ELK

  3. 环境配置

  4. 代码发布平台jenkins

如何快速迭代app:

  1. native + flutter

App常见功能:

  1. IM 融云(付费)、小米(全免费)

  2. 支付 支付宝、微信

  3. 推送 个推、极光

  4. 地图 高德、腾讯、百度

  5. 各种社交账号分享、登陆

  6. 统计 友盟、小米、

  7. 拍照、录像

安卓

  1. 使用gradle配置正式环境、测试环境的变量 https://blog.csdn.net/linidserggbvxdsefgh/article/details/78249016open in new window

    期望类似效果:使用命令行打包测试、正式环境的包,并能指定版本,同时打包的apk文件名带有版本号。

  2. 使用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 ''
    
  3. 配置蒲公英,进行上传 https://www.pgyer.com/doc/view/jenkinsopen in new window

GIT

  1. 清空所有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

大功告成
  1. 创建新的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



系统推荐









  • 随机毒鸡汤:別人前途無量,我前途無亮。