【推荐】Maven自动部署项目到远程Tomcat服务器
正常情况下Web项目开发完成后需要打包上传到远程服务器测试,若每次将war包手动上传到linux,耗时耗力,效率比较低,因此可以利用maven,自动将本地项目上传部署到远程Tomcat中,实现即传即测;
正常情况下Web项目开发完成后需要打包上传到远程服务器测试,若每次将war包手动上传到linux,耗时耗力,效率比较低,因此可以利用maven,自动将本地项目上传部署到远程Tomcat中,实现即传即测;
Web项目中,有时需要手动获取 HttpServletReqeust中的请求参数,进行个性化处理或分析;比如在日志记录中需要获取请求参数;
项目中采用spring aop进行日志记录,在切面类通知方法中编写日志逻辑时,需要获取 HttpSevletRequest中的请求参数;对于普通参数来说,没有任何问题,但是当请求方式为 POST/PUT 并并且是 @RequestBody 标记的请求,在获取JSON参数时,会出现 java.io.IOException: Stream closed 异常
项目日志记录框架一般采用 log4j,logback,日志框架基本支持自动化日志记录和生成日志文件,但有时对于一些比较重要的日志信息往往需要保存到数据库中进行存储,此时需要自定义日志记录规则,同时不能影响现有业务的代码,因此需要基于 `spring aop` 的思想,动态的将日志记录功能代码切入到程序中指定位置;
原生开发是在Android、IOS移动平台上利用开发语言、开发API、开发工具进行App软件开发。例如Android是利用Java、Eclipse、Android studio;IOS是利用Objective-C 和Xcode等进行开发;
Android Studio 由 2.x 升级到 3.x ,添加 ButterKnife 的方式发生了变化;采用原来的添加方式已经行不通