摘要: HttpServlet实现下载文件,重要的设置header,否则浏览器无法解析为下载。 Header示例: 1:response.setContentType("application/pdf");//说明实体主体内容的媒体类型 2:response.addHeader("Content-Dispo 阅读全文
posted @ 2017-09-12 15:55 bf378 阅读(6992) 评论(0) 推荐(0) 编辑
摘要: 1纯文本的表单: 1:get请求,通过url明文传递参数,不安全而且参数大小有限制。在servlet中可以使用如下代码获取参数字符串: 打印内容: 2:post请求,对于上传数据必须使用post请求,理论上讲,POST是没有大小限制的。HTTP协议规范也没有进行大小限制,起限制作用的是服务器的处理程 阅读全文
posted @ 2017-09-12 14:12 bf378 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 先把目录列好,方便整理。 阅读全文
posted @ 2017-09-11 22:37 bf378 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 先把目录列好,方便有条理的进行整理 阅读全文
posted @ 2017-09-11 22:36 bf378 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1:接口可以被哪一些修饰符修饰? 答案:interface only public & abstract are permitted、 2:输出下面的答案! 阅读全文
posted @ 2017-09-11 21:30 bf378 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Cookie的机制 Cookie是浏览器(User Agent)访问一些网站后,这些网站存放在客户端的一组数据,用于使网站等跟踪用户,实现用户自定义功能。 Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的;Cookie的Expires属性标识了Cookie的有 阅读全文
posted @ 2017-09-11 10:17 bf378 阅读(2701) 评论(0) 推荐(0) 编辑
摘要: 1:groupByKey 根据key进行聚集,value组成一个列表,没有进行聚集,所以在有shuffle操作时候避免使用概算子,会增大通信数据量。需要考虑进行一个本地的Combiner,所以可以直接使用reduceByKey 2:cogroup 对每一个rdd先进行groupByKey,然后在对相 阅读全文
posted @ 2017-09-09 22:30 bf378 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 1:glom 将原RDD的元素收集到一个数组,创建一个数组类型的RDD 2:getNumPartitions 求RDD的分区书 3:groupBy 根据指定函数进行分组,例如: 4:randomSplit 将一个RDD根据weights数组进行划分多个RDD,返回一个数组。 5:countByVal 阅读全文
posted @ 2017-09-09 22:29 bf378 阅读(528) 评论(0) 推荐(1) 编辑
摘要: 1:Zip算子 将两个RDD做zip操作,如果当两个RDD分区数目不一样的话或每一个分区数目不一样的话则会异常。 例如: 异常信息: 例如: 异常信息: 2:zipPartitions 以分区为单位进行zip操作,要求分区数目相等。否则异常。 3:zipWithIndex 给RDD中的每一个元素添加 阅读全文
posted @ 2017-09-09 21:57 bf378 阅读(5084) 评论(0) 推荐(2) 编辑
摘要: 参考来源 JVM 体系架构 堆/栈的内存分配 静态和非静态方法的内存分配 CMS 回收算法 应用场景 CMS 垃圾收集阶段划分(Collection Phases) CMS什么时候启动 CMS缺点 G1收集算法 G1的发展 分代垃圾回收瓶颈 G1使用场景 G1特点 G1堆内存的分配 G1的进程内存占 阅读全文
posted @ 2017-09-09 11:03 bf378 阅读(1638) 评论(0) 推荐(0) 编辑