JAVA篇 五月 03, 2021

替换 jar 包中的 class 文件

文章字数 193 阅读约需 1 mins.

在test.jar 的同目录下新建一个与 NeedReplace 类的全路径相同的目录,执行以下命令
md com\lovedata\bigdata\jar
执行 java -jar 来进行替换
jar ...

查看全文

JAVA篇 七月 01, 2020

Java 多文件边压缩边下载

文章字数 1.6k 阅读约需 1 mins.

有时我们希望在后台实时生成文件并下载到客户端

    @GetMapping(value = "download")
    public void download(HttpServletResponse response) {
       try(OutputStream outputStream = response.getOutputStream();
          ZipOutputStream zipOutputStream = new ZipOutputStream(outputStream, StandardChar...
查看全文

JAVA篇 八月 23, 2019

Java 开启子线程执行其他操作,并获取结果

文章字数 475 阅读约需 1 mins.

示例代码,10后抛出超时错误,并且取消子线程任务的执行

    ExecutorService executorService = Executors.newSingleThreadExecutor();
    Future<String> future = executorService.submit(() -> {
                ....
            }
    );

    try {
        return future.get(10, TimeUnit.SECONDS);
    } catch (Exception e) {
        future...
查看全文

JAVA篇 十二月 24, 2018

关于Jdk 8 Stream 的使用记录

文章字数 8.3k 阅读约需 8 mins.

    LocalDateTime
            .ofEpochSecond(System.currentTimeMillis() / 1000, 0, ZoneOffset.ofHours(8))
            .format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))

例如下属代码导致 images 里的 DataImage 对象里的 stake 对象的数量改变

     Map<String,List<HighwayStake>&...
查看全文
0%