应用场景

第三方调用的我的接口,上传若干个文件,我用 MultiPartFile[] 数组接收,之后我调用其他服务的接口,把文件发送过去,统一保存

目前存在的问题就是,当你使用 feign 传递 MultipartFile 对象时,接收方无法解析,所以需要重写 feignEncoder ,让它支持 MultipartFile 类型以及 MultipartFile[] 数组类型

阅读全文 »

JAVA解析的Excel工具easyexcel

Java解析,生成Excel比较有名的框架有Apache poi,jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大.easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到KB级别,并且再大的Excel中不会出现内存溢出,03版依赖POI的萨克斯模式。在上层做了模型转换的封装,让使用者更加简单方便

阅读全文 »

Mahout

Alt text

Mahout 是 Apache Software Foundation(ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。Mahout包含许多实现,包括聚类、分类、推荐过滤、频繁子项挖掘。此外,通过使用 Apache Hadoop 库,Mahout 可以有效地扩展到云中。

阅读全文 »

Java 中的标签是为循环设计的,是为了在多重循环中方便的使用break 和coutinue 。

以下实例当在循环中使用 break 或 continue 循环时跳到指定的标签处

阅读全文 »