![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
当一艘船沉入海底8
这个作者很懒,什么都没留下…
展开
-
使用Elasticsearch的Java-API实现SQL的group by查询
上一篇我们总结了如何将MySQL的数据实时同步到Elasticsearch中,这一篇我们来总结一下当数据同步到Elasticsearch中后,如何使用Java API对Elasticsearch进行复杂查询,但实际工作中还没有遇到过特别复杂的SQL如何转化到Elasticsearch中,当然遇到这种情况一种解决方式是将数据库的查询结果直接存到一张表中,然后在Elasticsearch建立对应的索引,再对该索引进行查询;当然更直接的就是编写复杂的Java代码实现查询,这种情况我也还没有遇到。前面我们已经讲过原创 2021-04-16 16:56:32 · 1195 阅读 · 2 评论 -
初识Java多线程
要理解Java多线程,首先要区分进程和线程的概念。进程每个进程是一个应用程序,都有独立的内存空间。在同一个操作系统中,可以同时启动多个进程。线程线程是一个进程中的执行场景,一个进程可以启动多个线程。那么多线程有什么作用呢?多线程不是为了提高执行速度,而是提高应用程序的使用率,给人的感觉是多个线程在同时并发执行。创建线程创建线程一共有三种方式,在这里我们总结一下常用的两种:继承 Thread类创建一个类,通过继承Thread类来开辟一个线程,然后在main()方法中h创建子类对象,调用star原创 2021-01-15 09:07:40 · 196 阅读 · 0 评论 -
Java使用POI操作Excel
在工作中遇到需要使用Excel导入数据到数据库中的需求,因此需要使用Java解析Excel文件,并把解析完成后的每一条记录循环插入到数据库中,同时还需要对Excel文件中每一列的数据做格式校验,校验完成后才执行插入的操作。因为是前台上传Excel,后台接口中需要接收对应的文件,然后将其转换为Workbook对象,交由业务层进行解析。 /** * 批量导入 * @return * @throws Exception */ @RequestMapping("原创 2021-01-12 10:34:57 · 100 阅读 · 0 评论 -
Java使用POI导出Excel文件
上一篇我们说到Java使用POI操作Excel,对Excel文件进行解析,并将数据导入到数据库中,今天这篇来分享一个Java封装的工具类,将数据库查询到的数据进行Excel形式的导出。具体的说明都在工具类的注释中,调用该工具类的方法需要传几个参数,一个是导出文件的标题,一个是数据库查出的数据集合,还有一个输出流对象,然后调用该方法就能导出Excel文件。public static void exportExcptDetails(String sheetTitle, List<Map<S原创 2021-01-12 10:33:45 · 264 阅读 · 1 评论