1 |
|
父子关系树或列表排序
父子关系列表排序
父节点在前,子节点在后
1 | /** |
常用 spring 框架工具类
Assert 断言
1 | // 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行 |
PasswordEncoder 配置
PasswordEncoder 配置
1 | @Bean |
docker 部署 apisix 网关
规划
服务 | 路径 | ip:port |
---|---|---|
etcd | /data/docker/etcd | 192.123.2.1:2379、2380 |
etcd | /data/docker/etcd | 192.123.2.2:2379、2380 |
etcd | /data/docker/etcd | 192.123.2.3:2379、2380 |
keepalived | /etc/keepalived | 主机IP:192.123.2.1,浮动IP:192.123.2.100 |
keepalived | /etc/keepalived | 主机IP:192.123.2.2,浮动IP:192.123.2.100 |
keepalived | /etc/keepalived | 主机IP:192.123.2.3,浮动IP:192.123.2.100 |
apisix | /data/docker/apisix | 192.123.2.1:9080、9443、3305 |
apisix | /data/docker/apisix | 192.123.2.1:9080、9443、3305 |
apisix | /data/docker/apisix | 192.123.2.1:9080、9443、3305 |
apisix-dashboard | /data/docker/apisix-dashboard | 192.123.2.1:9000 |
gitlab-runner 配置
安装
目录结构
1 | # 宿主机通过root登录,可以使用普通用户登录 |