服务端执行命令123456789101112131415wget https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gztar -xzvf frp_0.57.0_linux_amd64.tar.gzrm -rf frp_0.57.0_linux_amd64.tar.gzcd frp_0.57.0_linux_amd64rm frpcrm frpc.tomlchmod +x frpstouch frps.yaml
配置 frps.yaml
bindPort: frp 服务端监听端口
token: 用于验证客户端
webServer: frp 面板配置
12345678bindPort: 7000auth: token: xxbsxywebServer: addr: 0.0.0.0 port: 7500 user: root password: xxbsxy
测试运行1234567./frps -c ./frps.yaml# 输出以下内容为成功2024-0 ...
1. 常用命令1234567891011121314151617181920212223# 查看 Nginx 版本nginx -v# 检查 Nginx 配置语法nginx -t# 启动 Nginx 服务systemctl start nginx 或 service nginx start# 开机自启动systemctl enable nginx 或 sudo service nginx enable# 重启 Nginx 服务systemctl restart nginx 或 service nginx restart# 查看 Nginx 服务状态systemctl status nginx 或 service nginx status# 重载 Nginx 服务 重新加载配置文件systemctl reload nginx 或 service nginx reload# 停止 Nginx 服务systemctl stop nginx 或 service nginx stop
2. 基本配置1234567891011121314151617181920212223242526272829 ...
安装123456789101112docker pull redis:7.0.12docker run --restart=always \-p 6379:6379 \--name myredis \-v /home/dj/redis/redis.conf:/etc/redis/redis.conf \-v /home/dj/redis/data:/data \-d redis:7.0.12 redis-server /etc/redis/redis.confdocker exec -it 55a0b2d794ce /bin/bashredis-cli
常用操作命令
命令
解释
keys *
查看当前库所有 key (匹配:keys *1)
exists key
判断某个 key 是否存在
type key
查看你的 key 是什么类型
exists key
判断某个 key 是否存在
del key
删除指定的可以数据
unlink key
仅将 keys 从 keyspace 元数据中删除,真正的删除会在后续异步操作
ttl key
查看还有多少 ...
安装12345678910docker pull rabbitmqdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmqdocker exec -it 743be57d4a53 /bin/bashrabbitmq-plugins enable rabbitmq_management#测试 用户名和密码guesthttp://47.98.243.65:15672
基本消息队列一个生产者一个消费者
生产者引入依赖1234 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>
编写 application.yml1234567spring: rabbitmq: host: 47.98.243.65 ...
数组数组的静态初始化12345678public class Main { public static void main(String[] args) { // 数据类型[] 变量名 = new 数据类型[]{元素1,元素2,元素3}; //定义数组,用来存储多个年龄 int[] ages = new int[]{12, 24, 36}; }}
静态初始化简化格式12345678public class Main { public static void main(String[] args) { // 数据类型[] 变量名 = {元素1,元素2,元素3}; //定义数组,用来存储多个年龄 int[] ages = {12, 24, 36}; }}
数组的动态初始化12345678910111213public cl ...
完赛奖牌
成绩
Java
未读快速体验新建数据
123456789101112131415CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (id));INSERT INTO user (id, name, age, email) VALUES(1, 'Jone', 18, 'test1@baomidou.com'),(2, 'Jack', 20, 'test2@baomidou.com'),(3, 'Tom', 28, 'tes ...
Java
未读快速体验导入依赖
123456789101112131415161718192021222324252627282930313233343536373839<properties> <spring.version>6.0.6</spring.version> <servlet.api>9.1.0</servlet.api> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies> <!-- springioc相关依赖 --> <dependency ...
快速入门准备数据模型
1234567891011121314CREATE DATABASE `mybatis-example`;USE `mybatis-example`;CREATE TABLE `t_emp`( emp_id INT AUTO_INCREMENT, emp_name CHAR(100), emp_salary DOUBLE(10,5), PRIMARY KEY(emp_id));INSERT INTO `t_emp`(emp_name,emp_salary) VALUES("tom",200.33);INSERT INTO `t_emp`(emp_name,emp_salary) VALUES("jerry",666.66);INSERT INTO `t_emp`(emp_name,emp_salary) VALUES("andy",777.77);
导入依赖
12345678910111213141516171819202122<dependencies> <!-- myba ...