自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丹凤朝阳

感恩 惜福

  • 博客(17)
  • 资源 (13)
  • 问答 (3)
  • 收藏
  • 关注

原创 设计模式(8)--模板模式

package design;/** * 模板模式:基本方法在模板类中生成,具体方法类在子类中生成 * 与策略类的区别:策略类实现顶级类为接口,子类实现接口,模板为实现顶级类为抽象类,具体方法为protect方法,访问级别受限制* @Title: TemplateDesign.java * @Package design * @author zfy1355_gmail_com * @

2016-02-29 16:52:15 306

原创 设计模式(7)--责任链模式

/** * 责任链模式,将每一道工序设计好,相比建造者模式的生产线固定,责任链模式可以动态调整执行顺序。 * tomcat中的过滤器为典型的责任链模式。* @Title: ChainOfResponsibilityDesign.java * @Package design * @author zfy1355_gmail_com * @date 2016年2月26日 下午12:40:4

2016-02-26 12:50:22 351

原创 hadoop面试题

面试题:网上的面试题,做出来大家探讨一下,有好的方法大家分享^^ 题目: 当前日志采样格式为a,b,c,db,b,f,ea,a,c,f请用你最熟悉的语言编写一个mapreduce,并计算第四列每个元素出现的个数package ms;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOExc

2016-02-24 18:42:08 462

原创 面试题--两个字符串数字相加,不能用jdk自带的类型转换方法

网上的面试题,做了一个自己的解决方法,整理如下,不同想法大家探讨:/** * 转换字符串为数字* @Title: TransStringToInt.java * @Package ms * @author zfy1355_gmail_com * @date 2016年2月24日 下午4:30:26 * @version V1.0 */public class TransStrin

2016-02-24 18:35:33 2057

原创 hadoop源码编译

1.下载源码 2.安装必要软件,并将下述软件的bin添加到path环境变量里 a).apache-maven-3.3.9 b).protobuf-2.5.0 c).winsdk7.1 d).getGnuWin32或cygwin(必装软件net下openssl、openssh) e).cmake(非必须) f).jdk1.6+ 3.设置环境变量 JAVA_HOME, M2_HOME

2016-02-23 17:49:57 1133

原创 设计模式(6)---状态模式

package design;/** * * 状态模式:强调状态的自动改变,不需要外部进行干涉。 * 与策略模式区别:不存在外部设置状态方法,状态的改变由内部环境类进行改变* @Title: StateDesign.java * @Package */public class StateDesign { /*环境类*/ class ButtonSwitch{

2016-02-22 17:08:22 284

原创 设计模式(5)--策略模式

/** * * 策略模式是创造模式的一种,它将算法进行封装,所有算法继承算法接口,外部调用只需要调用接口方法就可以了。 * 与简单工厂的区别:简单工厂注重对象的封装,策略注重算法的封装 * 以下用策略模式实现简单的计算器* @Title: StrategeDesign.java * @Package */public class StrategeDesign { clas

2016-02-18 18:20:28 286

原创 hive安装配置及连接JDBC基本操作

1.下载hive http://36.250.74.55/ws.cdn.baidupcs.com/file/10e3283a3c9368b097f5a7f3c19d9a73?bkt=p2-nj-3&xcode=355529f5d8d02bac3cd174e84dc03e4b685eba8f91f4baabae97ca166f54709c&fid=487907638-250528-513621830

2016-02-18 17:02:38 4431

原创 Haoop常用命令整理

启动历史服务器mr-jobhistory-daemon.sh start historyserver #默认端口19888和8088状态查看 /hdfs dfsadmin -report添加节点 1./hdfs dfsadmin -safemode get #保证退出文件安全模式 2.在slave文件里添加节点ip 3.复制hadoop目录到节点,启动该节点,运行sb

2016-02-18 16:20:08 662

原创 设计模式(4)--静态代理模式

/** * 静态代理模式* @Title: ProxyDesign.java * @Package */public class ProxyDesign { /** * 目标接口类 * @Title: ProxyDesign.java * @Package */ interface Target { public

2016-02-15 15:56:24 316

原创 深度优先算法--打印数组全排列

/** * 深度优先算法* @Title: Dfs.java */public class Dfs { //打印 public static void print(int a[]){ for(int i=0;i<a.length;i++){ System.out.print(a[i]+"\t"); } S

2016-02-04 18:23:49 994

原创 设计模式(3)--适配器模式

UML类图: /** * 解决java类不可以继承多个类的问题 * 与proxy模式比较:proxy类提供的方法是目标类的子集;Adapter类提供了目标类没有的方法 * JDK中的应用: * java.io.InputStreamReader(InputStream) * java.io.OutputStreamWriter(OutputStream)* @Title: Adapte

2016-02-04 12:57:51 329

原创 加密算法--总结

最近在给文件做加密时,遇到一些问题,主要是在加密过程中采用加密输入流遇到的问题,总结成代码如下:package utils;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.nio.Byte

2016-02-03 18:07:32 335

原创 设计模式(2)---Builder模式

UML类图: /** * builder design model * 适合某些类实现比较复杂,分解到builder中逐步实现 */public class BuilderDesign{ /**汽车生产线 */ class CarBuilder{ Car car = new Car(); public void buildWhile()

2016-02-02 16:15:27 330

原创 设计模式(1)---工厂模式

UML类图如下: “`/** * 工厂设计模式 * 一个抽象工厂类,可以派生出多个具体产品类。 * 可以使用工厂模式代替使用new方法返回对象。 * JDK中应用: * java.util.Calendar#getInstance() * java.sql.DriverManager#getConnection() */ public class FactoryDes

2016-02-02 16:11:33 355

原创 堆排序--java实现

public class HeapSort { //调整堆,使最大值为父节点 public void heapAdjust(int heap[], int k, int lastIndex){ int biggerIndex = 2*k+1; while(biggerIndex <= lastIndex){ if(biggerIn

2016-02-01 18:33:21 348

原创 scala学习笔记(高级特性1)

一、一切皆为对象 对于基础篇中写道的在scala中一切皆为对象或许大家理解还是不很清楚,举个例子: 在scala中没有运算符的概念,相应的是方法的概念。 1+2 被看成是调用1的带有2变量的+方法,即1.+(2),for(i<- 1 to 3) print(i)等价于for(i<- 1.to(3)) print(i)二、伴生对象 在scala中没有static变量,而为

2016-02-01 10:45:08 335

python requests模块

python 安装 request模块步骤:解压压缩包,命令行进入压缩包,执行python setup.py install命令即可

2016-11-08

ImageMagick-6.9.3-5-Q16-x64

ImageMagick-6.9.3-5-Q16-x64

2016-07-24

NIO聊天室代码

NIO框架实现的简单聊天室,分为客户端和服务器端,为大家了解NIO作为一个参考

2016-05-17

基于NIO的聊天室

基于NIO的聊天室

2016-05-17

hadoop权威指南 ncdc2015年数据

hadoop权威指南 ncdc2015年数据 100个小文件,可以用于测试使用

2015-09-11

struts2权威指南——李刚(著)

struts2权威指南,很经典的书,内容详细,例子丰富,实战性强

2012-08-01

最新strut2.3.4实例

不可多得的开发实例,内容丰富,多个实例让你熟悉strut2的MVC架构

2012-08-01

rose2003及破解的下载地址.

rose2003 开发 uml 下载地址

2012-01-08

精品课程网站建设与开发论文

毕业设计参考文献,可以借鉴,详细的需求分析,加总结

2009-05-25

Jfreechart

jsp实现表格功能!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2009-03-09

javamail最新版本

javamail,jsp实现邮件功能!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2009-03-09

jakarta-taglibs-standard-1.1.2

jstl标准,日后的趋势,不得不用用,熟悉下。

2009-03-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除