【月报】滨哥教我的宝贵经验
2019.2.25更新
后端接口里的方法接受参数有三种格式:
1.?后面的单个参数形式
2.表单形式
3.@RequestBody的json字符串形式,没有的话就默认为字符串格式
下面是不同系统间调用接口的逻辑,setContentType不能漏
public static String postSimpleJsonMessage(String url, JSON json){CloseableHttpClient httpclient = HttpClients.createDefault();try {HttpPost httpost = new HttpPost(url);StringEntity uefEntity = new StringEntity(json.toString(),"utf-8");uefEntity.setContentEncoding("UTF-8");uefEntity.setContentType("application/json");httpost.setEntity(uefEntity);HttpResponse response = httpclient.execute(httpost);logger.info("response: " + response);try{HttpEntity entity = response.getEntity();logger.info("entity: " + response.getEntity());if (null != entity){return EntityUtils.toString(entity);}} finally{httpost.abort();}}catch( UnsupportedEncodingException e){e.printStackTrace();}catch (IOException e) {e.printStackTrace();}return "";}
上月底到年后第一周开发得很少。
这是一个A系统调B系统接口的任务。
调用的逻辑博哥用mq写得
运行问题
1这周项目首先遇到了启动的问题:正常项目只有百多来M吧,我clone下的项目居然有两个多G。原因宾哥说可能是Idea帮clone的时候把所有分支搞下来了=》所以需要在项目目录用命令行clone
2.用360强制删除终于删除了win下强制命令删不了的文件夹。(重启后也删不了,不清楚目录是否被占用了)但还是没跑成功。报context 初始化失败。为啥我第一时间想得是tomcat配置问题,他的第一反应是到目录那边看看,是不是tomcat的deployment包有多个,冲突这样子。
=》解决方案是删了其他deployment配置,重配。
前后端问题
3.前端JSP那边首先是明白了url不是指的文件,.action只是一个脸谱化的路径后缀。其次犯得问题是,得到的勾选的id.length,length后不应该有括号。然后前端路径中命名要和action.java统一这样。最后是我们返回的jsonObject中,put进去的key一定要是后端入参的参数。
最后的Tips:我们这个老structs项目Tomcat只能用7的某版本,以及滨哥说Idea本身的一些iml文件也会影响运行成功。坑真的是不少
【月报】滨哥教我的宝贵经验相关推荐
- AWS云使用100条宝贵经验分享
在今天的文章中,我整理出了大量当初曾经错过.而至今仍将我追悔莫及的Amazon Web Services(简称AWS)使用心得.在几年来的实践当中,我通过在AWS之上新手构建及部署各类应用程序而积累到 ...
- [vue] 如果让你教一个2-3年经验前端经验的同事使用vue,你该怎么教?
[vue] 如果让你教一个2-3年经验前端经验的同事使用vue,你该怎么教? 直接甩已经有的项目给他 简单说下 vuex router ,和项目中常用操作 和注意事项 比如什么时候可以用箭头函数 什么 ...
- 智能车小白必看,该竞赛相关宝贵经验+资源借鉴总结1
文章目录 智能车小白必看,该竞赛相关宝贵经验+资源借鉴总结1 竞赛准备的大体流程 做智能车竞赛的宏观建议整合 摄像头组的具体建议 学习资源链接 后记 经验参考来源 智能车小白必看,该竞赛相关宝贵经验+ ...
- 梦幻西游三维获取服务器信息,梦幻西游三维版:潜能果上线后经验紧缺?五分钟教你快速获得经验...
原标题:梦幻西游三维版:潜能果上线后经验紧缺?五分钟教你快速获得经验 目前<梦幻西游三维版>服务器等级最高在89级,其实从80级到89级需要不少的时间,再加上新上线了"潜能果&q ...
- [教学] 以远程工作模式教你实战编程经验
第一期](http://ruby-china.org/topics/17085) [第二期](http://ruby-china.org/topics/17920) [第三期](http://v2ex ...
- 我用kafka两年踩过的一些非比寻常的坑(宝贵经验)
前言 我的上家公司是做餐饮系统的,每天中午和晚上用餐高峰期,系统的并发量不容小觑.为了保险起见,公司规定各部门都要在吃饭的时间轮流值班,防止出现线上问题时能够及时处理. 我当时在后厨显示系统团队,该系 ...
- 计算机对会计有什么好处,会计专业转行干过设计工作,这些宝贵经验和感悟,对你有用(三)...
学有所成后,必然要踏上求职路,不料却困难重重,超出想象.市场虽有不少的需求,但如今会"玩"这一行的人越来越多,什么专业或业余水平的比比皆是,能分清高下,当然要在电脑前露出本色才行, ...
- 美国医生教我的育儿经验~~(转帖)
有宝宝的进来看看吧! 我 在美国生了两个孩子,生育前后都有培训班,家庭医生每次洗脑让我受益匪浅,我的两个宝宝在婴儿时期乖巧得好像家里没有小婴儿,我甚至疑心她们会不会哭?如 今外婆常拿这句傻话笑我 ...
- 优秀程序员的秘密|宝贵经验分享
源作者:Edmond Lau 来源:程序师 更新整理:极客重生 优秀程序员是稀缺的,你只要问大厂面试官:你们还招人吗,他肯定会说:一直在招人,为什么会一直在招人呢,HC真的有那么多吗?真实情况是,面试 ...
最新文章
- .NET MVC-去掉验证
- python爬虫数据分析可以做什么-自学Python爬虫学到什么程度?就可以去找工作了?...
- 周易的含义_朱熹与《周易本义》
- sqlserver基本增删查语句
- [原]JavaScript必备知识系列-作用域
- 04.如何升级扩展以支持Visual Studio 2019
- 【ecshop二次开发】ecshop截取中文字符串的方法
- 八卦掌桩功-定式八桩及相关资料
- 设计模式--工厂模式(一个关于工厂的故事)
- 迅捷pdf转换器如何转换成word文档
- 基于OPENCV的动态图片阵列显示程序
- 【react踩坑】前端显示文件流图片
- WPA3 vs WPA2
- 支持历史阅读记录的PDF阅读工具
- 持续部署编排的另类选择:使用Node-RED进行容器化部署
- cmd设置总是置顶_windows 下如何让一个窗口置顶?
- 国内图书分类号 国际图书分类号查询
- Pikachu系列——RCE
- android canvas广告牌,亚马逊广告后台创建CPC站内广告教程
- 针对乐视网的主页无法打开的解决办法
热门文章
- 模板多个列表级联_Excel办公技巧:使用power query快速合并同一工作簿的多个工作表...
- artcam 9.0英文版本下载_Jenkins版本升级(修复漏洞)
- 编程计算机教小明加法,Python校本课程第四课——教案
- tree方法php,jsTree详细使用说明
- _stdcall与_cdecl的区别
- 计算机工程师专用小工具,204个联想工程师专用小工具合集
- web 前端常用组件【04】Datetimepicker 和 Lodop
- 一步步优化JVM四:决定Java堆的大小以及内存占用
- window.location.href 跳转失败
- nohup rabbitmq python