草庐IT

pack-uri

全部标签

java - 用于解析 URI 的 Spring 实用程序

我想使用现有的Spring功能从URL中提取路径变量和查询参数。我有一个路径格式字符串,它对MVC@RequestMapping或UriComponentsBuilder有效。我也有一个实际的路径。我想从该路径中提取路径变量。例如。Stringformat="location/{state}/{city}";StringactualUrl="location/washington/seattle";TheThingImLookingForparser=newTheThingImLookingFor(format);Mapvariables=parser.extractPathVaria

java - "Expecting/to follow the hostname in URI"密码包含@时异常

我正在尝试将本地系统文件复制到服务器packageclasses;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjava.util.Properties;importorg.apache.commons.vfs.FileObject;importorg.apache.commons.vfs.FileSystemOptions;importorg.apache.commons.vfs.Selectors;importorg.apache.commons.vfs.impl.S

Git报错: error: RPC failed; curl 56 HTTP/2 stream 5 was reset; send-pack: unexpected disconnect

一、问题分析背景:在本地修改了大量的代码并commit后,最后一次性push时,出现错误。分析:从报错的信息来看,貌似是和远程Git连接出现了问题,因此,可以从以下三个角度来分析:本地和远程Git仓库连接有问题,由于刚提交成功过,可以排除掉;本地和远程Git仓库的数据传输速度慢,在commit中数据过大情况下,会导致连接超时,这是有可能的;本地的commit内容比较多,无法一次性将内容push上去,是有可能。通过去Git官网查询可知,以下参数可以解决数据传输大小和速度等问题:http.postBuffer:指定在Git发送HTTP请求时使用的缓冲区大小http.lowSpeedLimit:设置

java - 在 Tomcat 中自动检测 URI 编码

我有一个正在运行的ApacheTomcat6.x实例,我希望它能够比默认行为更智能地解释传入URL的字符集。特别是,我想实现以下映射:So%DFe=>SoßeSo%C3%9Fe=>SoßeSo%DF%C3%9F=>(error)我想要的行为可以描述为“尝试将字节流解码为UTF-8,如果它不起作用,则假定为ISO-8859-1”。在这种情况下,简单地使用URIEncoding配置是行不通的。那么我该如何配置Tomcat以我想要的方式对请求进行编码呢?我可能必须编写一个过滤器来接收请求(尤其是查询字符串)并将其重新编码为参数。这是自然的方式吗? 最佳答案

javax.xml.绑定(bind).UnmarshalException : unexpected element (uri :""

我在将XML响应从服务转换为POJO时遇到异常。XML如下所示:这是我的XMLresponse.javax.xml.bind.UnmarshalException:unexpectedelement(uri:"",local:"ItemSearchResponse").Expectedelementsare我是这样使用它的:Documentresponse=getResponse(url);JAXBContextcontext=JAXBContext.newInstance(AmazonItem.class);UnmarshallerunMarshaller=context.creat

java - 在 Java 中规范化可能编码的 URI 字符串

我想使用Java去除片段标识符并对一组不同的URI进行一些简单的规范化(例如,小写方案、主机)。输入和输出URI在一般HTTP意义上应该是等价的。通常,这应该是直截了当的。但是,对于像http://blah.org/A_%28Secret%29.xml#blah这样的URI,它的百分比编码(Secret),的行为java.util.URI让生活变得困难。规范化方法应该返回http://blah.org/A_%28Secret%29.xml因为URIshttp://blah.org/A_%28Secret%29。xml和http://blah.org/A_(Secret).xml在解释[

uri :: invalidurierror:糟糕的Uri(不是Uri?):Heroku Redis错误

我正在尝试在Heroku上推我的Rails应用程序,我正在使用HerokuRedistogo插件,我已经完成了此操作教程并经历了那里提到的所有步骤。但是,在推动Heroku时会遇到这个错误:remote:rakeaborted!remote:URI::InvalidURIError:badURI(isnotURI?):通过我的Heroku日志,我发现了这一点:2017-07-13T10:06:32.602356+00:00app[web.1]:[4]*Minthreads:5,maxthreads:52017-07-13T10:06:32.602356+00:00app[web.1]:[4]*

java - Eclipse - 找不到 uri http ://java. sun.com/jsf/html 的 facelet 标签库

在我的index.xhtml中,我有一个像这样定义的命名空间xmlns:h="http://java.sun.com/jsf/html"。此url处的服务器指示页面cannotbefound.你知道页面移到哪里了吗?eclipse信息Version:IndigoReleaseBuildid:20110615-0604 最佳答案 为了解决这个问题,我就是这样做的:1.Closetheeclipseproject2.Opentheeclipseproject3.Rightclickontheproject4.ClickonValidat

java - 如何在 Java 中解析这样的 URI

我正在尝试解析以下URI:http://translate.google.com/#zh-CN|en|你但收到此错误消息:java.net.URISyntaxException:Illegalcharacterinfragmentatindex34:http://translate.google.com/#zh-CN|en|你atjava.net.URI$Parser.fail(URI.java:2809)atjava.net.URI$Parser.checkChars(URI.java:2982)atjava.net.URI$Parser.parse(URI.java:3028)“|

java - pack200 的解压缩在所有平台上是否具有确定性和相同性?

我想将我的20-jar应用程序作为pack200文件分发,但我还需要提供文件校验和以进行验证。因为我很偏执(谢谢你,JWS),我也想对解压缩的文件进行校验和。pack200的解压是否具有确定性并在所有平台(Win/Mac/Linux跨32/64位)上给出相同的结果?换句话说,我可以在一台计算机上解压缩文件,计算它们的校验和,并期望它们在其他计算机上解压缩时始终相同吗?编辑:感谢您的评论。我正在寻找一些硬规范来确认或否认这一点。做出假设(即使基于对几台机器的测试)意味着风险。实现可能因平台和Java版本而异。即使是相同的实现也会产生不同的结果(想想ZIP目录中项目的顺序?)。这就是为什么