最近亲手部署各后端组件的记录

摘要: linux相关 1、有时ctrl+c会失效,可考虑用ctrl+z暂停后kill -s 9 %jobNum 2、vim有时普通模式下ZZ和ZQ不好使,可以切换到命令模式再退出。 3、千万不要在vim后接grep,会卡死的。。 4、为了正确使用alt键功能,终端(Xshell)的这个选项要设置一下,Xs 阅读全文
posted @ 2018-08-22 17:22 kurama2018 阅读(297) 评论(0) 推荐(0) 编辑

kafka JavaAPI遇到的坑

摘要: 症状:Producer连不上,提示没有可用Node。 解决:在安装kafka的目录中配置server.properties 1、listeners=PLAINTEXT://:9092或listeners=PLAINTEXT://内网ip:9092 注:千万不能写localhost,否则虽然在本地可以 阅读全文
posted @ 2018-08-15 10:27 kurama2018 阅读(881) 评论(0) 推荐(0) 编辑

SpringMVC4拦截器配置遇到的坑

摘要: 目的:对get请求添加token验证(若为post请求可通过RequestBodyAdvice实现)。 情景:因为有api版本管理的需求,重写了WebMvcConfigurationSupport类的requestMappingHandlerMapping()方法,没有使用<mvc:annotati 阅读全文
posted @ 2018-08-01 16:46 kurama2018 阅读(2067) 评论(0) 推荐(0) 编辑

MVC路径无匹配或请求api版本过低时处理

摘要: 解决方案:RequestMappingHandlerMapping中重写handleNoMatch方法,springMVC和springboot中配置无区别。 另: 1、可搭配advice处理抛出的异常; 2、可在HttpServletRequest中通过setAttribute、getAttrib 阅读全文
posted @ 2018-07-31 12:51 kurama2018 阅读(216) 评论(0) 推荐(0) 编辑

Snagit卸载不彻底的问题

摘要: Snagit是一款优秀的截图录屏软件,尤其是他的编辑器、方便的复制粘贴功能比较好用。 但是,卸载不完全绝对是一件烦人的事情。 可能的解决方案: 1、sfc /scannow >> CBS.log 2、Revo Uninstaller Pro删除痕迹 3、Windows6.1-KB4019990-x6 阅读全文
posted @ 2018-07-28 18:02 kurama2018 阅读(1895) 评论(0) 推荐(0) 编辑

Api版本管理

摘要: 关于SpringMVC中如何添加,这一篇说的很详细了。 http://www.cnblogs.com/jcli/p/springmvc_restful_version.html 版本管理可以通过路径进行,也可以通过传递如version等额外参数进行。 另外可在getMatchingCondition 阅读全文
posted @ 2018-07-28 15:04 kurama2018 阅读(214) 评论(0) 推荐(0) 编辑

Springboot读取Request参数的坑

摘要: 【后端拿参数相关】 默认配置时, getInputStream()和getReader()一起使用会报错 使用两遍getInputStream(),第二遍会为空 当存在@RequestBody等注解时,springMVC已读取过一遍流,默认单独使用getInputStream()或getReader 阅读全文
posted @ 2018-07-28 13:12 kurama2018 阅读(7587) 评论(0) 推荐(0) 编辑