- 博客(8)
- 资源 (39)
- 收藏
- 关注
原创 Logback日志框架使用总结
本测试案例使用的是SpringBoot环境1.配置文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http...
2019-04-17 15:30:55 233
原创 Fork-Join分治编程总结(2)--类ForkJoinPool核心方法使用总结
1.方法public void execute(ForkJoinTask<?> task)的使用在ForkJoinPool.java类中的execute()方法是以异步的方式执行任务2.方法public void execute(Runnable task)的使用3.方法public void execute(ForkJoinTask<?> task)如何处理返...
2019-04-04 14:02:27 836 1
原创 Fork-Join分治编程总结(1)
在JDK1.7版本中提供了Fork/Join并行执行任务框架,它的主要作用是把大任务分割成若干个小任务,再对每个小任务得到的结果进行汇总,此种开发方法也叫分治编程,分治编程可以极大地利用CPU资源,提高任务执行的效率,也是目前与多线程有关的前沿技术。在JDK1.7中实现分治编程需要使用ForkJoinPool类,此类的主要作用是创建一个任务池,但其却不能执行具体任务,而要由ForkJoinTask...
2019-04-04 13:52:57 224
原创 Oracle物化视图的使用总结
1.物化视图的理解物化视图(Materialized View)在9i以前的版本叫做快照(SNAPSHOT),从9i开始改名叫做物化视图。它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能,适用于数据报表,数据展示等查询逻辑复杂,查询性能要求高,但是...
2019-04-04 10:27:26 702
原创 计划任务ScheduledExecutorService的使用总结
Java中的计划任务Timer工具类提供了以计时器或计划任务的功能来实现按指定时间或时间间隔执行任务,但由于Timer工具类并不是以池pool,而是以队列的方式来管理线程的,所以在高并发的情况下运行效率较低,在新版JDK中提供了ScheduledExecutorService对象来解决效率与定时任务的功能。1.ScheduledExecutorService的使用类Scheduled...
2019-04-04 10:21:39 6438
原创 接口ExecutorService的方法使用总结
1.在ThreadPoolExecutor中使用ExecutorService中的方法方法invokeAny() 和 invokeAll() 具有阻塞特性。方法invokeAny()取得第一个完成任务的结果值,当第一个任务执行完成后,会调用interrupt()方法将其他任务中断,所以在这些任务中可以结合if(Thread.currentThread().isInterrupted() =...
2019-04-04 09:58:37 1216
原创 CompletionService使用总结
接口CompletionService的功能是以异步的方式一边生产新的任务,一边处理已完成任务的结果,这样可以将执行任务与处理任务分离开来进行处理。使用submit执行任务,使用take取得已完成的任务,并按照完成这些任务的时间顺序处理它们的结果。1.CompletionService介绍接口CompletionService的结构比较简洁,仅有一个实现类ExecutorCompletio...
2019-04-04 09:33:28 3902
原创 Future和Callable的使用总结
在默认的情况下,线程Thread对象不具有返回值的功能,如果在需要取得返回值的情况下是极为不方便的,但在Java1.5的并发包中可以使用Future和Callable来使线程具有返回值的功能。1.Future和Callable的介绍接口Callable与线程功能密不可分,但和Runnable的主要区别为:(1) 接口Callable的call()方法可以有返回值,但Runnable接口...
2019-04-04 09:23:09 5799
SpringBoot2.0整合Elasticsearch6.0使用ElasticsearchRepository接口实践
2019-01-23
SpringCloud微服务项目
2019-01-21
kafka-manager安装包
2018-10-11
Java做客户端对Elasticsearch服务的增删改查及批量修改操作
2018-04-08
使用lucene构建一个简单的搜索引擎
2017-11-25
MyBatis 基于Mapper的增删改查示例(Spring IOC注入)
2017-10-29
Hibernate之原生Native SQL查询
2017-10-21
Hibernate之HQL查询
2017-10-21
在Spring+Hibernate集成环境中使用EhCache缓存
2017-10-18
Spring+Hibernate 一对一映射级联增删改查小例子
2017-10-17
Spring+Hibernate 多对多关联映射---教师与学生表的级联增删改查
2017-10-16
Spring+Hibernate事务管理
2017-10-14
SpringBoot + Redis实现事件的发布订阅功能
2019-12-17
Eclipse搭建Hadoop3.1.0开发环境需要的插件
2019-05-16
Window系统部署配置Hadoop,Spark需要的文件
2019-05-14
SpringBoot+MyBatis+SpringSession+Redis实现session共享及单点登录
2019-03-02
手写SpringIoc的XML实现方式
2019-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人