- 博客(62)
- 问答 (1)
- 收藏
- 关注
原创 数据结构 - 查找笔记
查找概论查找表(Search Table) :是由同一类型的数据元素(或记录)构成的集合。关键字(Key):是数据元素中某个数据项的值。主关键字(Primary Key):若关键字可以唯一的表示一个记录,则称关键字为主关键字。次关键字(Secondary Key) :对于那些可以识别多个数据元素(或记录),我们称为次关键字。静态查找表(Static Search Table
2015-01-13 13:56:43
554
原创 Intellij IDEA 使用经验
参考链接:https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started1、快捷键尽量记录与Eclipse不同的常用快捷键。1.1 编辑常用ctrl + w :选取块。ctrl + . :收起(folding)。ctrl + shift + arrows :整行移动代码块。c
2015-01-06 13:35:55
449
原创 观察者模式笔记
观察者模式定义:定义了对象之间的一对多依赖,这样依赖,当一个对象改变状态时,它的所有的依赖者都会收到通知并自动更新。例子:subject(主题接口):public interface Subject { public void registerObserver(Observer observer); public void notifyObserver(
2014-12-12 16:29:22
406
原创 代理模式笔记
代理模式:为另一个对象提供一个替身或占位符以控制对这个对象的访问远程代理:远程代理可以作为另一个JVM上对象的本地代表。调用代理的方法,会被代理利用网络转发到远程执行,并且结果会通过网络返回给代理,再由代理将结果转给客户。虚拟代理:虚拟代理作为创建开销大的对象的代表。虚拟代理经常直到我们真正需要一个对象的时候才创建它。当对象在创建
2014-12-08 14:20:35
377
原创 状态模式笔记
状态模式定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。例子:1、状态接口,任何状态都实现这个相同的接口,这样一来,状态之间可以互相替换。public interface State { void insertQuarter(); void ejectQuarter(); void turnCrank(); void dis
2014-12-05 13:04:06
331
原创 组合模式例子
组合模式笔记:定义:允许你将对象组成树形结构来表现“整体/部分”的层次结构。组合能让客户以一致的方式处理个别对象和对象组合。例子:节点 MenuComponent:public abstract class MenuComponent { /** 组合方法开始 */ public void add(MenuComponent menuCompo
2014-12-04 12:52:36
560
原创 迭代器模式笔记
迭代器模式:定义 提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。例子Iterator 接口:public interface Iterator { boolean hasNext(); Object next();}Menu接口:public interface Menu { public Iterator cre
2014-12-01 14:59:45
390
原创 模板方法模式笔记
模板方法模式:定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。例子:包含模板方法的类package factory.templetpattern;public abstract class CaffeineBeverage { fina
2014-12-01 11:02:42
330
原创 适配器模式与外观模式笔记
适配器模式:将一个类的的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。例子:现有接口,类:public interface Duck { public void quack(); public void fly(); }public class MallardDuck implements Duck {
2014-11-27 15:43:02
414
原创 通过archiva创建私服helloworld
通过一周研究maven,已可顺利将自己的web项目成功添加maven依赖,并添加私有仓库,使项目成功依赖。 一、如何使原有项目依赖maven 1、思路 首先改变目录结构,添加pom文件,在文件中添加相应的依赖。 2、具体实现 可通过2种方式实现。第一种,通过Eclipse新建项目原型,然后将项目迁移至相应目录。第二种,直接修改目录结构。并右键项目Configure
2014-06-19 14:23:42
411
原创 JAVA 环境搭建
1,安装JDK2,配置JAVA_HOME,PATH,CLASSPATH如:JAVA_HOME : C:\Program Files\Java\jdk1.6.0_10 CLASSPATH : .;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar; path : ;%JAVA_HOME%\bin3,验证650) this.width=650;
2014-06-19 14:23:37
340
空空如也
求java大神帮忙,java使用MAVEN编译时提示找不到类,但是类是属于rt.jar的
2014-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人