-
利用easyexcel生成excel文件-自定义单元格格式及样式
前面测试了用easyexcel生成复杂的多表头excel文件,但如果用过POI的都知道,POI 是自己手动写代码生成CELL单元格,可以很灵活的设置样式及格式。在easyexcel中怎么实现呢?easyexcel提供了 CellWriteHandler 接口,但一般处理单元格的时候,是可以直接继承 bstractCellWriteHandler 来处理的,其实前面提到的动态定制多表头的列的宽度,就是一种实现,也是实现writehandler接口来实现的
Date: 2020-12-03 View: 22135
-
利用easyexcel生成excel文件-复杂表头/多表头/自定义表头设计
在上一篇文章( http://www.yihaomen.com/article/1850.html ) 测试了easyexcel生成简单的EXCEL文件,继续测试利用easyexcel生成复杂表头,或者自定义表头的设计。既然是多表头,复杂的自定义表头设计,原来利用注解来实现单元格的宽度,样式等都不能用了,这个时候需要自定义指定参数,测试还是用上一篇文章提到的订单来做
Date: 2020-12-02 View: 26647
-
利用easyexcel生成excel文件测试小记之一(easyexcel入门)
以前经常用POI来生成EXCEL文件,如果利用现成的POI工具类,也是很快可以生成EXCEL的,但从各种渠道信息看来,easyexcel封装了POI, 对于一般常用的excel导出,使用起来会更简便,而且性能也有所提升。所以今天就测试了用easyexcel来生成excel文件。
Date: 2020-12-02 View: 6185
-
一篇文章梳理spring boot 加载 spring data jpa的全过程.
用过spring boot 与spring data jpa 的都知道,只需要简单的配置,就能实现数据库的CRUD, 但使用简单的前提是spring 为我们做了太多工作,而这些工作的一个核心就是自动装配,而自动装配也是约定优于配置方案的最佳实践
Date: 2020-11-27 View: 3543
-
springboot jpa mongodb 打印查询语句.
用了spring-boot-starter-data-mongodb来处理mongodb中的数据,经常需要观察查询的语句是否正确,所以需要把mongodb的查询语句打印出来
Date: 2020-11-11 View: 11011
-
Centos7 下 redis 6 的编译安装
redis6 相比以前的版本,做了很大的改变,比如再也不是单线程了,而是多线程了。本文记录下在centos 下编译安装 redis6的过程.
Date: 2020-08-24 View: 3053
-
Springboot 2.3 与swagger 3.0 集成
以前用过SWAGGER 2, 还是比较简单,最近将spring boot 升级到最新的2.3.3,同时也将 swagger 升级到3.0 版本,记录一下基本过程。
Date: 2020-08-24 View: 8642
-
Hadoop FileSystem 获取目录所占磁盘空间大小
在Hadoop的监控中,查看hdfs 所占用磁盘空间大小,一般来说有两种方式:1.命令行模式,2. API模式
Date: 2020-07-22 View: 5675
-
简单写了一个基于spring boot mosquitto 的starter
基于spring boot和mosquitto实现了一个mosquitto的starter, 在以后的项目中需要用到mosquitto的地方,可以简单修改,然后集成到项目中去
Date: 2020-07-20 View: 3863
-
Hadoop3.2.1与Hive 3.1.0 在springboot中maven工程注意事项
Hadoop3.2.1与Hive 3.1.0 在springboot中maven工程注意事项, 如果你什么都不做,直接引入maven 坐标,那么有很大可能,你的项目无法启动。反正各种坑。其主要原因是jar包冲突了。后面做了如下配置,完美解决
Date: 2020-06-04 View: 5773
-
分享一本电子书mongodb in action
分享一本电子书,Mongodb in Action, PDF 文件下载,英文版,估计有点老了。
Date: 2020-04-30 View: 4828
-
springboot(mvc)利用applicationEvent来解耦异步运行很实用。
但一个对象的变化,触发另外一个事件。只是典型的观察者模式,在spring中也有很好的体现,ApplicationEvent 就是很好的一个实现。简单记录几个要点:1. 对象(事件)2. 监听对象3. 发布对象
Date: 2020-04-22 View: 5641
-
spring boot 结合quartz实现分布式任务调度的一个例子源码分享
分布式任务调度框架其实有好几个,比如xxl-job, elastic-job, 但他们都是基于quartz框架的, 所以今天分享一个分布式定时任务调度源码,利用spring boot, quartz实现。主要核心代码都在 config那个目录下。源码下载:
Date: 2020-04-11 View: 3936
-
分享一个利用sharding shpere(jdbc)实现的分库分表源码
在分布式开发中,某些表数据量比较大时,通常会选择分库分表作为解决方案。常用的中间件有mycat, sharding jdbc等。由于sharding jdbc比较轻量,而且是在客户端做的分库分表,使用起来比较方便。所以我也用sharding jdbc 做了一个例子。后面有源码下载。
Date: 2020-04-11 View: 4657
-
获取java对象地址的一个工具类
一个获取java对象地址的工具类
Date: 2019-10-25 View: 4417
