上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 前言: 本博客前面介绍了不少跟递归的思想相关的例子,比如“汉诺塔”,“八皇后”等。因最近又回忆起“尾递归”,故本文通过2个例子再跟大伙儿探讨一下尾递归。。。什么是尾递归:当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。递归实例一:求阶乘! 1 pa... 阅读全文
posted @ 2015-08-10 22:51 Sea_Sky 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 前言: 学习面向对象程序设计的朋友应该知道,我们大多数情况下通过 new 操作来实例化对象的。对于一些仅需要一次初始化的对象来说,频繁的new操作无疑会过多浪费内存空间。基于此,单例模式便应运而生了。所谓单例,即"一次初始化,多次操作"。那么本文就介绍一下自己封装一个支持单例的类的主要步骤。实现单... 阅读全文
posted @ 2015-08-10 19:58 Sea_Sky 阅读(4323) 评论(1) 推荐(0) 编辑
摘要: 前言: “后进先出”---是栈(Stack)这种数据结构最基本的特点。很多程序设计语言都具有封装好的Stack工具,本文就带领大家一起将栈温习一下并附上一个模拟栈的程序。 Java内存分配中,每通过new操作实例化一个对象时,其实对象是不规律地存放的。只不过JVM在加载完一个累并实例化一个对... 阅读全文
posted @ 2015-08-09 20:22 Sea_Sky 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 前言: 每一门程序设计语言基本都具有一个随机函数,而Java当中产生随机数的方式不拘一格。而且其中的Random工具类还有着更深入的应用,但本文仅对比3种产生随机数的方式,就不深入扩展分析其内部工具类了。1)System.currentMillis()函数返回基于当前时间的Long整型随机数;2)... 阅读全文
posted @ 2015-08-09 20:01 Sea_Sky 阅读(2712) 评论(0) 推荐(0) 编辑
摘要: 前言: GOF经典的23种设计模式在IT界现已被广为流传。由于比较长时间没有用了,个人对于不同模式与模式之间的区别也渐渐模糊,故开始重温设计模式的思想。也希望更给对设计模式感兴趣的朋友些许的启发。---------------------------------- 需求情境: 设计一款具有基本... 阅读全文
posted @ 2015-08-08 20:47 Sea_Sky 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 前言: 众所周知的,项目开发中做得最多的无非就是增删查改(CRUD)操作。自从国内Web项目开发渐渐盛行SSH框架之后,其开发开发流程也变得更加灵活;本文就项目开发中的业务层代码作个简单的抽取,供业内朋友参考。代码抽取原理图如下:这个图主要展示开发中的2个业务,账号(Account)管理跟类别(C... 阅读全文
posted @ 2015-08-08 20:15 Sea_Sky 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 前言: 都说现在是草根为尊的时代,近年来hadoop及spark技术在国内越来越流行。而且渐渐现成为企业的新宠。在DT时代全面来临之前,能提早接触大数据的技术必然能先人一步。本文作为Hadoop系列的第一篇,将HDFS和MapRed两个技术核心用2个实例简单实现一些,希望能供hadoop入门的朋友... 阅读全文
posted @ 2015-08-07 19:53 Sea_Sky 阅读(7758) 评论(1) 推荐(1) 编辑
摘要: ·继承和接口都比较常见,通过继承子类可以直接使用父类的(public,protected属性以及方法;而实现了Speakable接口的Person类必须定义其所有方法,包括speak());·依赖指的是某个类进行初始化或者实现特别的方法时,必须依赖其他特定对象;如上面例子中人必须依赖water和ox... 阅读全文
posted @ 2015-08-03 13:52 Sea_Sky 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 前言: 设计模式是一种对于面向对象语言(C#,C++,Java)的高级应用。其思维体现出的是真正的代码设计。每一种模式都堪称巧妙!但基于各种设计模式,这里少不了基本的类图设计,本文简要列出6种关系,及相关的例子由一张图展示。·类继承(Generalization)·接口实现(Interface)·... 阅读全文
posted @ 2015-08-03 08:58 Sea_Sky 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 前言:前面已经有一篇随笔介绍了Struts2的大概原理。本文就Struts2中Action与jsp页面进行数据对接时介绍几种常见方法!值栈ValueStack3个ActionAction1package com.gdufe.action;import com.opensymphony.xwork2.... 阅读全文
posted @ 2015-08-01 22:19 Sea_Sky 阅读(3239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

转载请注明出处! About me