随笔分类 - JavaEE
摘要:问题现象 有的运维工具使用了java的ssh客户端,这些客户端和服务端间有时会出现加密算法协商失败和主机密钥类型协商失败的问题,该问题是由于新客户端/服务端禁用了相关的不安全算法和密钥类型,本文简要记录下该问题的解决方法以备不时之需。 错误常见提示如下: #加密算法协商失败 Unable to ne
阅读全文
摘要:现象 最近定位到一个有意思的bug,后端生成的URL中包含base64参数值后,经过tomcat重定向后,偶发出现前端无法解密的现象。 原因 当出现问题时,经排查发现重定向的Location响应头中把+转成了 英文空格,导致解密失败。 重定向时如果特殊字符未经URLEncode转义,则tomcat会
阅读全文
【问题解决】金蝶Apusic9.0部署springboot报错java.lang.NoSuchMethodError: HttpServletResponse.setContentLengthLong
摘要:问题背景 项目有需要使用AAS9.0(即,金蝶天燕)web中间件部署springboot程序,服务正常启动后,只要访问应用就出现报错提示java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.setContentLeng
阅读全文
摘要:问题复现 历史项目升级JDK(由1.7升级到8),进行加密/解密时出现报错java.lang.SecurityException: JCE cannot authenticate the provider BC。 问题原因 Wikipa上查到JCE的描述如下: Java Cryptography E
阅读全文
摘要:问题复现 项目上历史项目为解决漏洞扫描从Tomcat 6.0升级到了9.0版本,服务启动的日志显示如下警告,数据源是通过JNDI方式在server.xml中配置的,控制台上狂刷无法找到表空间的错误(没截图) 报错: 06-Nov-2024 10:32:03.701 警告 [main] java.ut
阅读全文
摘要:缘起 今年(2023年) 2月的时候做了个适配Amazon S3对象存储接口的需求,由于4月份自学考试临近,一直在备考就拖着没总结记录下,开发联调过程中也出现过一些奇葩的问题,最近人刚从考试缓过来顺手记录一下。 S3对象存储的基本概念 S3是什么? Amazon S3(Simple Storage
阅读全文
摘要:FreeMarker应用在Servlet(0配置web.xml形式): 准备环境: tomcat7、eclipse最新版、jdk1.8、freemarker v2.3.20.jar 举例项目结构图: 创建DynamicWebProject,在WEB-INF/lib中引入freemarker.jar
阅读全文
摘要:感觉自己jsp/servlet部分学的太差了……今天突然想到还有这种操作,遂分享之 比如有些时候我们需要使用复选框发送同名数据的时候,后台接收参数是个麻烦事,还有可选属性也是如此 有丰富经验的会想到api中早就有这个方法了,我们可以使用request.getParameterValues("参数名"
阅读全文
摘要:一般使用jsp的时候大多数时间都可以使用request.getRemoteAddr() 来获取ip,但是这个前提是未经过反向代理等操作的原始地址,所以,需要在反向代理等操作之后还要获取客户端的ip变得困难重重,这里给大家个方法,仅供参考
阅读全文

浙公网安备 33010602011771号