Redis
安装Redis安装单机RedisWindows安装RedisDocker安装RedisLinux源码安装RedisReleases · tporadowski/redis12345678docker run \ -p 6379:6379 \ --name myredis \ -v $PWD/redis.conf:/etc/redis/redis.conf \ -v $PWD/data:/data \ -d redis:3.2 redis-server /etc/redis/redis.conf \ --restart=always \ --appendonly yes
命令说明:
-name myredis : 指定容器名称,这个最好加上,不然在看docker进程的时候会很尴尬。
p 6699:6379 : 端口映射,默认redis启动的是6379,外部端口(6699)。
v $PWD/redis.conf:/etc/redis/redis.conf : 将主机中当前目录下的redis.c ...
Docker
docker安装CentosUbuntu12345678910111213141516# 卸载旧版本sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine# 安装sudo yum install -y yum-utils device-mapper-persistent-data lvm2# 添加yum源sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo# 安装yum -y install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/ ...
SpringBoot
定时器定时器的数值放到配置文件,如果使用@Scheduled(fixedDelay = 类中的变量)这种方式试过不行
123@Scheduled(fixedDelayString = "${fixedDelayString}")public void open() {}
1fixedDelayString=30000
RocketMQ下载源码或者二进制包
12345678# 源码安装# 解压文件unzip rocketmq-all-5.2.0-source-release.zipcd rocketmq-all-5.2.0-source-release/# 编译mvn -Prelease-all -DskipTests -Dspotbugs.skip=true clean install -U# 编译后的二进制的目录,配置文件在这里cd ./distribution
修改配置文件
1234567# 修改配置文件# 修改内存配置,虚拟机的内存太小了# vim ./bin/runserver.shJAVA_OPT=" ...
NodeJs
基本使用初始化项目
1npm init -y
创建文件
12# 新建src文件夹# 在src里新建index.html和index.css
安装jQuery
123# -S 的意思是 jquery安装好了,记录在package.json的 dependencies里# -S 等于 --save的简写npm i jquery -S
index.html
12345678910111213141516171819202122<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>隔行变色</title> <script src="./index.js"></script> </head> <body> <ul> <li& ...
Jenkins
Root用户权限启动Jenkins适用于Ubuntu环境下通过apt-get install -y jenkins命令在线安装的Jenkins
1.修改配置文件
123456789vim /etc/default/jenkins# 将下面两个参数修改为root# 修改前JENKINS_USER=$NAMEJENKINS_GROUP=$NAME# 修改后JENKINS_USER=rootJENKINS_GROUP=root
2.更改目录权限
不知道这步有没有起作用
12345cd /var/lib/chown -R root:root ./jenkins# 重启systemctl restart jenkins.service
Jenkins使用教程配置JDKManage Jenkins –> Global Tool Configuration
自动安装
手动安装要注意,JAVA_HOME的输入框下面,不要有警告或者错误信息,否则就是路径不正确,取消勾选自动安装
配置Maven
安装Maven Integration 插件
通常自动安装maven就行了,如果手动安装,M ...
Nginx
Docker安装 Nginx123456789101112131415# 简单的docker run --name nginx-test \ -p 8080:80 \ -d \ nginx# 正式的docker run -d \ -p 443:443 \ -p 80:80 \ --name nginx \ -v /home/nginx/www:/usr/share/nginx/html \ -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /home/nginx/logs:/var/log/nginx \ nginx
Ubuntu安装Nginx1234567891011121314151617181920212223242526272829# Ubuntu安装依赖sudo apt-get install libpcre3 libpcre3-dev opens ...
Linux
VIMvim的配置文件设置123456789# 先复制一份vim配置模板到个人目录下cp /usr/share/vim/vimrc ~/.vimrc# 编辑vi ~/.vimrc# 添加syntax on # 开启高亮set nu! # 默认开启行号
行号1set nu
过滤注释1cat redis.conf |grep -v '#' |grep -v '^$' >redis-6237.conf
多行注释123451 Ctrl+v进入v模式2 上下方向键选中要注释的行3 shift+i(即大写的I)行首插入4 输入注释符//5 按esc返回
反注释1231 Ctrl+v进入v模式2 上下方向键选中要注释的行,左右键选择要删除的字符//3 按d删除
格式化1234# gg 跳转到第一行# shift+v 转到可视模式# shift+g 全选# 按下=号
删除#开头的行1:g/^#/d
SSH安装ssh1234561.判断Ubuntu是否安装了ssh服务,检查有没有可以看到“sshd”ps -e | grep ssh2.安装 ...
SpringBoot配置Gmail
申请应用程序验证码
配置二步验证
要配置二步验证,才能看到应用程序的选项
最后就能获取到应用程序验证码
引入代码
1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>
application.properties文件配置
12345678910111213spring.mail.host=smtp.gmail.com# 邮件服务器端口号spring.mail.port=587# 邮件发送方的电子邮件地址spring.mail.username=你的Gmail邮箱账号# 邮件发送方的密码或应用程序专用密码一定要开启了两步验证spring.mail.password=应用程序专用密码# 启用TLS加密spring.mail.properties.mail.smtp.starttls.enable=true ...