- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 二叉树的各个考点
1.判断a树是不是b树的子树package 树;import java.util.ArrayList;import com.java.util.TreeNode;/** * @author wangpei * @version 创建时间:2017年5月21日 下午2:47:33 判断a树是不是b树的子树 */public class 判断a树是不是b树的子树 { static Arr
2017-05-22 19:46:23 840
原创 数组中出现次数第k多的数字(求次数前k多的问题)
1.思路;先定义一个map<Integer,Integer>,key:数组元素,value;该元素出现的次数。 挨个添加进map中,求出每个元素对应的出现次数。 但有一个问题:map是无序的,如何对其value排序? 将map.entry放入list中,对每一个entry中的value排序。List<`Entry<Integer,Integer>> list = new ArrayList<E
2017-05-16 00:23:38 2913
原创 java 设计模式之模板方法模式
模板方法模式:定义一个具体的框架(抽象类),每个子类调用该框架,加入自己的实现。 具体例子:package com.java.模版方法模式;/** * @author wangpei * @version 创建时间:2017年5月12日 下午8:35:00 类说明 ,封装变与不变, */public abstract class RefreshReverage { /* 封装所有子
2017-05-13 09:40:56 266
原创 java设计模式-策略模式
定义:定义一系列的算法,将它们封装起来,且这些算法具有一定的相似性,通过接口访问它们时可以相互替换。 理解:就是说对于不同的策略,有不同的具体实现方法,这些具体实现方法继承自同一个接口,业务逻辑层通过接口访问具体实现方法。 几种类型的类 1.抽象策略类(具体实现的抽象接口层) 2.具体策略类(实现抽象策略类,具体实现层) 3.场景角色类(关联抽象策略类,业务逻辑层) 具体应用 1.抽象
2017-05-07 16:40:21 306
原创 java实现文件上传下载至ftp服务器
以前做的一个项目,用到了文件上传下载至ftp服务器,现在对其进行一下复习,比较简单,一下就能看明白。 环境:首先,先安装ftp服务器,我是在win8本地用IIS配置的,比较简单,百度一下就可以找到安装文档。 1.在你的项目目录下建立ftp配置文件,目录如下图01 ftpconfig.properties:ftpIp=10.73.222.29ftpPort=21ftpUser=WPftpP
2017-05-06 23:03:30 8711 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人