[工具/资源] Web应用开发的基础工具与资源

https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=0C4E83CE82045550C147C782750B221A

0 基础工具

ASCII表

  • ASCII = American Standard Code for Information Interchange
  • 0x00 = NUT = NUL = (space)

cron

  • cron在线表达式生成与逆向解析器

时间转换

模拟身份证号码生成

正则表达式

中国手机号码校验
  "^((13[0-9])|(14[0-9])|(15([0-9]))|(16([0-9]))|(17([0-9]))|(18[0-9])|(19[0-9]))\\d{8}"

md5

base64

  • base64 编码
  • 方法1 shell
# echo 'hello' | base64
aGVsbG8K

不建议使用此命令行,部分细节有出入,尚未找出原因。例如:

# PASSWORD="KS7G^dqzF02!JLMaPX2f~92+B"
# echo "$PASSWORD" | base64
S1M3R15kcXpGMDIhSkxNYVBYMmZ+OTIrQgo=

在在线工具(网页)中的编码结果:S1M3R15kcXpGMDIhSkxNYVBYMmZ+OTIrQg==

  • 方法2 mysql
-- 支持5.6版本及之后的版本的base64 | 详情参见: https://blog.csdn.net/cjfeii/article/details/50980721
select to_base64('helloworld'); -- aGVsbG93b3JsZA==
  • base64 解码
  • 方法1 shell
# echo "aGVsbG8K" | base64 -d
hello

# echo 'hello' | base64 | base64 -d
hello
  • 方法2 mysql
-- 支持5.6版本及之后的版本的base64 | 详情参见: https://blog.csdn.net/cjfeii/article/details/50980721
select from_base64('aGVsbG93b3JsZA=='); -- helloworld
  • URL

json

在线运行(Java)

镜像站

阿里云 OPSX镜像站

容器 镜像(kubenetes / docker-ce / ...)

docker-ce | https://developer.aliyun.com/mirror/docker-ce
kubenetes | https://developer.aliyun.com/mirror/kubernetes

  • 容器镜像服务(阿里云 ACR)
  • 推荐文献

Ubuntu 镜像

  • Ubuntu 镜像 - 阿里云

https://developer.aliyun.com/mirror/ubuntu

更换 Ubuntu 的 APT 源

sed -i 's#http[s]*://[^/]*#http://mirrors.aliyun.com#g' /etc/apt/sources.list
apt-get update
  • 推荐文献

CENTOS 镜像

  • CENTOS 镜像 - 阿里云

CENTOS 7 为例:

//备份原来的 YUM 源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

//下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

//运行 yum makecache 生成缓存
yum makecache
  • 推荐文献

华为云镜像站

  • 华为云镜像站 (华为生态 / 语言类 / 工具类 / 操作系统类 / 容器类 / x86类 / ARM 类)

清华大学 镜像站(TNUA)

  • 清华大学 镜像站
//临时使用
pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple some-package

//设置为默认
python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

腾讯云-软件源

  • 腾讯云-软件源

中央依赖包仓库(官方源站)

Linux

  • Linux Kernel.org
  • Linux 依赖包资源站
  • Ubuntu
  • CENTOS
  • RedHat
  • Alpine Linux
  • 其他
  • 推荐文献

Maven

Pip(PyPi)

Docker Hub

  • Docker Hub 公共仓库
  • Google container registry

  • k8s.gcr.io 等同于 gcr.io/google-containers
  • quay.io (Red Hat运营的镜像库)

https://cloud.google.com/artifact-registry/docs?hl=zh-cn

1 域名

1.1 域名注册

  • 注册域名 - name.com

http://name.com/

  • 注册域名 - 阿里云(万网)

https://wanwang.aliyun.com/domain

1.2 域名交易(买/卖)

  • 买卖域名 / 阿里云

https://mi.aliyun.com/

1.3 域名控制台(域名供应商)

  • 域名控制台 - 阿里云

https://dc.console.aliyun.com/#/overview

  • 域名控制台 - name.com

https://www.name.com/account/domain

1.4 域名备案

  • ICP/IP地址/域名信息备案管理系统 - 工信部政务服务平台

https://beian.miit.gov.cn/#/Integrated/recordQuery

2 服务器

2.1 阿里云

  • ECS 服务器(Elastic Compute Service)

https://www.aliyun.com/product/ecs

  • 最新活动
  • 轻量级应用服务器(Simple Application Server)

https://www.aliyun.com/product/swas

2.2 腾讯云

  • CVM 服务器(Cloud Virtual Machine)

云服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 CVM,用于实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。CVM 支持按实际使用的资源计费,可以为您节约计算成本。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
https://cloud.tencent.com/document/product/213

  • 轻量应用服务器(TencentCloud Lighthouse)

轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、APP、电商应用、云盘/图床和各类开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖基础云资源并提供高带宽流量包,将热门开源软件融合打包实现一键构建应用,提供极简上云体验。
https://cloud.tencent.com/document/product/1207

3 网络规划

  • CIDR/网络地址计算器

4 OSS & CDN

4.1 七牛云

  • 产品价格 | 七牛云

https://www.qiniu.com/en/prices

  • 对象存储(Kodo)

https://www.qiniu.com/prices?source=kodo

  • CDN

https://www.qiniu.com/prices?source=qcdn

  • 智能多媒体服务

https://www.qiniu.com/prices?source=dora

  • 直播云

https://www.qiniu.com/prices?source=pili

  • 云短信

https://www.qiniu.com/prices?source=sms

4.2 阿里云

  • 产品介绍 | 阿里云

https://www.aliyun.com/product/oss

5 短信/SMS

5.1 阿里云 SMS

产品介绍 | https://www.aliyun.com/product/sms
控制台 | https://dysms.console.aliyun.com/dysms.htm

5.2 腾讯云 SMS

产品介绍 | https://cloud.tencent.com/act/pro/csms

6 微信生态

概念辨析 : 微信的生态平台/运管平台

7 后台管理框架

7.1 Java 后台管理框架

  • Ruoyi : 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

admin / admin123

X 推荐文献

域名类

服务器类

用户信息解析

Redis

posted @ 2023-05-21 20:55  千千寰宇  阅读(248)  评论(0)    收藏  举报