一、map阶段优化 map端: spill(100M,80%)-->meger(压缩)参数:io.sort.mb(default100)当map task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。而是会利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buf ...
分类:
其他好文 时间:
2017-06-12 19:56:12
阅读次数:
300
final修饰符基本变量 >常量,运行的过程中无法重新赋值 final修饰符引用变量 >运行的过程中无法重新指向新对象,但是可以修改引用对象的属性 final修饰符方法 >最终的方法,在子类中无法重写 final修饰类 >最终的类,不能被继承。 ...
分类:
其他好文 时间:
2017-06-12 19:56:02
阅读次数:
139
为了解决用一个命令(宏)给方法,类,js方法添加注释,经过几天的研究.终于得到结果了. 实现的效果如下: 给Java中的method添加方法: 给 Java class 添加注释: 给js 的方法添加注释 现在把答案公布如下 Abbreviation: Template text(注1): Edit ...
分类:
Web程序 时间:
2017-06-12 19:55:52
阅读次数:
528
一、序列 1、列表、元组和字符串都是序列 二、序列的两个特点:索引操作符和切片操作符 1、索引操作符:从序列中抓取一个特定项目 下标操作:使用索引获取序列中的单个项目: eg:shoplist[0] 序列的第一个项目; shoplist[-1] 序列的最后一个项目 2、切片操作符:获取序列的一个切片 ...
分类:
编程语言 时间:
2017-06-12 19:55:44
阅读次数:
171
转自:http://blog.sina.com.cn/s/blog_7e3132ca0100wyls.html 在XCode对应头文件中修改该类所继承的父类: 在对应的.m文件中添加如下代码: 这样就在view上添加了一个tableView,但其样式是默认的,其中的内容也是空白的,而且此时是无法运行 ...
分类:
其他好文 时间:
2017-06-12 19:55:37
阅读次数:
109
前段时间服务器升级,过程中测试到报表下载,报表下载要用到icas,用的是sdts-client.jar,但是此jar包有两种连接模式,分别为: 原来用的是主动模式【ACTIVE】,应用服务器和下载服务器之间有防火墙,应用服务器发送端口为8821,返回端口不确定(随机); 而由于安全原因,网络策略不能 ...
分类:
其他好文 时间:
2017-06-12 19:55:29
阅读次数:
223
接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束 全面地专业地实现了:规范和具体实现的分离。 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想 创建接口: 接口定义:使用interface关键字 接口成员的特点:1.接口中所有的成员变量是常量,默 ...
分类:
其他好文 时间:
2017-06-12 19:55:21
阅读次数:
126
前言 前些日子一同事问了我一个关于code标签和pre标签的问题,嗯,是的,这两个标签凑到一块,便出现了问题。于是总结了一下。此文就重点谈一下code标签和pre标签喽,谈谈他们的定义,区别,应用以及这两个家伙凑到一块应该怎么使用。以及当这两个标签嵌套使用时,不同的浏览器对这个嵌套的解析是什么。 一 ...
分类:
其他好文 时间:
2017-06-12 19:55:13
阅读次数:
181
php Excel 文件导出 phpExcel 官网 http://phpexcel.codeplex.com/ /** * 导出特定文件 * 依据详细情况而定 */ public function download(){ //1. 从数据库来获取相应的二维数组 $alist = array(... ...
分类:
Web程序 时间:
2017-06-12 19:55:04
阅读次数:
173
问题描述 做项目的时候要求前端向后端传递当前时间的参数,参数里面有中文。 在后端接收的时候就发现出现了乱码。 于是按照网上的说法,前端编码,后端解码。(因为后端收到数据后会自动解码一次,因此前端需要两次编码,至于escape()、encodeURI、encodeURIComponent的区别可以看下 ...
分类:
其他好文 时间:
2017-06-12 19:54:56
阅读次数:
120
document.body.createTextRange主要是用来对一些文本对象进行操作.比如你有一大段文字,都在同一个P标签内,但是你只希望通过JS改变其中的一小部分,这时就可以用createTextRange来创建Range对象操作文本.因为默认情况下文本只是文本,并不是对象,要想像操作对象那 ...
分类:
其他好文 时间:
2017-06-12 19:54:49
阅读次数:
140
在类中声明一个方法,这个方法没有实现体,是一个“空”方法 这样的方法就叫抽象方法,使用修饰符“abstract" 抽象方法没有方法体当一个类有抽象方法的时候,该类必须被声明为抽象类 使用abstract修饰的类,抽象类中可以包含抽象方法。 包含抽象方法的类一定是抽象类,但抽象类中不一定包含抽象方法。 ...
分类:
其他好文 时间:
2017-06-12 19:54:41
阅读次数:
107
今天敲代码的时候被两个网络请求的问题搞了一天,不担心累而且心碎 记录一下,吃一堑长一智,不知道我老了再来看还能不能看懂 第一个问题:图片上传到服务器 这里代码就不贴出来了,使用的post提交的格式。同样的代码,在iOS上可以正常上传,在android上上传就是network request fail ...
分类:
Web程序 时间:
2017-06-12 19:54:34
阅读次数:
399
1 2 UIScreen *currentScreen = [UIScreen mainScreen]; 3 4 NSLog(@"applicationFrame.size.height = %f",currentScreen.applicationFrame.size.height); 5 6 N ...
分类:
移动开发 时间:
2017-06-12 19:54:24
阅读次数:
179
需求:相同根域名或不同根域名的两个域名,实现单点登录登出 原理: 以b站为例,b站的账号登录域名为passport.bilibili.com。主站为www.bilibili.com,游戏站为www.biligame.com, 获取登录用户信息接口为http://api.bilibili.com/na ...
分类:
Web程序 时间:
2017-06-12 19:54:18
阅读次数:
226
上一篇我们讲到angular对于timepicker的一个封装后的插件,但是由于angular的版本必须是v1.2.30以上的。对于有些大型系统,一时升级angular的版本实在耗费时间。那么可以用这种方法来取值。 页面上的时间格式是这样的: 文件引入 html js: ...
分类:
其他好文 时间:
2017-06-12 19:54:10
阅读次数:
174
简介 Mean是JavaScript的全栈开发框架。更多介绍 用MongoDB实现持久数据的存储是Mean Web全栈开发中的一部分。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它的特点是高性能、易部署、易使用,存储数据非常方便。 M ...
分类:
数据库 时间:
2017-06-12 19:54:04
阅读次数:
232