发表于: 2020-05-31 21:02:55

1 1560


今天完成的事情:

无。


遇到的问题:

1. 数据库建表有缺陷

解决的方法:

建立图片表。


2. log4j 与 spring5+ 不兼容且 log4j2 不兼容 log4j 1.x 的配置文件

解决的方法:Spring5+ 适配 log4j2

来源链接:

https://blog.csdn.net/thekenofDIS/article/details/80439776

配置文件:Log4j2.xml 放在 /resources 文件夹下


依赖:

<!--https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core-->

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-core</artifactId>

<version>2.12.1</version>

</dependency>

 

3. tomcat log 信息乱码

Tomcat 日志乱码:

解决方法:

修改 tomcat 安装路径下的 conf/logging.properties 文件

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter

java.util.logging.ConsoleHandler.encoding = GBK

 

最后重启 tomcat 就正常了。


4. 返回的 json 假数据在 postman 里面显示的格式是 text

 

<%@ page language="java" contentType="application/json; charset=UTF-8" pageEncoding="utf-8" isELIgnored="false" %>
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>

修改一下头文件。


收获:

1. 自增 id 用完了怎么办?

补救方案:

a,修改从数据库,主从切换

b,在线修改表结构

c,分库分表,需要提供全局唯一id

事前方案:

a,用 bigint 无符号,一秒插十万条够用到跑路

2. 建数据库要考虑后期改动的兼容

其实不改数据库这个项目也能做好,就是写起来很不舒服

3. 中途改数据库确实很麻烦

4. mybatis 逆向工程还是挺舒服的,就是涉及到时间戳的地方需要一些小改动,比较费眼睛


明天的计划:

1. 重复昨天的计划。


肝,懒得排版了


返回列表 返回列表
评论

    分享到