计算机网络 Fail2Ban安全配置与应用 fail2ban是一款安全保护工具,触发限制后会创建防火墙规则封锁IP,诸如对ssh暴力破解、ftp/http密码穷举等场景提供强有力的保护,主要作用概要为以下几点: 避免被穷举攻击 查看验证失败的日志 自动创建防火墙规则封锁IP 支持多种服务 高度可定制 安装
容器部署 Docker-compose部署常用服务 一,docker-compose部署ELK,里面的镜像版本、端口号、目录、等按照实际情况替换,部署es的时候如果config目录没有,可以先不挂载,docker cp一份配置到宿主机然后在挂载 version: "
后端开发 CompletableFuture异步编程 一,基本用法 java8的CompletableFuture提供了函数式编程能力,使代码更加美观优雅,而且可以通过回调的方式计算处理结果,对异常处理也有了更好的处理手段. CompletableFuture源码中有四个静态方法用来执行异步任务: public static CompletableFuture supplyAsync(Supplier
容器部署 Docker部署常用服务 docker部署Nginx docker run -tid --restart=always --privileged=true \ --name nginx \ -p 80:
数据库 MySQL中的共享锁、排他锁、意向锁 1,共享锁(Share Lock) 共享锁又称读锁,简称 S 锁:一个事务获取了一个数据行的共享锁,其他事务能获得该行对应的共享锁,但不能获得排他锁,即一个事务在读取一个数据行的时候,
数据库 MySQL8.0主从复制的配置 提前准备好2台服务器安装好MySQL8,保证主从库的网络是通的,新建需要同步的数据库和表,如果是已有的数据库,可以先导出主库的数据然后导入到从库里,保证主从需要同步的数据库一致 一,主服务器配置 1,修改/etc/my.
数据库 Docker部署的MySQL容器服务如何备份 1,备份数据 编写一个备份脚本mysql_backup.sh,内容如下 如果需要备份所有的数据库只需要修改--databases ghost为-A即可,这样就会在指定的目录生成压缩文件。解压用gzip -d xxxxx.
后端开发 spring cloud gateway LoadBalancer 自定义负载均衡 1,配置类 package com.tycloud.gateway.config; import org.apache.commons.lang.