架构

一般的,如果你的系统既有pc端也有手机端(手机用的Json),首先是怎么判断两个是不同的客户端,

方法一,请求头里面的agent,方法二,手机请求中带一个标识,比如client=phone。

第二个问题,怎么让电脑返回网页,手机返回json?可以写一个Interceptor拦截器,action执行后修改

返回字符串

invocation.invoke();

return json;

 2017-10-15

图片上传可以试着采用第三方平台的,因为图片上传很消耗资源。然后如果是上上传到自己服务器,一定不要放到web目录下,因为别人可能想通过war升级的话,一替换,可能就把用户上传的图片覆盖了。

2018-04-05

一般的,不要迫不得已,不要用一个标志去代码一个可能反复变化的状态,特别是在多线程中,

比如判断它是不是在房间里,最好去查房间里有没有它,而不是设置一个他是不是在房间的标记isInRoom什么的,就担心

代码不规范,修改不同步,改了这边没有改那边,不是一个原子锁。

2018-10-27

如果你的接口是给APP用的,最好在每一个接口都加一个版本(v1.0.0, V2.0.0)参数,这样以后做旧版本兼容有保障。

原文地址:https://www.cnblogs.com/angelshelter/p/4202781.html