小编Nav*_*mar的帖子

识别浏览器中完成的图像绘制

如果浏览器中加载高分辨率图像,即使网络从服务器获取图像后也是如此。浏览器在逐渐绘制时需要一些时间来显示它们。

如何通过浏览器识别此绘制工作已完成?

http://postimg.org/image/txm6e94jz/ - 检查此图像。

主页中的图像已渲染一半,我可以使用什么事件来查看完全渲染的图像?

javascript image

7
推荐指数
1
解决办法
1968
查看次数

Apache Camel-分段文件上传

使用Apache-Camel ESB,尝试将xlsx文件上传到Spring Rest Web应用程序。从apache-camel ESB上传失败。但是从Postman上传效果很好。下面共享代码段。

  1. 骆驼路由器中的处理器代码如下所示

        from("file://data/PASInput").process(new Processor() {
        @Override
        public void process(Exchange exchange) throws Exception {
    
            MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create();
            multipartEntityBuilder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
            String filename = (String) exchange.getIn().getHeader(Exchange.FILE_NAME);
            File file = exchange.getIn().getBody(File.class);
            multipartEntityBuilder.addPart("file",
                new FileBody(file, ContentType.MULTIPART_FORM_DATA, filename));
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            multipartEntityBuilder.build().writeTo(out);
            InputStream  inputStream = new ByteArrayInputStream(out.toByteArray());
            exchange.getOut().setBody(inputStream);         
        }
    }).to("http://localhost:8080/Pastel/api/convertor/pas/pastel")
            .log(LoggingLevel.ERROR, "RESPONSE BODY ${body}").end();
    
    Run Code Online (Sandbox Code Playgroud)
  2. Pom.xml

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.camel</groupId>
            <artifactId>camel-spring-boot-starter</artifactId>
            <version>2.21.0.fuse-000077-redhat-1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.camel</groupId>
            <artifactId>camel-cxf</artifactId>
            <version>2.21.0.fuse-000077-redhat-1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpmime</artifactId>
            <version>4.3.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.camel</groupId> …
    Run Code Online (Sandbox Code Playgroud)

multipartform-data spring-mvc apache-camel

2
推荐指数
1
解决办法
1562
查看次数

当签入解释计划时,MYSQL 使用 JOIN TYPE 'ALL'

查询如下,

select *
from lab this_ 
inner join visits v1_ on this_.visit_id=v1_.id
Run Code Online (Sandbox Code Playgroud)

v1_.id 是查询中的主键。

完成需要1分多钟。

下面是计划。

id   select_type   table   type  possible_keys  key       
1      SIMPLE       v1_     ALL    <null>      <null>
1      SIMPLE      this_    ALL    <null>      <null>
Run Code Online (Sandbox Code Playgroud)

不知道为什么主键被选为键。类型也是 ALL。

mysql explain

1
推荐指数
1
解决办法
1217
查看次数