代码拉取完成,页面将自动刷新
java.lang.IllegalArgumentException: newPosition > limit: (2348 > 2343)
at java.nio.Buffer.createPositionException(Buffer.java:269)
at java.nio.Buffer.position(Buffer.java:244)
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:215)
at org.apache.tomcat.util.net.SocketWrapperBase.transfer(SocketWrapperBase.java:1536)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:584)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:530)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:110)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:615)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:394)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at javax.imageio.stream.FileCacheImageOutputStream.flushBefore(FileCacheImageOutputStream.java:255)
at com.sun.imageio.plugins.png.ChunkStream.finish(PNGImageWriter.java:140)
at com.sun.imageio.plugins.png.PNGImageWriter.writeIEND(PNGImageWriter.java:951)
at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1164)
at javax.imageio.ImageWriter.write(ImageWriter.java:615)
at javax.imageio.ImageIO.doWrite(ImageIO.java:1612)
at javax.imageio.ImageIO.write(ImageIO.java:1578)
at org.iherus.codegen.qrcode.SimpleQrcodeGenerator.toStream(SimpleQrcodeGenerator.java:112)
try {
new SimpleQrcodeGenerator()
.generate(text)
.toStream(response.getOutputStream());
} catch (IOException e) {
e.printStackTrace();
}
出现并发情况就挂了 或者一个页面展示多张二维码
具体我是这样写的
@GetMapping("/qr")
public void qr(@RequestParam String text) throws IOException {
new SimpleQrcodeGenerator()
.generate(text)
.toStream(response.getOutputStream());
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论