问题解决
acyb大麦
人生的意义在于人的创造,做一事便添一事的意义
展开
-
项目中使用RestTemplate调用第三方系统void接口下载附件
背景介绍新项目开发,需要将老项目的历史数据迁移过来,出于种种原因,最终决定不真正迁移老项目的附件,而是在新项目中调用老项目的接口下载附件、查看附件。分析新老项目的服务端都是基于SpringMvc的java web项目,因此考虑在新项目的服务端使用RestTemplate去调用老项目的下载接口,获取到附件的byte[]这个过程中主要考虑两个问题:1.需要解决访问老项目下载接口的权限问题2.需要了解老项目下载接口返回的数据格式,以便新项目接收数据后进行处理解决步骤针对问题1有两个解决..原创 2021-09-19 00:05:57 · 1511 阅读 · 0 评论 -
集成SpringBoot单元测试,加载不到容器中的Bean
问题描述在项目开发过程中,大量的后端代码需要测试,并且后端代码中依赖了Spring容器中的bean,因此需要集成SpringBoot进行单元测试。项目中引入依赖,并在测试类上使用注解@SpringBootTest,然后运行测试用例<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifact原创 2021-06-22 17:43:10 · 5578 阅读 · 0 评论 -
myeclispe卡死关闭后启动异常an error has occured
起因:看到ext.all.js内容乱码,所以修改其编码,右键操作的时候卡死,等了一会一直没好,就直接右上角关闭了。关闭后在在桌面右键刷新看不到鼠标滚动选中菜单项的效果,看起来像是myeclipse有弹出窗口但是看不到。之后重启了电脑,再启动myeclipse就报错了an error has occured,让看日志。解决方案:百度到这篇文章https://blog.csdn.net/ouyewang/article/details/40587931#commentBox,按照此文章给出的方法删除/原创 2021-06-17 08:17:52 · 176 阅读 · 0 评论 -
ora-00119和ora-00132
问题描述:本机win10系统安装了oracle11g,一段时间没有使用(服务是关闭状态),再次使用时plsqlDeveloper连接不上解决步骤:1.开启oracle服务开启服务后,发现仍然连接不了2.通过sqlplus启动oracle实例sqlplus /nologconn / as sysdbastartup执行startup时报错:3.网上搜寻解决方案主要参考:https://blog.csdn.net/xb12369/article/details/26720275具体步原创 2021-06-16 22:39:54 · 97 阅读 · 0 评论 -
jsp页面中<%=var%>获取的变量var的值乱码
jsp页面中有如下代码:<%String title= URLDecoder.decode(request.getParameter(“title”), “UTF-8”);%>接收到的title是utf8编码后的字符,用System.out.println打印出来title内容显示是正常的中文,但是到var title = '<%=title%>'该行js代码报错,导致后续代码未执行,页面显示空白。很费解。后来仔细比对title字段utf8编码后的字符,发现4个中文占了13个原创 2021-06-16 22:38:33 · 713 阅读 · 0 评论 -
使用soapUI基于Http调用WebService接口
1.接到需求开发一个服务接口,因原项目是webservice搭建的,所以再此基础上进行开发。数据传递的格式是xml2.开发完成后,本地使用axis的api测试通过,可以正常返回数据。代码交给实施人员部署后,调用方反馈有问题soapenv:Server.userException,询问后得知调用方代码是用httpclient调用的,测试工具是用soapui、postman。所以怀疑是调用方式出了问题。3.因为本人也没有试过用httpclient调用webservice接口,所以比较感兴趣,百度资料后解决了原创 2021-06-16 22:37:15 · 2666 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException异常解决
【问题现象】前台页面没有显示应有的图形,但是同事的电脑本地运行正常显示【问题排查】1.查看页面js是否有报错信息没有报错2.查看后台日志是否有报错信息后台日志报错:【问题分析】分析可能是如下两个原因1.同事本地有部分代码没有提交完全,即代码不一致导致的爆错2.我们连接的数据库不是一个库,即数据不一致导致的爆错逐一排查上述两个原因,发现代码与数据库都是一致的,就有点纳闷了。于是又仔细看了看报错信息,看到关键位置:org.apache.ibatis.binding.BindingExc原创 2021-06-16 22:35:54 · 1979 阅读 · 0 评论