随笔分类 - Java
摘要:1.设置强制分页问题 添加样式,使用样式的容器将会独占一页,如果分页最后一页也会独占一页 @@media screen{ div.break_here { page-break-after: always !important; } } 2.表格分页时表头禁止每页重复 添加此样式解决,同时也会解决表
阅读全文
摘要:使用工具:POI(JAVA),NPOI(.Net) 致谢博主 Crazy_Jeff 提供的思路 一、问题描述: 导出任务数据量近100W甚至更多,导出的项目就会内存溢出,挂掉。 二、原因分析: 1、每个进程在写Excel文件时,都是先将数据加载到内存,然后再将内存里面的数据生成文件;因此单个进程任务
阅读全文
摘要:为了防止直接请求文件而导致数据被采集,通过接口逻辑判断后再输出文件流的方式模拟完成直接请求文件的操作,支持大文件流操作 JAVA代码: C#代码
阅读全文
摘要:前端: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> <% String path = request.getContextPath(); String basePath = request.getSche
阅读全文
摘要:Lambda表达式是Java 8一个非常重要的新特性。它像方法一样,利用很简单的语法来定义参数列表和方法体。目前Lambda表达式已经成为高级编程语言的标配,像Python,Swift,C#等都已经支持Lambda表达式。 在Java 8的实现中,Lambda表达式其本质只是一个“语法糖”,经过编译
阅读全文
摘要:jedis.propertise 注意以前版本的maxAcitve和maxWait有所改变,JVM根据系统环境变量ServerType中的值 取不同的配置,实现多环境(测试环境、生产环境)集成。 config的包装便于后面xml的注入 spring配置 jedis工具类
阅读全文
摘要:logstash是一个数据分析软件,主要目的是分析log日志。整一套软件可以当作一个MVC模型,logstash是controller层,Elasticsearch是一个model层,kibana是view层。 首先将数据传给logstash,它将数据进行过滤和格式化(转成JSON格式),然后传给E
阅读全文
摘要:折腾了一段时间终于解决了, 可能是因为网络问题 xml一直没法访问 maven 骨架生成项目速度慢的令人发指,都在Generating project in Batch mode等待,Idea状态显示栏还在不行runing,并没有卡死。查看debug信息发现,是maven获取archetype-ca
阅读全文
摘要:Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它。缺省地如果你使用 mvn archetype:generate 会从maven的Repository里查找所有支持的arche types,大概有500~600个。正因为是太多了,所以查找起来很是不方便。 其实平时
阅读全文