前后端常用技术

作者 : 松哥资源 本文共2005个字,预计阅读时间需要6分钟 发布时间: 2018-09-25 共791人阅读




示例标题

后端常用技术

  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/78249016

    期望类似效果:使用命令行打包测试、正式环境的包,并能指定版本,同时打包的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/jenkins

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 [email protected]: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 [email protected]: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




  • 随机毒鸡汤:我高三的时候喜欢你,现在三高了,还喜欢你。


文章来源于justsoso.fun: 前后端常用技术





发表回复