Simple Extensible Autonomous Transacation Architecture, 是简单的、可扩展、自主性高的分布式架构 SEATA Server Configure 因我们使用正式的1.0.0 GA 版本,网上大多数找到的说明都是0.X版本,有不少变动,比如,在ser ...
分类:
其他好文 时间:
2020-01-15 19:19:56
阅读次数:
1264
Spark集群环境配置 我们有2个节点,每个节点是一个worker,每个worker上启动一个Executor,其中Driver也跑在master上。每个Executor可使用的核数为2,可用的内存为2g,集群中所有Executor最大可用核数为4。 conf/spark defaults.conf ...
分类:
Web程序 时间:
2020-01-14 23:29:31
阅读次数:
300
Tomcat 调优大致分为两大类。 1、Tomcat的自身调优采用动静分离节约 Tomcat 的性能:ngnix+tomcat调整 Tomcat 的线程池:修改server.xml中的Executor标签调整 Tomcat 的连接器:修改server.xml中的Connector标签修改 Tomca ...
分类:
其他好文 时间:
2020-01-11 00:01:12
阅读次数:
77
用途: 用于自动化管理线程, 开发人员只需要关注业务实现, 无需关注线程的管理, 降低开发要求 方法解释: Executor //执行任务(若执行线程有任务 则进入任务队列等待工作线程拉取) 无返回值 void execute(Runnable command); ExecutorService / ...
分类:
编程语言 时间:
2020-01-10 22:25:38
阅读次数:
105
什么时候需要调节Executor的堆外内存大小? 当出现一下异常时: shuffle file cannot find,executor lost、task lost,out of memory 出现这种问题的现象大致有这么两种情况: 上述情况下,就可以去考虑调节一下executor的堆外内存。也许 ...
分类:
其他好文 时间:
2020-01-10 12:34:38
阅读次数:
91
拦截器介绍 mybatis提供了 @Intercepts 注解允许开发者对mybatis的执行器Executor进行拦截。 Executor接口方法主要有update、query、commit、rollback等等。 主要思路为: 1. 进入拦截器方法中 2. 获取拦截器方法参数 3. 获取解析参数 ...
分类:
数据库 时间:
2020-01-08 21:21:38
阅读次数:
190
package test; import java.util.concurrent.*; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class Sum ...
分类:
编程语言 时间:
2020-01-07 22:55:15
阅读次数:
104
MyBatis的执行过程: (1)读取MyBatis配置文件mybatis-config.xml (2)加载映射文件 (3)构建会话工厂SqlSessionFactory (4)创建SqlSession对象 (5)创建Executor接口的实例。 MyBatis底层定义了一个Executor接口来操 ...
分类:
其他好文 时间:
2020-01-06 14:32:50
阅读次数:
65
Mybatis有三种基本的Executor执行器: SimpleExecutor、ReuseExecutor、BatchExecutor。 SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。 ReuseExecu ...
分类:
其他好文 时间:
2020-01-05 09:58:09
阅读次数:
193
public BroadcastClusterInvoker(Directory<T> directory) { super(directory); int poolSize = directory.getUrl().getParameter("broadCastPoolSize", 8); par ...
分类:
编程语言 时间:
2020-01-04 14:17:42
阅读次数:
80