java后端之基础知识开发笔记

1.用Postman测试接口fastJson提示错:

  {
            "$ref": "$.listSignLive[0]"
  },

原因是因为循环引用/内存对象重复

解决方法:我是new对象放在循环里边定义,不放在循环外面

2.新建了一个微服务后Dockerfile里面要配置成本服务的名字:

FROM hub.skyinno.com/common/jre8u121-debian:latest
MAINTAINER FAE Config Server "[email protected]"
VOLUME /tmp
EXPOSE 8080
ADD ./target/微服务名字.jar app.jar
#ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /app.jar

3.新建微服务后记得pom一定要加对用的依赖,坑了两天原来少了依赖,血的教训,得记下来

4.单点登录开发环境的 是false:export const singleLogin = false;测试的是export const singleLogin = true;

5.把实体拆分,比如年月caseDate拆分成年:year和月:month:

    private String caseDate;
    private String year;//拆分的
    private String month;//拆分的
get  and set...
    public void setCaseDate(String caseDate){
        this.caseDate = caseDate; 
        if(null !=caseDate && caseDate.length() == 6) {
            this.setYear(caseDate.substring(0, 4));
            this.setMonth(caseDate.substring(4,6));
        }
    }

6.日志后台打印 private static final Logger logger = LoggerFactory.getLogger(XXXServiceImpl.class);

 logger.info("要打印的信息");

猜你喜欢

转载自blog.csdn.net/RuiKe1400360107/article/details/86605753
今日推荐