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
修炼之道
【原】我的2014年学习提升计划
1.完成2014年书单,每本书都要形成读书笔记,书目具体如下: (1)HTTP权威指南(2)代码大全2(3)编程珠玑(4)程序员
修炼之道
(重读)(5)软件随想录(收尾几章)(6)大话设计模式
·
2015-10-27 11:53
学习
Spark
修炼之道
(高级篇)——Spark源码阅读:第五节 Stage提交
Stage提交调用流程:1.org.apache.spark.scheduler.DAGScheduler.handleJobSubmitted2.org.apache.spark.scheduler.DAGScheduler.handleJobSubmitted.submitStage3.org.apache.spark.scheduler.DAGScheduler.handleJobSubmi
lovehuangjiaju
·
2015-10-26 17:00
spark
源码阅读
Spark
修炼之道
(高级篇)——Spark源码阅读:第二节 SparkContext的创建
博文推荐:http://blog.csdn.net/anzhsoft/article/details/39268963,由大神张安站写的Spark架构原理,使用Spark版本为1.2,本文以Spark1.5.0为蓝本,介绍Spark应用程序的执行流程。本文及后面的源码分析都以下列代码为样板importorg.apache.spark.{SparkConf,SparkContext} object
lovehuangjiaju
·
2015-10-25 00:00
spark
源码分析
Spark
修炼之道
(高级篇)——Spark源码阅读:第四节 Stage划分
Stage划分在上一节中我们讲了SparkJob的提交,在该讲中我们提到,当rdd触发action操作之后,会调用SparkContext的runJob方法,最后调用的DAGScheduler.handleJobSubmitted方法完成整个job的提交。然后DAGScheduler根据RDD的lineage进行Stage划分,再生成TaskSet,由TaskScheduler向集群申请资源,最终
lovehuangjiaju
·
2015-10-24 23:00
spark
源码解析
WEB架构师成长之路之三-架构师都要懂哪些知识
先网上查查架构师的大概的定义,参见架构师
修炼之道
这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求: 一、 架构
·
2015-10-23 09:11
web架构
Java系统程序员
修炼之道
一:Java语言学习 对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器 (ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项目应用。有 过Java项目的性能优化经验,最起码掌握一种性能监视工具的使用,熟悉JVM参数,最起 码知道可以在JVM启动时指定不同垃圾回收机制,以及不
·
2015-10-23 09:53
java
软件架构师的
修炼之道
什么是软件架构师? 架构师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,架构师是企业的人力资本,与人力资源相比其能够通过架构、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是架构师、架构师的作用、如何定位一个架构师和如何成为一个架构师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。 所谓架构师通俗
·
2015-10-23 08:59
软件架构
程序员
修炼之道
内容介绍: 本书于2004年3月18日获得2003年度Jolt效能大奖 \r\n 本书主要介绍了软件开发的原则和方法。本书直指编程前沿,透过日益增长的现代软件开发规范和技术,对软件开发的核心过程进行了审视——以满足用户为本,针对用户需求来产出高效、可维护的优秀代码。全书涵盖内容广博,从个人责任和职业发展,到保持代码灵活性并使之易于改动和重用,多而不杂。本书采用了有趣的轶事、详
·
2015-10-23 08:15
程序员
工作随笔(一)
前一阵看过一本《敏捷开发
修炼之道
》的书,对程序研发有了一点新的认识。 一、迭代开发 曾经经历过四个月的开发,最后交付给用户时,发现这样一种问题。
·
2015-10-23 08:46
工作
《程序员
修炼之道
·从小工到大家》摘记(一)
去年手里拿到了一本《程序员
修炼之道
·从小工到大家》,但是一直没有时间去好好的读它。趁这个寒假有时间,决定去拜读这本好书。
·
2015-10-21 12:06
程序员
《代码整洁之道》简单总结
最近看了两本书《代码整洁之道》和《高效程序员的45个习惯敏捷开发
修炼之道
》的一些体会。 希望能和各位前辈交流一下。个人认为遵守一下几点就能写出不错的程序。
·
2015-10-21 12:10
总结
软件测试
修炼之道
前言 软件测试发展到今天,已经逐渐形成一门学科,但是还不够系统。 初学者面对铺天盖地的资料应该如何选取?应该从哪里入手?如何迅速的掌握各种业务各项测试技能以便开展工作?在保证测试质量的前提下,一日内编写或执行1000个测试用例是不是梦想? 入行多年者面对复杂的业务逻辑,海量的测试需求,如何在最短的时间内进行测试?如何尽可能更早的开展测试?如何对系统架构进行测试?如何全面提高测试质量与测试效率
·
2015-10-21 12:04
软件测试
Web前端开发
修炼之道
(2)
1.块级元素和行内元素的区别 块级元素即使设置了宽度,仍然是独占一行的, 块级元素可以设置margin和padding属性。行内元素的margin和padding属性只有水平边距,没有竖直边距。 竖直方向的padding虽然增大了行内元素的面积,但并没有和相邻元素拉开距离。 2.display:inline-block和hasLayout 为了兼容IE6、IE7(
·
2015-10-21 11:28
web前端开发
Web前端开发
修炼之道
模块拆分原则: 1.模块与模块之间尽量不要包含相同的部分,如果有相同的部分,应将它们提取出来,拆分成一个独立的模块. 2.模块应在保证数量尽可能少的原则下,做到尽可能的简单,以提高重用性。 CSS调用: 1.将相同的部分抽取出来单独成为一个calss 2.多用组合,少用继承 3.多使用<div calss="a b c"></a>
·
2015-10-21 11:28
web前端开发
“页面制作人员”?“页面工程师”?“页面架构师”?滚一边去!
随手查看我的Blog统计,发现有好多人来自蓝色理想上推荐的一篇文章叫《页面制作人员(W3C Page Builder)的
修炼之道
》,随后我来到作者blog,发现作者在文章中推荐了我的blog。
·
2015-10-21 11:10
架构师
走进单元测试一:初认Unit Test
我也是在读程序员
修炼之道
- 单元测试这本书之后,再阅读了园子中的各个文章后的感悟把,写出来跟大家一起分享! 电子书下载地址:htt
·
2015-10-21 11:15
unit test
WEB架构师成长之路之3:要懂哪些知识
先网上查查架构师的大概的定义,参见架构师
修炼之道
这篇文章,写的还不错,再查查公司招聘Web架构师的要求。
·
2015-10-21 11:21
web架构
Ajax电子书下载 发现的好东东贴上了
nbsp; 征服Ajax - Web20开发技术详解试读版【PDF电子版下载】 AJAX 新手快车道【PDF电子版下载】 Ajax 基础教程【html版下载】 Ajax
修炼之道
·
2015-10-21 11:38
Ajax
敏捷开发宣言
个体和交互胜过过程和工具 2、可工作的软件胜过面面俱到的文档 3、客户协助胜过合同谈判 4、响应变化胜过遵循计划 核心:团队合作、可工作的软件、快速响应变化 【敏捷
修炼之道
·
2015-10-21 10:35
敏捷开发
新手程序员的学习之路
阅读经典著作:《代码大全(第二版)》, 《程序员
修炼之道
》, 《程序设计实践》, 《设计模式》 等。 学习别人的代码。开
·
2015-10-20 08:09
程序员
Spark
修炼之道
(高级篇)——Spark源码阅读:第三节 Spark Job的提交
前一我们分析了SparkContext的创建,这一节,我们介绍在RDD执行的时候,如何提交job进行分析,同样是下面的源码:importorg.apache.spark.{SparkConf,SparkContext} objectSparkWordCount{ defmain(args:Array[String]){ if(args.length==0){ System.err.println
lovehuangjiaju
·
2015-10-19 23:00
spark
源码分析
Spark
修炼之道
(高级篇)——Spark源码阅读:第一节 Spark应用程序提交流程
作者:摇摆少年梦微信号:zhouzhihubeyondspark-submit脚本应用程序提交流程在运行Spar应用程序时,会将spark应用程序打包后使用spark-submit脚本提交到Spark中运行,执行提交命令如下:root@sparkmaster:/hadoopLearning/spark-1.5.0-bin-hadoop2.4/bin# ./spark-submit--masters
lovehuangjiaju
·
2015-10-19 12:00
spark
源码分析
博客文章 快速通道
技术类 【《
修炼之道
:.NET开发要点精讲》初稿】 编程之基础:数据类型(一) 编程之基础:数据类型(二) 高屋建瓴:梳理编程约定 动力之源:代码中的“泵” 难免的尴尬:代码依赖 可复用代码
·
2015-10-19 11:13
博客
程序员
修炼之道
,十年之后
概要10年之前,AndyHunt和我合著了《程序员
修炼之道
》(ThePragmaticProgrammer)。
Dave Thomas
·
2015-10-17 00:00
Java并发理论简介
这些文字来自于Java程序员
修炼之道
,记录一下 一、java线程模型Java线程模型建立在两个基本概念之上共享的,默认可见的可变状态抢占式线程调度我们从侧面思考一下这两个概念所有线程可以很容易地功效统一进程中的对象能够引用这些对象的任何线程都可以修改这些对象线程调度程序差不多任何时候都能在核心上调入或调出线程必须能调出运行时的方法
modprobe
·
2015-10-14 13:00
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第十五节:基础正则表达式(一)
参考书目:鸟哥的LINUX私房菜基础学习篇(第三版)LinuxShellScriptingCookbook本节主要内容基础正则表达式1.基础正则表达式(1)^行开始符^匹配一行的开始,例如’^Spark’匹配所有Spark开始的行//grep-n表示查找到的结果显示行号 root@sparkslave02:~/ShellLearning#grep-n'^Spark'/hadoopLearning/
lovehuangjiaju
·
2015-10-07 22:00
shell
大数据
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第十四节:Shell编程入门(六)
本文主要内容case控制结构read命令管道1.case控制结构参考:http://blog.csdn.net/dreamtdp/article/details/8048720case控制结构语法格式:caseexpressionin pattern1) statements;; pattern2) statements;; ... esaccase控制结构较之于if条件判断,代码可读性更强,典型
lovehuangjiaju
·
2015-10-06 16:00
编程
shell
大数据
卓越管理的秘密(Behind Closed Doors)
或许提到本书甚至本书的作者JohannaRothman我们会感到些许陌生,那么提起她的另一本获得素有软件界奥斯卡之称的Jolt生产效率大奖的名著《项目管理
修炼之道
》,会不会惊讶的发现,原来是她!
辰希小筑
·
2015-10-05 21:00
卓越管理的秘密(Behind Closed Doors)
或许提到本书甚至本书的作者JohannaRothman我们会感到些许陌生,那么提起她的另一本获得素有软件界奥斯卡之称的Jolt生产效率大奖的名著《项目管理
修炼之道
》,会不会惊讶的发现,原来是她!
辰希小筑
·
2015-10-05 21:00
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第十三节:Shell编程入门(五)
本节主要内容while循环控制结构if条件判断until循环控制结构1.while循环控制结构本节例子来源:http://blog.chinaunix.net/uid-25880122-id-2901409.html语法格式:whileexpression do command command done(1)计数器格式适用于循环次数已知或固定时root@sparkslave02:~/ShellLe
lovehuangjiaju
·
2015-10-05 21:00
linux
shell
大数据
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第十二节:Shell编程入门(四)
本节主要内容shell脚本调试shell函数shell控制结构初步1.shell脚本调试当脚本出错时,需要对脚本进行调试,学会脚本调试是每个linux系统使用者必备技能。shell脚本调试无需任何额外的工具,只需要要在脚本文件前加-x选项即可,创建debug.sh文件,内容如下:#!/bin/bash #Filename:debug.sh echo"scripting" echo"debuging
lovehuangjiaju
·
2015-10-05 17:00
shell
大数据
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第十一节:Shell编程入门(三)
本节主要内容shell数组shell命令别名时间操作1.Shell数组同C、C++等语言一样,shell脚本也提供了数组这样一个重要的数据结构,shell中的数组有两种,一种为普通数组,另外的一种称为关联数组。普通数据的存取通过整数进行,关联数组的存取通过字符串进行。具体如下://用()定义一个数组,注意数组元素间不能用,否则达不到预期目的 root@sparkmaster:~/ShellLear
lovehuangjiaju
·
2015-10-05 15:00
shell
大数据
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第十节:Shell编程入门(二)
参考书目:linuxshellscriptingcookbook本节主要内容shell命令行中的基本运算文件描述符与文件重定向1.shell命令行中的基本运算通过上一节我们知道,LinuxBashshell命令行的变量都被解析成字符串,如//变量被解析为字符串 root@sparkmaster:~/ShellLearning/chapter09#first=1 root@sparkmaster:~
lovehuangjiaju
·
2015-10-04 21:00
linux
shell
大数据
Spark
修炼之道
(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)
本节主要内容shell编程简介变量定义常用特殊变量1.shell编程简介学习linux操作系统最让人着迷的事情莫过于shell脚本编程,这是因为如果要完成某些复杂的功能,单纯地通过GUI操作不可能达到,shell脚本可以直接与操作系统内核打交道,从而完成任意复杂的任务。shell有很多种,最常用的是Bash(BourneAgainShell),它是Linux操作系统默认的shell环境。在linu
lovehuangjiaju
·
2015-09-30 22:00
spark
shell
大数据
图书
管理类:谁输了MYSPACE优雅地解决――丰田革新之道人人都是产品经理(2013.3.20)侯明强颠覆性思想淘宝技术这十年设计心理学程序员
修炼之道
[20150327]周明认知与设计理解UI设计准则(2013.5.27
ZhouM1118
·
2015-09-29 15:08
产品经理
心理学
人力资源
管理培训
电话销售
图书
管理类:谁输了MYSPACE优雅地解决——丰田革新之道人人都是产品经理(2013.3.20)侯明强颠覆性思想淘宝技术这十年设计心理学程序员
修炼之道
[20150327]周明认知与设计理解UI设计准则(2013.5.27
ZhouM1118
·
2015-09-29 15:08
心理学
人力资源
管理培训
生活
Spark
修炼之道
(进阶篇)——Spark入门到精通:第八节 Spark SQL与DataFrame(一)
本节主要内宾SparkSQL简介DataFrame1.SparkSQL简介SparkSQL是Spark的五大核心模块之一,用于在Spark平台之上处理结构化数据,利用SparkSQL可以构建大数据平台上的数据仓库,它具有如下特点:(1)能够无缝地将SQL语句集成到Spark应用程序当中(2)统一的数据访问方式DataFramesandSQLprovideacommonwaytoaccessavar
lovehuangjiaju
·
2015-09-26 16:00
spark
Spark
修炼之道
(进阶篇)——Spark入门到精通:第七节 Spark运行原理
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本节主要内容Spark运行方式Spark运行原理解析本节内容及部分图片来自:http://blog.csdn.net/book_mmicky/article/details/25714419http://blog.csdn.net/yirenboy/article/details/47441465这两篇文件对Spark的运行架构原理
zhouzhihubeyond
·
2015-09-22 19:01
Spark
Spark修炼之道
Spark
修炼之道
(进阶篇)——Spark入门到精通:第七节 Spark运行原理
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本节主要内容Spark运行方式Spark运行原理解析本节内容及部分图片来自:http://blog.csdn.net/book_mmicky/article/details/25714419http://blog.csdn.net/yirenboy/article/details/47441465这两篇文件对Spark的运行架构原理
lovehuangjiaju
·
2015-09-22 19:00
spark
读《程序员
修炼之道
-从小工到专家》有感
在知乎上看到的,作为一名程序员必须要看的书,我发现这本书刚好我们学校的图书馆里面有,让我借到了,我就开始了阅读。读完之后感觉颇深,写下这篇博客进行记录。整本书有270多页。我就把我认为好的记录下来,从目录的顺序说吧。整本书,整体围绕着一个中心,注重实效的程序员。第一:是注重实效的哲学。在你写代码的过程中,会遇到代码的许多问题,开始是我的源码让猫给吃了,说的的是要负起自己对自己代码的责任,软件中间有
sufubo
·
2015-09-22 17:00
Spark
修炼之道
(进阶篇)——Spark入门到精通:第六节 Spark编程模型(三)
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本节主要内容RDDtransformation(续)RDDactions1.RDDtransformation(续)(1)repartitionAndSortWithinPartitions(partitioner)repartitionAndSortWithinPartitions函数是repartition函数的变种,与repa
lovehuangjiaju
·
2015-09-21 22:00
spark
java程序员
修炼之道
02--NIO
第二章:新I/O1.他完全取代了java.io.File与文件系统的交互2.塔提供了新的异步处理类,让你无需手动配置线程池和其他底层并发控制,便可在后台线程中执行文件和网络I/O操作NIO2将位置(Path)的概念和物理文件系统的处理(文件复制)分得很清楚,物理文件系统的处理通常由Files辅助类实现2.2.1创建一个Path3.塔引入新的NetWork-Channel构造方法,简化了Socket
zhchl2010
·
2015-09-21 14:00
Spark
修炼之道
(进阶篇)——Spark入门到精通:第五节 Spark编程模型(二)
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本文主要内容RDD常用Transformation函数1.RDD常用Transformation函数(1)unionunion将两个RDD数据集元素合并,类似两个集合的并集union函数参数:/** *ReturntheunionofthisRDDandanotherone.Anyidenticalelementswillappea
lovehuangjiaju
·
2015-09-20 23:00
spark
java程序员
修炼之道
第一部分:用Java7做开发第一章:初识java71.1语言与平台《Java语言规范(JLP)》《JVM规范(VMSpec)》1.2Coin项目:浓缩的都是精华修改过程:1.更新JLS 2.在源码编译器中实现一个原型 3.为修改增加必要的类库支持 4.编写测试和用例 5.更新文档 如果修改触及VM或者平台,则还需要 1.更新VMSpec 2.实现VM的修改 3.在类
zhchl2010
·
2015-09-20 21:00
Spark
修炼之道
(进阶篇)——Spark入门到精通:第四节 Spark编程模型(一)
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本节主要内容Spark重要概念弹性分布式数据集(RDD)基础1.Spark重要概念本节部分内容源自官方文档:http://spark.apache.org/docs/latest/cluster-overview.html(1)Spark运行模式目前最为常用的Spark运行模式有:-local:本地线程方式运行,主要用于开发调试Sp
zhouzhihubeyond
·
2015-09-20 19:13
spark
Spark
Spark修炼之道
Spark
修炼之道
(进阶篇)——Spark入门到精通:第四节 Spark编程模型(一)
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本节主要内容Spark重要概念弹性分布式数据集(RDD)基础1.Spark重要概念本节部分内容源自官方文档:http://spark.apache.org/docs/latest/cluster-overview.html(1)Spark运行模式目前最为常用的Spark运行模式有:-local:本地线程方式运行,主要用于开发调试Sp
lovehuangjiaju
·
2015-09-20 19:00
spark
<编写高质量代码--web前端开发
修炼之道
>之javascript总结
(一)避免js冲突 eg:代码1: vara=123, b='sunshiine'; vara=345, b='shining'; 如若上面的两段javascript代码是由两个人写的,那这样
sunshinewyf
·
2015-09-20 15:00
<编写高质量代码--web前端开发
修炼之道
>之css总结
一)标准模式和怪异模式的一些不同 (1)IE对盒模型的解析 在标准模式下,页面的宽度为:width+border+padding 在怪异模式下,width就包括了padding 和border (2)在怪异模式下,如下的样式不能正常表现 width:200px;margin-left:auto;margin-right:auto; 在一些高级浏览器中,如果没有声明DTD
gggjjj
·
2015-09-20 06:00
Spark
修炼之道
(进阶篇)——Spark入门到精通:第三节 Spark Intellij IDEA开发环境搭建
作者:周志湖网名:摇摆少年梦微信号:zhouzhihubeyond本节主要内容IntellijIDEA14.1.4开发环境配置Spark应用程序开发1.IntellijIDEA14.1.4开发环境配置IntellijIDEA功能十分强大,能够开发JAVA、Scala等相关应用程序,在依赖管理智能提示等方面做到了极致,大家可以到:http://www.jetbrains.com/idea/downl
lovehuangjiaju
·
2015-09-19 21:00
spark
<编写高质量代码--web前端开发
修炼之道
>之css总结
(一)标准模式和怪异模式的一些不同 (1)IE对盒模型的解析 在标准模式下,页面的宽度为:width+border+padding 在怪异模式下,width就包括了padding和border (2)在怪异模式下,如下的样式不能正常表现 width:200px;margin-left:auto;margin-right:auto;在一些高级浏览器中,如果没有声明DTD类型,页面将会以标
sunshinewyf
·
2015-09-19 20:00
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他