- 博客(31)
- 收藏
- 关注
Hadoop MapReduce JAVA API
第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第五部分:Hadoop 分布式文件系统2第五部分:Hadoop 分布式文件系统3第六部分:MapReduce 开发1第六部分:MapReduce 开发2第七...
2012-08-31 06:14:52 150
生成器模式——研磨设计模式——跟着cc学设计系列
本节课程概览学习生成器模式一:初识生成器模式包括:定义、结构、参考实现二:体会生成器模式包括:场景问题、不用模式的解决方案、使用模式的解决方案三:理解生成器模式包括:认识生成器模式、生成器模式的实现、使用生成器模式构建复杂对象、生成器模式的优点四:思考生成器模式包括:生成器模式的本质、何时选用 初识生成器模式定义...
2012-08-31 06:14:01 129
抽象工厂模式——研磨设计模式——跟着cc学设计系列
本节课程概览学习抽象工厂模式一:初识抽象工厂模式包括:定义、结构、参考实现二:体会抽象工厂模式包括:场景问题、不用模式的解决方案、使用模式的解决方案三:理解抽象工厂模式包括:认识抽象工厂模式、定义可扩展的工厂、抽象工厂模式和DAO、抽象工厂模式的优缺点四:思考抽象工厂模式包括:抽象工厂模式的本质、何时选用 初识抽象工厂模式...
2012-08-29 13:40:31 117
Hibernate4实战最佳实践
设计细颗粒度的持久类并且使用<component>来实现映射。例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性( identifier properties)。Hibernate中标识符属性是可选的,不过有很多原因来说明你...
2012-08-27 06:47:04 74
Android4开发最佳实践
性能提升有两个编写有效代码的基本规则:1:不要做你不需要做的。2:不分配没必要分配的内存。 应该尽量避免创建多余的对象,比如:1:在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本2:如果你有一个返回String的方法,而且你知道它的结果将会一直被追加到StringBuffer,改变你的签名和实现,在这个函数里面直接追加,避免创建临时对象。...
2012-08-27 06:46:25 110
Hadoop实战-初级部分 之 Hadoop IO
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop ...
2012-08-25 13:09:46 135
研磨设计模式——跟着cc学设计系列 汇总贴
课程地址:http://sishuok.com/product/501 PPT和源码下载:http://sishuok.com/forum/posts/list/5631.html 更多教程:http://sishuok.com/forum/posts/list/4339.html 设计模式基础——研磨设计模式——跟着cc学设计系列 简单工厂——研磨设...
2012-08-25 13:09:32 283
相关模式辨析——研磨设计模式——跟着cc学设计系列
本节课程概览相关模式关于相关模式的辨析、比较、选择以及组合使用等。提前说明模式选择的方法1:模式的功能——看是否能解决问题2:模式的本质——看模式是否主要用来解决这类问题3:模式的适用程度——看使用这个模式是否贴切,看是否需要变形4:应用模式的复杂程度——看使用模式带来的开发复杂度是否可接受或可控5:应用模式的代价——看使用模式的代价是...
2012-08-24 20:02:37 215
抽象工厂模式——研磨设计模式——跟着cc学设计系列
本节课程概览学习抽象工厂模式一:初识抽象工厂模式包括:定义、结构、参考实现二:体会抽象工厂模式包括:场景问题、不用模式的解决方案、使用模式的解决方案三:理解抽象工厂模式包括:认识抽象工厂模式、定义可扩展的工厂、抽象工厂模式和DAO、抽象工厂模式的优缺点四:思考抽象工厂模式包括:抽象工厂模式的本质、何时选用 初识抽象工厂模式...
2012-08-24 12:11:13 146
工厂方法模式——研磨设计模式——跟着cc学设计系列
本节课程概览学习工厂方法模式一:初识工厂方法模式包括:定义、结构、参考实现二:体会工厂方法模式包括:场景问题、不用模式的解决方案、使用模式的解决方案三:理解工厂方法模式包括:认识工厂方法模式、工厂方法模式与IoC/DI、 平行的类层次结构、参数化工厂方法、 工厂方法模式的优缺点四:思考工厂方法模式包括:工...
2012-08-23 11:44:50 130
简单工厂——研磨设计模式——跟着cc学设计系列
本节课程概览学习简单工厂一:初识简单工厂包括:定义、结构、参考实现二:体会简单工厂包括:场景问题、不用模式的解决方案、使用模式的解决方案三:理解简单工厂包括:典型疑问、认识简单工厂、简单工厂中方法的写法、 可配置的简单工厂、简单工厂的优缺点四:思考简单工厂包括:简单工厂的本质、何时选用 提前申明简单工...
2012-08-22 19:45:19 192
设计模式基础——研磨设计模式——跟着cc学设计系列
提前声明本视频课程是北京Java私塾原创精品书籍《研磨设计模式》一书的配套学习视频,由《研磨设计模式》的第一作者CC录制建议结合《研磨设计模式》一书进行学习,效果会更佳《研磨设计模式》一书,知识全面、系统、实用。在知识的准确度、广度、深度、实用性、与实际项目结合的程度等方面,在国内原创设计模式书籍中,以绝对的优势排名第一,是学习设计模式的最佳读物之一整体课程概览...
2012-08-22 14:20:05 236
Hadoop实战-初级部分 之 MapReduce
第一部分: 什么是 MapReduce Hadoop Map/Reduce是一个使用简易的软件框架,基于它写出来的应用程序能够运行在由上千个商用机器组成的大型集群上,并以一种可靠容错的方式并行处理上T级别的数据集。 MapReduce基础出发点是很易懂。它由称为map和reduce的两部分用户程序组成,然后利用框...
2012-08-21 16:56:48 181
jBPM4开发
定义start活动的意义在于指定了一个流程实例应该从哪里开始,即流程定义的入口。 start活动的子元素<transition>用来指定流出的转移,指向流程的下一个活动。定义end活动的意义在于结束了一个流程实例,即流程定义的结束点。 特殊的end-cancel和end-error在一些特定的流程里,需要区分到底是为什么结束的,怎么结束...
2012-08-20 13:46:06 113
Hadoop实战-初级部分 之 HDFS
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop ...
2012-08-19 07:09:48 168
Hadoop实战-初级部分 之 Shell
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式...
2012-08-19 07:08:43 113
Hadoop安装部署
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式...
2012-08-18 03:48:08 125
带你开启云计算之旅
第一部分:我们为什么要学习云计算技术•“这是一场革命,庞大的数据资源使得各个领域开始了量化进程,无论学术界、商界还是政府,所有领域都将开始这种进程。” ———哈佛大学 社会学教授加里·金•一分钟内,微博推特( Twitter)上新发的数据数超过10万;社交网络“脸谱”( Facebook)的浏览量超过600万……•这些庞大数字,意味着什...
2012-08-17 10:43:32 121
jBPM4开发入门
jBPM(java Business Process Management)是什么是一种基于Java的、轻量级的、实现工作流管理的框架软件包。jBPM能干什么提供工作流的实现,帮助更好的进行BPM。jBPM有什么,简介jBPM的Service API1:ProcessEngine:流程引擎。并不负责具体的业务,而是用于获取各种Service。2:RepositoryS...
2012-08-16 10:28:45 73
工作流基础
考虑这样一个实际问题,如果公司派我们出差,会发生差旅费。那么,差旅费报销的流程是什么样的呢?首先,要先填写一张单子,写明出差的时间、地点、项目,以及差旅费的总金额。然后,详细的填写每一笔差旅费,比如火车费、住宿费、餐饮费等。最后,就是层层的审批,领导签字。首先要项目经理签字,项目经理同意之后,再交由部门经理签字,最后由总经理签字,然后送交财务部门存档,最后才能领取到差旅费。这...
2012-08-15 06:59:23 110
Struts2+Spring3+Hibernate3整合
准备三个框架结合的lib包Spring3结合Struts2的步骤如下:1:开启Struts2结合Spring3,在struts.xml中添加如下语句:java代码:查看复制到剪贴板打印<constant name="struts.objectFactory" value="spring"/> 2:在web.xml中添...
2012-08-14 08:20:24 101
Spring中的事务
更简单的方式是使用@Transactional1:在配置文件中开启对@Transactional的支持<tx:annotation-driven transaction-manager="txManager"/>2:在类或者方法上配置@Transactional3:@Transactional后面可以跟属性配置,如下:@Transactiona...
2012-08-14 08:19:56 81
Spring3开发实战 之 第五章:Spring中的事务
Spring框架引人注目的重要因素之一是它全面的事务支持。Spring框架提供了一致的事务管理抽象,这带来了以下好处:1:为复杂的事务API提供了一致的编程模型,如JTA、JDBC、Hibernate、JPA和JDO2:支持声明式事务管理3:提供比复杂的事务API(诸如JTA)更简单的、更易于使用的编程式事务管理API4:非常好地整合Spring的各种数据访问抽...
2012-08-13 13:25:46 81
Hibernate4实战最佳实践
设计细颗粒度的持久类并且使用<component>来实现映射。例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性( identifier properties)。Hibernate中标识符属性是可选的,不过有很多原因来说明你...
2012-08-11 02:54:55 97
Hibernate4实战 之第六部分:基本实现原理
整体流程1:通过configuration来读cfg.xml文件2:得到SessionFactory 工厂3:通过SessionFactory 工厂来创建Session实例4:通过Session打开事务5:通过session的api操作数据库6:事务提交7:关闭连接 说明:以下分方法描述的实现流程并不是Hibernate的完整实现流程,也不是Hib...
2012-08-08 10:01:52 63
Hibernate4实战 之第五部分:Hibernate的事务和并发
Hibernate本身没有事务的实现Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。 对于并发处理,Hibernate...
2012-08-08 10:01:21 60
Spring3开发实战 之 第四章:对JDBC和ORM的支持
简介Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术,如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常。一致的异常层次Spring提供了一种方便的方法,把特定于某种技术的异常,如SQLException, 转化为自己的异常,这种异常属于以 D...
2012-08-06 09:46:15 79
Spring3开发实战 之 第三章:AOP开发(2)
启用@AspectJ支持通过在你的Spring的配置中引入下列元素来启用Spring对@AspectJ的支持:<aop:aspectj-autoproxy/>声明一个方面在application context中定义的任意带有一个@Aspect切面(拥有@Aspect注解)的bean都将被Spring自动识别并用于配置在Spring AOP。配置如:j...
2012-08-04 06:14:53 81
Spring3开发实战 之 第三章:AOP开发(1)
AOP是什么(Aspect Oriented Programming)AOP是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。AOP为开发者提供了一种描述横切关注点的机制,并能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。 AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理...
2012-08-04 06:13:47 83
Spring3开发实战 之 第二章:IoC/DI开发(2)
通过<list/>、<set/>、<map/>及<props/>元素可以定义和设置与Java Collection类型对应List、Set、Map及Properties的值 ,示例如下:java代码:查看复制到剪贴板打印<bean id="moreComplexObject" class="example...
2012-08-03 12:06:03 106
Spring3开发实战 之 第二章:IoC/DI开发(1)
IoC——Inversion of Control,控制反转在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。 DI——Dependency Injection(依赖注入)即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将...
2012-08-02 12:10:10 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人