在整合spring和mybatis在执行数据库操作的时候报出了: java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L错误 java.lang.Abst ...
分类:
编程语言 时间:
2018-06-27 22:22:16
阅读次数:
1074
1.继承thread类,重载run方法 2.实现Runnable接口,重载run方法 3.使用Callable,搭配Future,和ExecutorService实现返回有结果的多线程 前两种方式都是无返回值的,Thread类的本质也是实现了Runnable接口,代表一个线程的实例,通过thread ...
分类:
编程语言 时间:
2018-06-26 01:00:34
阅读次数:
210
Shuffle简介 Shuffle描述着数据从map task输出到reduce task输入的这段过程。shuffle是连接Map和Reduce之间的桥梁,Map的输出要用到Reduce中必须经过shuffle这个环节,shuffle的性能高低直接影响了整个程序的性能和吞吐量。因为在分布式情况下, ...
分类:
其他好文 时间:
2018-06-25 22:48:17
阅读次数:
296
原 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件 原文章链接:https://blog.csdn.net/beauxie/article/ ...
分类:
移动开发 时间:
2018-06-24 19:24:09
阅读次数:
390
18/06/24 16:41:40 ERROR spark.SparkContext: Error initializing SparkContext.java.net.BindException: Cannot assign requested address: Service 'sparkDri ...
分类:
系统相关 时间:
2018-06-24 18:03:49
阅读次数:
758
在 mongo 使用过程中遇到了一个问题,需求就是要对mongo 库中查询到数据进行分页,mongo库我们知道都会存储大容量的数据,如果库里数据多的话,这时会报一个 Query failed with error code 96 and error message 'Executor error d ...
分类:
数据库 时间:
2018-06-24 11:44:13
阅读次数:
302
使用的还是ThreadPoolExecutor的东西,所以线程的控制还是一样,执行一个新的task时(定时任务只有一个新task?还是后来的也算?),判断worker数量,放入队列,然后从队列取。 只不过取的时候,如果没到执行的时间,会延迟执行 有个问题就是,如果间隔时间内还没有执行完,那么会有问题 ...
分类:
其他好文 时间:
2018-06-20 21:23:28
阅读次数:
252
下面的例子演示了100个线程同时向一个银行账户中存入1元钱,在没有使用同步机制和使用同步机制情况下的执行情况。 银行账户类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 /** * ...
分类:
编程语言 时间:
2018-06-18 23:47:55
阅读次数:
347
创建线程有四种不同的方式: 1、继承Thread类 2、实现Runnable接口 3、应用程序可以使用Executor框架来创建线程池 4、实现Callable接口 我更喜欢实现Runnable接口,因为这样不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承,而Java只 ...
分类:
编程语言 时间:
2018-06-17 23:23:34
阅读次数:
247
一、Tomcat安装部署 一、安装jdk和Tomcat 1、上传jdk和Tomcat 2、解压jdk和Tomcat 3、设定环境变量 方法一:vim设置/etc/profile 方法二:sed追加 使配置生效,查看java版本 二、Tomcat配置文件server.xml详解 <Server por ...
分类:
其他好文 时间:
2018-06-17 18:56:19
阅读次数:
235