摘要:
在学习消息队列相关内容时,有一部分内容需要以启动集群的方式进行验证。 由于个人单机集群启动测试此方面经验较少,在学习后感受颇多,特此记录,以便后续更进一步。 场景:在一个消费者集群启动两个实例,测试在集群消费的情况下的表现 操作步骤: 1. 执行 ConsumerApplication 两次,启动两 阅读全文
摘要:
嵌入式东方通Web 版本:7.0.E.6_P3 ~ 7.0.E.6_P6 首先直接说结论,内置化东方通Web容器的基准版本较低。对静态资源访问配置必须使用一下语法 # 静态资源访问配置 spring: resources: static-locations: classpath:/resources 阅读全文
摘要:
由于信创业务需要,需要将直接部署微服务程序进行容器化改造并部署至东方通Web容器(东方通Web容器基于Tomcat 9,两者基本可以兼容,但也存在不兼容的部分。我曾遇到过一个不兼容问题,详情可见我这篇东方通踩坑博客: 【Java】信创开发(东方通)中台后端项目踩坑小记 )。 言归正传,按照惯例我先说 阅读全文
摘要:
在万事国产化以备世界风云突变之日,我们做软件开发的也不可避免的需要完成一部分信创项目,通常 Web 项目国产化部署的首要选择都是东方通 Web 容器。此次中台项目信创适配过程中踩坑无数,唯独这个坑让我印象深刻念念不忘,接下来就请诸君与我共同复盘一下。 背景:中台项目源于 ruoyi 开源框架,根据公 阅读全文
摘要:
#### 一、软件设计七项原则 1. 总结归纳 |设计原则|归纳总结| | | | |开闭原则|对扩展开放,对修改关闭|降低维护带来的新风险| |里氏替换原则|不要破坏继承体系,子类重写方法功能发生改变,不应该影响父类方法的含义|防止继承泛滥| |依赖倒置原则|高层不应该依赖低层,要面向接口编程|更 阅读全文
摘要:
我们在对接接口时,不时会遇到以 Json 格式返回数据的接口。后端解析此类接口返回数据时,不免需要进行反序列化以获取到需要的数据对象。 常用的反序列化工具有 Fastjson、Jackson、Gson。这三种都是不错的 Json 处理工具,我这里较常用的是 Jackson。 使用 Jackson 反 阅读全文
摘要:
总括: validation 让我们简化了开发过程,可以使用简单的一个注解就实现了很多常见的检验数据的功能,同时支持自定义注解。spring-boot-starter-validation 是由 Spring Boot 整合的一套用于处理 validation 的约定化自动配置启动器。Spring 阅读全文
摘要:
Swagger 作为 Java 开发中常用的接口文档生成组件,绝大部分情况下都可以满足我们的业务需求。但有些时候依然有些不足,比如针对系统中某些特殊接口需要作出一些增强。 我自己在使用 Swagger 时候遇到需要将 base_path 消除并直接拼接到接口路径上的情形。一共寻找到两种方式: 1. 阅读全文
摘要:
Java.lang.Class 是一个比较特殊的类,它用于封装被装入到 JVM 中的类(包括类和接口)的信息。 当一个类或接口被装入的 JVM 时便会产生一个与之关联的 java.lang.Class 对象,可以通过这个 Class 对象对被装入类的详细信息进行访问。 枚举类型是类的一种。注释类型是 阅读全文