E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高级篇
Spark性能优化指南——
高级篇
前言数据倾斜调优调优概述数据倾斜发生时的现象数据倾斜发生的原理如何定位导致数据倾斜的代码查看导致数据倾斜的key的数据分布情况数据倾斜的解决方案解决方案一:使用HiveETL预处理数据解决方案二:过滤少数导致倾斜的key解决方案三:提高shuffle操作的并行度解决方案四:两阶段聚合(局部聚合+全局聚合)解决方案五:将reducejoin转为mapjoin解决方案六:采样倾斜key并分拆join操
XIAO的博客
·
2016-11-11 22:00
干货 | 人工智能体系大纲图谱(初、中、
高级篇
)
可以用来开发机器学习主要有三门语言:PythonJavaC++,其中Python是主流。下面是Python具体的学习大纲,所以大家也可以参考来学习一下。 可以用来开发机器学习主要有三门语言:Python/Java/C++,其中Python是主流。 下面是Python具体的学习大纲,所以大家也可以参考来学习一下。 一、人工智能基础语法篇更多大数据与分析相关行业资讯、解决方案、案例、教程等请点击查看>
数控小J
·
2016-11-08 10:00
大数据
人工智能
[人工智能]人工智能知识体系(语法篇,中级篇,
高级篇
)
#前言下面是自己总结一套人工智能机器学习整个知识体系,一起学习,有总结不到位的希望大家给出纠正!##一人工智能基础语法篇##二人工智能中级篇##三人工智能高级算法篇
刘玉刚
·
2016-11-05 16:12
19.人工智能预算法笔记
FreeRTOS
高级篇
9---FreeRTOS系统延时分析
FreeRTOS提供了两个系统延时函数:相对延时函数vTaskDelay()和绝对延时函数vTaskDelayUntil()。相对延时是指每次延时都是从任务执行函数vTaskDelay()开始,延时指定的时间结束;绝对延时是指每隔指定的时间,执行一次调用vTaskDelayUntil()函数的任务。换句话说:任务以固定的频率执行。在《FreeRTOS系列第11篇---FreeRTOS任务控制》一文
痞子IT
·
2016-10-19 08:30
RTOS
FreeRTOS
高级篇
4---FreeRTOS任务切换分析
FreeRTOS任务相关的代码大约占总代码的一半左右,这些代码都在为一件事情而努力,即找到优先级最高的就绪任务,并使之获得CPU运行权。任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如Cortex-M3的CLZ指令。因此任务切换的大部分代码是由硬件移植层提供的,不同的平台,实现发方法也可能不同,这篇文
痞子IT
·
2016-10-19 08:00
RTOS
FreeRTOS
高级篇
3---FreeRTOS调度器启动过程分析
必要的初始化工作;创建任务1;创建任务2;...vTaskStartScheduler();/*启动调度器*/while(1);}任务创建完成后,静态变量指针pxCurrentTCB(见《FreeRTOS
高级篇
痞子IT
·
2016-10-19 08:41
RTOS
pycallgraph 追踪Python函数内部调用
安装安装pycallgraph安装依赖使用待测脚本追踪脚本追踪结果
高级篇
隐藏私密函数控制最大追踪深度总结GitHub上好代码真的是太多了,名副其实的一个宝藏。
Marksinoberg
·
2016-10-13 19:00
函数
python
脚本
结构
追踪函数调用
【备忘】【No4】Dubbo与Zookeeper视频教程分布式架构+第三方支付 视频教程
第一部分:基础篇视频教程第二部分:
高级篇
视频教程第三部分:高可用架构篇视频教程课程大纲:1课程介绍20分钟2使用Dubbo对传统工程进行服务化改造的思路介绍15分钟3使用Dubbo对传统工程进行服务化改造
dearbaba_1
·
2016-09-24 17:26
JavaSE
高级篇
学习笔记
基本数据类型的封装类1.byteBytecharCharactershortShortintIntegerlongLongfolatFloatdoubleDoublebooleanBoolean2.自动装箱与拆箱装箱:把基本数据类型转化为封装类型拆箱:把封装类型转化为基本数据类型拆箱示例:Integeri1=newInteger(10);inti2=i1;装箱示例:inti3=9;Integeri
bryn_li
·
2016-09-21 11:22
javaSE
零死角玩转stm32-
高级篇
之SDIO(4bit + DMA、支持SDHC、带协议分析)
原文:http://www.it165.net/embed/html/201307/2324.html十分不错的文章,简明扼要地介绍了如何初始化SDIOcard和读写block!值得收藏和学习!实验描述MicroSD卡(SDIO模式)测试实验,采用4bit数据线模式。没有跑文件系统,只是单纯地读block并将测试信息通过串口1在电脑的超级终端上打印出来。硬件连接PC12-SDIO-CLK:CLKP
jgw2008
·
2016-09-16 10:11
SDIO
SDIO
代码笔记 | java 正则表达式
高级篇
(四种常用的处理方式:匹配 分割 替代 获取)
packagetest;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***正则表达式*正则表达式的用法主要是4种方面的使用*匹配,分割,替换,获取.*用一些简单的符号来代表代码的操作*@authorcyc**/publicclassRex{publicstaticvoidmain(String[]args){//针对字符
CodePudge
·
2016-09-12 17:58
java
正则表达式
代码笔记
最后补充一个RxJava博客:walfud 彻底搞懂 RxJava 系列
walfud彻底搞懂RxJava系列彻底搞懂RxJava—初级篇彻底搞懂RxJava—中级篇彻底搞懂RxJava—
高级篇
xiongkai520520
·
2016-09-08 13:00
麦咖啡McAfee 8.8企业版规则设置(
高级篇
)
规则要点:1、深入挖掘默认规则,使默认规则威力发挥到极致,自定义规则只为补充与强化。2、所有进程采用绝对路径排除,部分规则分成系统组、软件组两条,解决了排除容量(计空格2599字符)的限制。3、安全性极高,可以做到带毒不爆发,欢迎虚拟机测试,但不建议实机玩儿毒自虐。4、易用性稍差,视个人软件情况,有的排除量可能较大。5、流畅性极好,飞一般的享受。6、支持系统自动监测更新,下载并安装时最好关闭访问保
佚名
·
2016-09-04 12:52
Spark性能优化指南——
高级篇
1数据倾斜调优1.1调优概述有的时候,我们可能会遇到大数据计算中一个最棘手的问题——数据倾斜,此时Spark作业的性能会比期望差很多。数据倾斜调优,就是使用各种技术方案解决不同类型的数据倾斜问题,以保证Spark作业的性能。2.2数据倾斜发生时的现象绝大多数task执行得都非常快,但个别task执行极慢。比如,总共有1000个task,997个task都在1分钟之内执行完了,但是剩余两三个task
wisfern
·
2016-09-04 10:49
android学习资料整理-----
高级篇
一、RxJava1、教你写响应式框架2、学习RxJava操作符的APP3、给Android开发者的RxJava详解—–扔物线4、RxJava从零开始详解二、android插件补丁1、Android热补丁动态修复技术系列2、Android利用APT技术在编译期生成代码3、Android中的动态加载机制4、掌阅AndroidApp插件补丁实践(ZeusPlugin)5、插件化开发从入门到深入6、And
SomeOneInTheWorld
·
2016-08-25 21:37
android技能
Data Binding Component详解 - 换肤什么的只是它的一个小应用!
上一篇从零开始的Android新项目8-DataBinding
高级篇
中,我们提到了使用Component来进行注入,以方便进行测试的功能,有一些朋友说写的不够清楚,还有些疑惑,所以本篇就来详细说说Component
MarkZhai
·
2016-07-25 11:56
linux从入门到高手的学习书籍整理
.*)《鸟哥的私房菜基础篇、
高级篇
》《AdvancedBashShell》2、中级篇:熟练使用C语言、Linux系统编程、网络编程、熟悉TCP/IP原理《TheCProgrammingLanguage》
CareChere
·
2016-07-24 17:28
Linux/Unix
AndroidStudio中使用Git-
高级篇
(二)——新建分支(branch)和拉取请求(Pull request) (by 星空武哥)
lsyz0021/article/details/51842774 AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目 AndroidStudio中使用Git-
高级篇
lsyz0021
·
2016-07-07 10:00
git使用
Dubbo教程
高级篇
_09_Dubbo负载均衡解决方案
负载均衡(+)(#)在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展RandomLoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。权重加倍 RoundRobinLoadBalance轮循,按公约后的权重设置轮循比率。存在
whs_321
·
2016-07-06 16:00
负载均衡
Dubbo负载均衡
Dubbo负载均衡策略
负载均衡解决方案
Spark性能优化指南:
高级篇
前言继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的
高级篇
,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。
happyduoduo1
·
2016-06-28 16:00
性能
spark
技术
性能优化
C语言结构体
高级篇
,linux内核链表
昨天初步学习了linux内核链表,记录一下首先要先知道结构体的一个很隐秘的知识点,如下:#include"stdlib.h"#include"stdio.h"#include"string.h"typedefstructWorker{charname[30];intnNumber;};intmain(){structWorker*pworker=NULL;char*name;chars;intnN
我的胖是因为太膨胀
·
2016-06-23 10:23
C/C++基础的系统学习
Swift必备开发库(
高级篇
)
1、CryptoSwiftswift加密库,支持md5,sha1,sha224,sha256...github地址:https://github.com/krzyzanowskim/CryptoSwift2、KingfisherKingfisher是一个异步下载和缓存图片的库类似于SDWebImage只不过它是纯Swift的实现github地址:https://github.com/onevcat
hbblzjy
·
2016-06-21 12:00
github
json
swift
Foundation
UIKit
iOS开发——支付宝
iOS开发——
高级篇
——如何集成支付宝SDK一、什么是支付宝第三方支付平台和内购非常相似内购是用户将钱付款给苹果,之后苹果分成给商户支付宝是用户将钱付款给支付宝,之后支付宝将钱转入我们的账户使用支付宝前提购买的物品必须是和应用程序无关的
Andy_Liangliang
·
2016-06-15 16:13
iOS开发
JS进阶篇学习笔记1
1,弹出对话框在HTML中插入JavaScript代码eg:document.write("JS进阶篇");alert("关注JS
高级篇
");2.多行注释:/**/单行注释//3.函数定义functionf
Dseai_
·
2016-06-14 16:46
JS学习笔记
hive性能优化指南——
高级篇
1.概述继续《hive性能优化指南--初级篇》一文中的剩余部分,本篇博客赘述了在工作中总结Hive的常用优化手段和在工作中使用Hive出现的问题。下面开始本篇文章的优化介绍。2.介绍首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题?数据量大不是问题,数据倾斜是个问题。jobs数比较多的作业运行效率相对比较低,比如即使有几百行的表,如果多次关联多次汇总,产生十几个jobs,耗时很
guohecang
·
2016-06-01 21:24
hive
性能优化
Hive
Dubbo
高级篇
--ActiveMQ的安装与使用(单节点)
IP:192.168.4.101 环境:CentOS6.6、JDK7 1、 安装JDK并配置环境变量(略)JAVA_HOME=/usr/local/java/jdk1.7.0_72 2、 下载Linux版的ActiveMQ(当前最新版apache-activemq-5.11.1-bin.tar.gz)$wgethttp://apache.fayea.com/activemq/5.11.1/ap
whs_321
·
2016-06-01 17:00
activemq
Dubbo文档
高级篇
--Redis的安装与使用(单节点)
IP:192.168.4.111环境:CentOS6.6Redis版本:redis-3.0(考虑到Redis3.0在集群和性能提升方面的特性,rc版为正式版的候选版,而且很快就出正式版)安装目录:/usr/local/redis用户:root 编译和安装所需的包:#yuminstallgcctcl 下载3.0版Redis(当前最新版redis-3.0.0-rc5.tar.gz,请学员们在安装时自行
whs_321
·
2016-05-31 10:00
redis
FreeRTOS
高级篇
6---FreeRTOS信号量分析
FreeRTOS的信号量包括二进制信号量、计数信号量、互斥信号量(以后简称互斥量)和递归互斥信号量(以后简称递归互斥量)。关于它们的区别可以参考《 FreeRTOS系列第19篇---FreeRTOS信号量》一文。 信号量API函数实际上都是宏,它使用现有的队列机制。这些宏定义在semphr.h文件中。如果使用信号量或者互斥量,需要包含semphr.h头文件。 二进制信
zhzht19861011
·
2016-05-30 13:00
Dubbo
高级篇
_09_Dubbo负载均衡策略
目录(?)[+]参考:http://www.roncoo.com/index.html负载均衡(+)(#)在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展RandomLoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。权重加
whs_321
·
2016-05-29 15:00
负载均衡
FreeRTOS
高级篇
5---FreeRTOS队列分析
FreeRTOS提供了多种任务间通讯方式,包括:任务通知(版本V8.2以及以上版本)队列二进制信号量计数信号量互斥量递归互斥量 其中,二进制信号量、计数信号量、互斥量和递归互斥量都是使用队列来实现的,因此掌握队列的运行机制,是很有必要的。 队列是FreeRTOS主要的任务间通讯方式。可以在任务与任务间、中断和任务间传送信息。发送到队列的消息是通过拷贝实现的,这意味着队列存储的数据是原
zhzht19861011
·
2016-05-26 20:00
Swift 必备开发库 (
高级篇
)
1、CryptoSwiftswift加密库,支持md5,sha1,sha224,sha256...github地址: https://github.com/krzyzanowskim/CryptoSwift2、KingfisherKingfisher是一个异步下载和缓存图片的库类似于SDWebImage只不过它是纯Swift的实现github地址:https://github.com/onevca
周宏伟
·
2016-05-25 17:00
C++
高级篇
(五)—— 预处理指令
预处理指令是我们写在程序代码中的给预处理器(preprocessor)的命令,而不是程序本身的语句。预处理器在我们编译一个C++程序时由编译器自动执行,它负责控制对程序代码的第一次验证和消化。所有这些指令必须写在单独的一行中,它们不需要加结尾的分号;。#define在这个教程的开头我们已经提到了一种预处理指令:#define,可以被用来生成宏定义常量(definedconstantants或mac
zqixiao_09
·
2016-05-23 19:00
C++
预处理
C++
高级篇
(四)—— 类型转换高级
目前为止,我们一直使用传统的类型转换符来进行简单对象的类型转换。例如,要把一个double类型的浮点型数字转换为int的整型数字,我们是这样做的:inti;doubled;i=(int)d;或者i=int(d);这样做对基本数据类型时没问题的,因为基本数据类型的转换已经有标准的定义。同样的操作也可以被在类或类的指针上,因此以下例子中的写法也是没有问题的://classtype-casting #i
zqixiao_09
·
2016-05-23 19:00
C++
高级篇
(三)—— 出错处理
本节介绍的出错处理是ANSI-C++标准引入的新功能。如果你使用的C++编译器不兼容这个标准,则你可能无法使用这些功能。在编程过程中,很多时候我们是无法确定一段代码是否总是能够正常工作的,或者因为程序访问了并不存在的资源,或者由于一些变量超出了预期的范围,等等。这些情况我们统称为出错(例外),C++新近引入的三种操作符能够帮助我们处理这些出错情况:try,throw和catch。它们的一般用法是:
zqixiao_09
·
2016-05-23 19:00
C++
出错处理
C++
高级篇
(二)—— 名空间 (Namespaces)
通过使用名空间(Namespaces)我们可以将一组全局范围有效的类、对象或函数组织到一个名字下面。换种说法,就是它将全局范围分割成许多子域范围,每个子域范围叫做一个名空间(namespaces).使用名空间的格式是:namespaceidentifier { namespace-body }这里identifier是一个有效的标示符,namespace-body是该名空间包含的一组类、对象和函数
zqixiao_09
·
2016-05-22 12:00
C++
名空间
C++
高级篇
(一)—— 模板(Templates)
模板(Templates)是ANSI-C++标准中新引入的概念。如果你使用的C++编译器不符合这个标准,则你很可能不能使用模板。 函数模板(Functiontemplates)模板(Templates)使得我们可以生成通用的函数,这些函数能够接受任意数据类型的参数,可返回任意类型的值,而不需要对所有可能的数据类型进行函数重载。这在一定程度上实现了宏(macro)的作用。它们的原型定义可以是下面两
zqixiao_09
·
2016-05-22 12:00
C++
模板
FreeRTOS
高级篇
4---FreeRTOS任务切换分析
FreeRTOS任务相关的代码大约占总代码的一半左右,这些代码都在为一件事情而努力,即找到优先级最高的就绪任务,并使之获得CPU运行权。任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如Cortex-M3的CLZ指令。因此任务切换的大部分代码是由硬件移植层提供的,不同的平台,实现发方法也可能不同,
zhzht19861011
·
2016-05-15 19:00
Android Widget 中ListView加载网络图片
的介绍和用法可以看这两篇博文,写的非常详细了Android之窗口小部件详解--AppWidget http://www.cnblogs.com/skywang12345/p/3158310.html Android之窗口小部件
高级篇
yaly
·
2016-05-13 15:00
Spark性能优化指南——
高级篇
Spark性能优化指南——
高级篇
http://www.open-open.com/lib/view/open1463060905365.html#articleHeader13继基础篇讲解了每个Spark
nysyxxg
·
2016-05-13 14:00
Spark性能优化指南——
高级篇
前言继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的
高级篇
,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。
美团技术团队
·
2016-05-12 14:00
Spark性能优化指南——
高级篇
前言继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的
高级篇
,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。
美团点评技术团队
·
2016-05-12 14:00
性能
优化
spark
JDBC滚动结果集、SQL注入、处理大数据、批处理、DAO模式介绍
JDBC
高级篇
滚动结果集SQL注入jdbc处理大数据大二进制操作存储大文本JDBC批处理DAO模式JDBC
高级篇
滚动结果集默认得到的ResultSet它只能向下遍历(next()),对于ResultSet
WJB08223
·
2016-05-12 13:00
SQL注入攻击三部曲之
高级篇
接下来的
高级篇
让我们更加深入地探讨SQL注入问题。
bigtree_3721
·
2016-05-10 13:00
每日一Vim(11)
每日一Vim(11)文件保存
高级篇
以下部分命令在之前的篇幅中有涉及过,有句话说的好:vim对新手最痛苦的是选择太多,不知所措,对老手来说最让人快乐的是一个问题总有不同的解决方法,而对寻找最优方法乐此不疲
qishao1101
·
2016-05-10 09:00
vim
FreeRTOS
高级篇
3---启动调度器
创建任务1; 创建任务2; ... vTaskStartScheduler();/*启动调度器*/ while(1); } 任务创建完成后,静态变量指针pxCurrentTCB(见《FreeRTOS
高级篇
zhzht19861011
·
2016-05-06 14:00
FreeRTOS
高级篇
2---FreeRTOS任务创建分析
在FreeRTOS基础系列《FreeRTOS系列第10篇---FreeRTOS任务创建和删除》中介绍了任务创建API函数xTaskCreate(),我们这里先回顾一下这个函数的声明:BaseType_txTaskCreate( TaskFunction_tpvTaskCode, constchar*constpcName, unsignedshortusStackDepth, void*pv
zhzht19861011
·
2016-05-03 13:00
FreeRTOS
高级篇
1---FreeRTOS列表和列表项
FreeRTOS内核调度大量使用了列表(list)和列表项(listitem)数据结构。我们如果想一探FreeRTOS背后的运行机制,首先遇到的拦路虎就是列表和列表项。对于FreeRTOS内核来说,列表就是它最基础的部分。我们在这一章集中讲解列表和列表项的结构以及操作函数,在下一章讲解任务创建时,会用到本章的知识点。 列表被FreeRTOS调度器使用,用于跟踪任务,处于就绪、挂起、延时的
zhzht19861011
·
2016-04-19 14:00
上周热点回顾(4.11-4.17)
(mindwind)· C#高级知识点&(ABP框架理论学习
高级篇
)——白金版(tkb至简)· 误人子弟的网络,谈谈HTTP协议中的短轮询、长轮询、长连接和短连接(左潇龙)· 重构一个运行超过10年的老项目
博客园团队
·
2016-04-18 08:00
Dubbo
高级篇
_12_dubbo服务只注册
只注册(+)(#)问题如果有两个镜像环境,两个注册中心,有一个服务只在其中一个注册中心有部署,另一个注册中心还没来得及部署,而两个注册中心的其它应用都需要依赖此服务,所以需要将服务同时注册到两个注册中心,但却不能让此服务同时依赖两个注册中心的其它服务。解决方案可以让服务提供者方,只注册服务到另一注册中心,而不从另一注册中心订阅服务。禁用订阅配置:或者:
hardworking0323
·
2016-04-16 10:00
Dubbo
高级篇
_11_dubbo服务只订阅(开发调试)
只订阅(+)(#)问题为方便开发测试,经常会在线下共用一个所有服务可用的注册中心,这时,如果一个正在开发中的服务提供者注册,可能会影响消费者不能正常运行。解决方案可以让服务提供者开发方,只订阅服务(开发的服务可能依赖其它服务),而不注册正在开发的服务,通过直连测试正在开发的服务。禁用注册配置:或者:只订阅配置测试在注册中心查看只订阅的服务是否注册上?注意点:1、“只订阅”指的是需要做开发调试的服务
有恒则成
·
2016-04-16 10:58
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他