服务器环境搭建
国内镜像网站
阿里镜像源:https://mirrors.aliyun.com
华为镜像源:https://mirrors.huaweicloud.com/
阿里Maven3.8.8:https://mirrors.aliyun.com/apache/maven/maven-3/3.8.8/binaries/
官方Maven:https://archive.apache.org/dist/maven/
华为Tomcat8.0.45:https://mirrors.huaweicloud.com/apache/tomcat/tomcat-8/v8.0.45/bin/
https://github.com/binghe021/redis-setup/releases
mongodb 安装步骤
1 2 3 4 5 6 7 8
| mongod --dbpath 复制过来的db文件夹路径
localhost:27017
mongod -dbpath "复制过来的db文件夹地址" -logpath "复制过来的log文件夹地址\mongod.log" -install -serviceName "MongoDB"
net start MongoDB
|
常用代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| show dbs;
use testdb;
use admin db.createUser({ user: 'admin', pwd: '123456', roles:[{ role: 'root', db: 'admin' }] })
db.users.insertMany([ { name: "jack", age: 20 }, { name: "alice", age: 25 }, { name: "bob", age: 30 } ]);
db.users.find();
db.users.update({ name: "jack" }, { $set: { age: 50 } });
db.users.remove({ name: "alice" });
db.users.find().sort({ age: -1 });
db.users.drop();
db.runCommand({ dropDatabase: 1 });
|
python 虚拟环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
python -m venv venv
.\venv\Scripts\activate.bat
source venv/bin/activate
deactivate
pip freeze > requirements.txt pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
rmdir /s/q venv
rm -rf venv
|
Android studio配置国内gradle镜像
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.6.3-bin.zip
pluginManagement { repositories { // 改为阿里云的镜像地址 maven { setUrl("https://maven.aliyun.com/repository/central") } maven { setUrl("https://maven.aliyun.com/repository/jcenter") } maven { setUrl("https://maven.aliyun.com/repository/google") } maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") } maven { setUrl("https://maven.aliyun.com/repository/public") } maven { setUrl("https://jitpack.io") } maven { setUrl("https://maven.aliyun.com/nexus/content/groups/public/") } maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/jcenter") } gradlePluginPortal() google() mavenCentral() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { // 改为阿里云的镜像地址 maven { setUrl("https://maven.aliyun.com/repository/central") } maven { setUrl("https://maven.aliyun.com/repository/jcenter") } maven { setUrl("https://maven.aliyun.com/repository/google") } maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") } maven { setUrl("https://maven.aliyun.com/repository/public") } maven { setUrl("https://jitpack.io") } google() mavenCentral() } }
|
Linux docker 安装Elasticsearch 8.10.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| docker pull docker.elastic.co/elasticsearch/elasticsearch:8.10.0
mkdir -p /root/docker-es/{data,config,plugins}
chmod 777 /usr/local/es/{data,config,plugins}
docker run -d \ --restart=always \ --name es \ -p 9200:9200 \ -p 9300:9300 \ --privileged \ -v /root/docker-es/data:/usr/share/elasticsearch/data \ -v /root/docker-es/plugins:/usr/share/elasticsearch/plugins \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms1g -Xmx1g" \ docker.elastic.co/elasticsearch/elasticsearch:8.10.0
docker exec -it es bash
./bin/elasticsearch-setup-passwords interactive
docker restart es
docker cp es:/usr/share/elasticsearch/config/elasticsearch.yml /root/docker-es/config/
./bin/elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/8.10.0
|