• 猿创征文 第二季| #「笔耕不辍」--生命不息,写作不止#


    学习地址收藏

    阿里规范

    微服务之Nacos使用

    https://blog.csdn.net/weixin_39240837/article/details/107376799

    SpringBoot读取配置文件顺序:bootstrap.yml>bootstrap.yaml>bootstrap.properties>nacos的配置>application.yml>applic

    SpringBoot读取配置文件顺序:bootstrap.yml>bootstrap.yaml>bootstrap.properties>nacos的配置>application.yml>application.yaml>application.properties

    idea本地项目提交gitee

    idea本地项目提交gitee

    微服务资源地址

    开源项目系列(多语言)

    @AllArgsConstructor注解作用

    它是lombok中的注解,作用在类上;
    使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数

    枚举类enum

    @Getter
    public enum CollectShopAppRequestTypeEnum {
    
        /**
         *  app店铺类型 1 新址店铺 2 意向店铺 3 待签约店铺 4 筹建中店铺 5 在营店铺 6 已终止店铺 "
         *             + "7 竞争店铺 8 协同店铺 9 已关店铺
         */
        REQUEST_TYPE_ALL(1, "新址店铺"),
    
        REQUEST_TYPE_INTENTION(2, "意向店铺"),
    
        REQUEST_TYPE_COMPARE(3, "待签约店铺"),
    
        REQUEST_TYPE_AROUND(4, "筹建中店铺"),
    
        REQUEST_TYPE_OPENING(5, "在营店铺"),
    
        REQUEST_TYPE_INVALID(6, "已终止店铺"),
    
        REQUEST_TYPE_COMPETE(7, "竞争店铺"),
    
        REQUEST_TYPE_JOINT(8, "协同店铺"),
    
        REQUEST_TYPE_CLOSE(9, "已关店铺")
    
    
        ;
    
        private Integer type;
    
        private String text;
    
    
        CollectShopAppRequestTypeEnum() {
        }
    
        CollectShopAppRequestTypeEnum(Integer type, String text) {
            this.type = type;
            this.text = text;
        }
    
        public static CollectShopAppRequestTypeEnum getByType(Integer type) {
            for (CollectShopAppRequestTypeEnum shopTYPEEnum : CollectShopAppRequestTypeEnum.values()) {
                if (Objects.equals(shopTYPEEnum.getType(), type)) {
                    return shopTYPEEnum;
                }
            }
            return null;
        }
    }
    
    • 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
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50

    @Getter
    public enum CollectShopTabEnum {

    /**
     *  group 配置
     */
    SHOP_BASIC("shop_basic", "基础信息", 0),
    SHOP_IMAGE("shop_image", "相关图片", 0),
    SHOP_BUSINESS("shop_business", "商务条件", 0),
    SHOP_PROJECT("shop_project", "工程条件", 0),
    SHOP_LEGAL("shop_legal", "法务附件", 0),
    shop_compare("shop_compare", "标准对照", 3),
    shop_around("shop_around", "周边评估", 4),
    shop_test("shop_test", "投资测算", 5),
    shop_sign("shop_sign", "合同签订", 7),
    shop_build("shop_build", "筹建进度", 8)
    
    ;
    
    private String key;
    
    private String name;
    
    private Integer status;
    
    CollectShopTabEnum(String key, String name, Integer status) {
        this.key = key;
        this.name = name;
        this.status = status;
    }
    
    public static List listTabByStatus(Integer status) {
        List list = new ArrayList<>();
        for (CollectShopTabEnum tabEnum : CollectShopTabEnum.values()) {
            if (tabEnum.getStatus().intValue() <= status) {
                KeyValueResp keyValueResp = new KeyValueResp();
                keyValueResp.setValue(tabEnum.getName());
                keyValueResp.setKey(tabEnum.getKey());
                list.add(keyValueResp);
            }
        }
        return list;
    }
    
    public static List listTabBase() {
        List list = new ArrayList<>();
        for (CollectShopTabEnum tabEnum : CollectShopTabEnum.values()) {
            if (tabEnum.getStatus().intValue() == 0) {
                KeyValueResp keyValueResp = new KeyValueResp();
                keyValueResp.setValue(tabEnum.getName());
                keyValueResp.setKey(tabEnum.getKey());
                list.add(keyValueResp);
            }
        }
        return list;
    }
    
    • 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
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53

    }

    异常分类Exception

    在这里插入图片描述

    除like之外的模糊查询 REGEXP

    除like之外的模糊查询
    REGEXP

    idea 错误: 找不到或无法加载主类 com.shuwei.SwMchUserApplication

    错误: 找不到或无法加载主类 com.shuwei.SwMchUserApplication

    新引入了一起微服务吧
    clean->install–>deploy

    查询出来的对象,在get前要判断该元素不为空

    查询出来的对象,在get前要判断该元素不为空

    远程接口好像不影响

    2021年即将过去…告别2021

    在这里插入图片描述
    2021年与2020不变的事疫情还没有结束。

    把2021的烦恼留在2021吧!把希望带给2022,未完成的事情继续完成!

    进步快速,珍惜眼前人和事!

    springcloud建测试类

    springcloud建测试类

    在这里插入图片描述
    和启动类应该在相同的路径

    Java基础算法导航图

    在这里插入图片描述
    效率与空间内存使用情况

    思路图

    在这里插入图片描述
    审核
    通过业务的流转

    驳回

    configId shopId

    所有的程序集合在遍历的时候,一定要判定不为空

  • 相关阅读:
    控制Servlet启动优先级-10
    【二分查找】算法
    【代码随想录】算法训练营 第十天 第五章 栈与队列 Part 1
    标准差有两种常见的估计方法:有偏估计和无偏估计
    Jetson Orin(Ubuntu20.04)安装NoMachine和Jtop
    Spring-AOP
    Dbeaver连接不上
    [云原生] [kubernetes] 有了K8S的新基建,云原生起航了 !
    Haproxy+Nginx搭建负载均衡集群
    逆向工程:Python反编译工具的一点介绍(如何还原pyc文件)
  • 原文地址:https://blog.csdn.net/weixin_43206161/article/details/126797299