TiDB与MySQL的SQL差异及执行计划简析
TiDB作为NewSQL,其在对MySQL(SQL92协议)的兼容上做了很多,MySQL作为当下使用较广的事务型数据库,在IT界尤其是互联网间使用广泛,那么对于开发人员来说,1)两个数据库产品在SQL开发及调优的过程中,都有哪些差异?在系统迁移前需要提前做哪些准备?2)TiDB的执行计划如何查看,如何SQL调优?本文做了一个简要归纳,欢迎查阅交流。
Stella981 Stella981
3年前
Spark SQL重点知识总结
一、SparkSQL的概念理解SparkSQL是spark套件中一个模板,它将数据的计算任务通过SQL的形式转换成了RDD的计算,类似于Hive通过SQL的形式将数据的计算任务转换成了MapReduce。SparkSQL的特点:1、和SparkCore的无缝集成,可以在写整个RDD应用的时候,配
Wesley13 Wesley13
3年前
Java并发基础05. 传统线程同步通信技术
先看一个问题:有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。看完这个问题,很明显要用到线程间的通信了,先分析一下思路:首先肯定要有两个线程,然后每个线程中肯定有个50次的循环,因为每个线程都要往返执行任务50次,主线程的任务是执行5次,子线程的任务是执行10次。线程间通信
Stella981 Stella981
3年前
Jetty调优文档
1.      线程池线程池线程资源大小确定了服务器的服务能力默认大小不一定能满足生产环境线程分配方式决定了服务器的资源利用效率固定线程数处理多任务,代表:JDK的ThreadPoolExecutor       以最大的线程数为限处理多任务,代表:jetty自带的QueuedThreadPoolje
Wesley13 Wesley13
3年前
Java定时器(实现每月1号、每日、每15分钟自动执行任务) (转载 csdn 大脑补丁 用户 )
需求:在tomcat中,每月一号、每日、每分钟自动执行指定的任务。开发环境:java1.7 tomcat实现思路:在tomcat中,添加监听器,在监听器中设置定时任务。1.监听:新建监听类implents ServletContextListener,实现其中的方法即可。讲解:1.1:创建一个基准时间de
任务调度之时间轮实现 | 京东云技术团队
在生活中太阳的东升西落,鸟类的南飞北归,四级的轮换,每天的上下班,海水的潮汐,每月的房租车贷等等,如果用程序员的视角看,这就是一个个的定时任务,在日常的开发工作中也有很多的定时任务场景
绣鸾 绣鸾
1年前
Omnifocus Pro 3 for Mac(GTD任务管理器)
是一款专业的任务管理软件,它主要的特点包括强大的功能和高度自定义性,可以帮助用户更好地组织和管理自己的工作和生活。以下是OmniFocusPro的一些特色功能:强大的任务管理功能:OmniFocusPro支持多种视图以适应不同的需求和偏好,比如项目视图,可
OpenCL任务调度基础介绍 | 京东物流技术团队
当前,科学计算需求急剧增加,基于CPUGPU异构系统的异构计算在科学计算领域得到了广泛应用,OpenCL由于其跨平台特性在异构计算领域渐为流行,其调度困难的问题也随之暴露,传统的OpenCL任务调度需要在编码阶段确定调度方案,这种人工调度难度高、适应性差、
ThreadPoolExecutor线程池内部处理浅析 | 京东物流技术团队
我们知道如果程序中并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束时,会因为频繁创建线程而大大降低系统的效率,因此出现了线程池的使用方式,它可以提前创建好线程来执行任务。本文主要通过java的ThreadPoolExecutor来查看线程池