本节内容 1.遗留问题解答 2.Spark调优初体验 2.1 利用WebUI分析程序瓶颈 2.2 设置合适的资源 2.3 调整任务的并发度 2.4 修改存储格式 3.Spark调优经验 3.1 Spark原理及调优工具 3.2 运行环境优化 3.2.1 防止不必要的分发 3.2.2 提高数据本地性 ...
分类:
其他好文 时间:
2017-05-07 23:21:29
阅读次数:
508
前言 面向对象编程追求的本质-提高扩展性、可维护性、灵活性和复用性。合理利用面向对象6个原则,能够很好的达到要求。如何利用好就是至关重要的了,前人总结了23+个设计模式能够让初学者更容易学到其中的精髓,本文就说说我对本人对简单工厂模式、策略模式的见解。 简单工厂模式与策略模式 简单工厂模式 工作中, ...
分类:
其他好文 时间:
2017-05-07 23:21:36
阅读次数:
509
https://github.com/Hironsan/BossSensor/ 背景介绍 学生时代,老师站在窗外的阴影挥之不去。大家在玩手机,看漫画,看小说的时候,总是会找同桌帮忙看着班主任有没有来。 一转眼,曾经的翩翩少年毕业了,新的烦恼来了,在你刷知乎,看视频,玩手机的时候,老板来了! 不用担心 ...
分类:
移动开发 时间:
2017-05-07 23:21:46
阅读次数:
735
简单选择器(使用频率最高) 进阶选择器(使用频率不如简单选择器) 高级选择器(使用频率不如进阶选择器) 高级选择器 属性选择 过滤选择器 ...
分类:
Web程序 时间:
2017-05-07 23:21:53
阅读次数:
449
转http://suifu.blog.51cto.com/9167728/1770672 被监控端要安装pt工具 1 2 3 4 [root@HE1~]## yum -y install perl-IO-Socket-SSL [root@HE1~]## yum -y install perl-DBI ...
分类:
其他好文 时间:
2017-05-07 23:22:00
阅读次数:
606
当你看到这一章节时,你估计会骂我鸡婆。IoC,这个还要你来告诉我,我用SpringFramework已经很久啦。但我还是要说一下。IDEA整个组件结构是基于PicoContainer(http://www.picocontainer.org)的,PicoContainer是一个高效的嵌入式的DI容器 ...
分类:
其他好文 时间:
2017-05-07 23:22:08
阅读次数:
526
Chapter 2 总结 (Summary) Chapter 2 习题 (Exercises) 1. 描述下列表达式求值之后的结果: (a) (+ (- 5 1) (+ 3 7)) 答案:14 (b) (list 1 (+ 2 3)) 答案:(1 5) (c) (if (listp 1) (+ 1 ...
分类:
其他好文 时间:
2017-05-07 23:22:15
阅读次数:
442
一、3D转换:三维变换使用基于二维变换的相同属性,可以让我们基于三个坐标方向对元素进行变换。和二维变形一样,三维变形可以使用transform属性来设置 1、 3D移动 l 方法:translate3d(x,y,z) 使元素在这三个纬度中移动,也可以分开写,如:translateX(length), ...
分类:
Web程序 时间:
2017-05-07 23:22:26
阅读次数:
581
案例1-在页面中展示所有商品信息,不要使用jsp的脚本技术分析: jsp/el/jstl jsp: java 服务器页面 作用: 将内容的生成和信息的展示相分离 运行在服务器端,本质上就是一个serlvet,产生的java文件和class保留在tomcat的word目录下.jsp脚本: <%..%> ...
分类:
Web程序 时间:
2017-05-07 23:22:35
阅读次数:
492
5月7号 周末看了一下线程方面的内容 ,边看视频边看书还附带着参考了很多人的博客,一天的收获,写下来整理一下;感觉收获还是挺多的;过段时间可能看完java 这几大块要去看一下关于spring boot 的内容顺便 也整理一下;附上我参考的 几本书; 关于java 线程,首先要了解一下线程和进程之间的 ...
分类:
编程语言 时间:
2017-05-07 23:22:43
阅读次数:
452
有点郁闷的题目,给了2000ms,可是n,m的范围已经是5000了。5000 * 5000一般在别的OJ已经是超了2000ms,一開始不敢敲。看了下别人有n*m的潜逃循环,原来CF的机子如此的强大,一開始题意没看清错了,原来随意行能够交换,列不行 那就先dp出 每一行的 每个位置包含它本身以及前面的 ...
分类:
其他好文 时间:
2017-05-07 23:22:51
阅读次数:
340
团队开发中。遵循一个合理、清晰的Git使用流程。是非常重要的。否则,每一个人都提交一堆杂乱无章的commit,项目非常快就会变得难以协调和维护。以下是ThoughtBot 的Git使用规范流程。我从中学到了非常多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支 ...
分类:
其他好文 时间:
2017-05-07 23:22:58
阅读次数:
417
第一讲、Java入门 1. 计算机语言是人和计算机进行交互的一种工具,人们通过使用计算机语言编写程序来向计算机施令,计算机则执行程序,并把结果输出给用户。 2. 机器语言:由0、1序列构成的指令码组成 如:10000000 加 10010000减 11110000 打印 3. 汇编语言:用助记符号描 ...
分类:
编程语言 时间:
2017-05-07 23:23:07
阅读次数:
321
转账案例环境搭建 1.引入JAR包 IOC的6个包 AOP的4个包 C3P0的1个包 MySQL的1个驱动包 JDBC的2个目标包 整合JUnit测试1个包 2.引入配置文件 log4j.properties+applicationContext.xml 3.创建对应的包结构 4.修改配置文件 5. ...
分类:
编程语言 时间:
2017-05-07 23:23:17
阅读次数:
491
1、下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) ...
分类:
数据库 时间:
2017-05-07 23:23:26
阅读次数:
397
1、手动遍历迭代器 使用next函数,并捕获StopIteration异常。 next函数也可以指定值来标记结尾 使用for循环操作迭代器就不用考虑StopIteration异常,底层自动处理这些细节 2、代理迭代 使用iter来返回指定对象的迭代,iter(s)只是简单的通过调用 s.__iter ...
分类:
编程语言 时间:
2017-05-08 00:15:34
阅读次数:
322
今天突然心血来潮,想要用java连接mysql,记得以前是在vs2010的环境下用C#连接sql sever,其实他们的方法都差不多。 现在就可以简单的介绍下java如何连接mysql 第一步,设计mysql的数据库,设计数据库的时候特别要注意,数据库名是xsxx,表名字是xs。注意在设置字符的时候 ...
分类:
数据库 时间:
2017-05-08 00:15:44
阅读次数:
261
软件开发规范:获得本目录的绝对路径sys.payh.abspath(__file__)获得本级目录的父目录sys.payh.dirname(sys.payh.abspath(__file__)) 软件名 bin #可执行文件 start.py#调用core下面的main代码启动软件 core#主代码 ...
分类:
其他好文 时间:
2017-05-08 00:15:52
阅读次数:
235
结合六个基本质量属性: 可用性:网站出现异常时,能记录故障,且进行通知,能够在有限时间内重新恢复正常 可修改性:进行修改的情况下,能对其它组件减少影响,比如工具类的修改,只需要到这一个地方进行修改,且不会影响到其他功能。 性能:网站对随机事件的响应能够正常运行 安全性:身份验证,用户名和通过MD5加 ...
分类:
编程语言 时间:
2017-05-08 00:16:01
阅读次数:
263