E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
马士兵
Java-
马士兵
设计模式学习笔记-总结
《
马士兵
设计模式学习》学习了以下模式: 1.装饰者模式(例子:水管工,木工) 2.策略模式(例子:老师用职称比大小、学生用成绩比大小) 3.简单工厂模式(例子:VechileFactory,CarFactory
·
2015-11-11 05:59
java
Java-
马士兵
设计模式学习笔记-命令模式
一、概述 命令模式 二、代码 1.Client.java 1 public class Client { 2 3 public void request(Server server){ 4 server.addCommand(new TextCommand()); 5 server.addCom
·
2015-11-11 05:58
java
Java-
马士兵
设计模式学习笔记-桥接模式
一、概述 1.桥接模式的应用情况:(1)两个维度扩展(2)排列组合 二、代码 1.Gift.java 1 public class Gift { 2 3 protected GiftImpl giftImpl; 4 } 2.GiftImpl.java 1 public class GiftImpl { 2 3 } &n
·
2015-11-11 05:58
java
Java-
马士兵
设计模式学习笔记-代理模式-动态代理 修改成可以任意修改代理逻辑
一、概述 1.目标:动态代理的代理逻辑可以任意修改 2.思路: (1)要把代理逻辑抽离,站在jvm的角度思考,应独立出InvocationHandler接口,并接收被代理的对象及方法作为参数invoke(Object o, Method m),并本身作为参数传给newProxyInstance(Class interfze,InvocationHandler handler)
·
2015-11-11 05:57
java
Java-
马士兵
设计模式学习笔记-代理模式-聚合与继承方式比较
一、概述 1.目标:要在Tank的move()方法做时间代理及日志代理(可以设想以后还要增加很多代理处理),且代理间的顺序可活更换 2.思路: (1)聚合:代理类聚合了被代理类,且代理类及被代理类都实现了movable接口,则可实现灵活多变,具体看代码 (2)继承:继承不够灵活,具体看代码 二、代码 1.Movable.java 2.Tank.java 3.Tank
·
2015-11-11 05:56
java
Java-
马士兵
设计模式学习笔记-代理模式--动态代理 修改成可以代理任意接口
一、概述 1.目标:把Proxy修改成可以代理任意接口及其任意方法 2.思路: (1)代理任意接口:把接口类型作为参数传给Proxy的newProxyInstance(Class interfze) (2)代理任意方法:用interfze.getMethods()取出所有方法,拼接实现方法的字符串 二、代码 1.Movable.java 2.Tank.java 3.
·
2015-11-11 05:56
java
Java-
马士兵
设计模式学习笔记-代理模式-动态代理 调用Proxy.newProxyInstance()
一、概述 1.目标:不自己写代理类,利用Proxy.newProxyInstance()动态生成 2.用到的知识点: (1)//编译源码,生成class,注意编译环境要换成jdk才有compiler,单纯的jre没有compiler,会空指针错误 JavaCompiler jc = ToolProvider.getSystemJavaCompiler(); (2)//文件管事器 Stan
·
2015-11-11 05:55
instance
Java-
马士兵
设计模式学习笔记-责任链模式-模拟处理Reques Response
一、目标 1.用Filter模拟处理Request、Response 2.思路细节技巧: (1)Filter的doFilter方法改为doFilter(Request,Resopnse,FilterChain),有FilterChain引用,为利用FilterChain调用下一个Filter做准备 (2)FilterChain继承Filter,这样,FilterChain既是FilterC
·
2015-11-11 05:54
response
Java-
马士兵
设计模式学习笔记-责任链模式-FilterChain功能
一、目标 增加filterchain功能 二、代码 1.Filter.java 1 public interface Filter { 2 public String doFilter(String str); 3 } 2.FilterChain.java 1 import java.util.ArrayList; 2 impor
·
2015-11-11 05:53
filter
Java-
马士兵
设计模式学习笔记-责任链模式-处理数据
一、目标 数据提交前做各种处理 二、代码 1.MsgProcessor.java 1 public class MsgProcessor { 2 3 private List<Filter> filters = new ArrayList<Filter>(); 4 private String msg;
·
2015-11-11 05:53
责任链模式
Java-
马士兵
设计模式学习笔记-观察者模式-模拟Awt Button
一、概述 Java 的Awt是 Observer模式,现用Java自己模拟awt中Button的运行机制 二、代码 1.Test.java 1 import java.text.DateFormat; 2 import java.text.SimpleDateFormat; 3 import java.util.ArrayList; 4 impor
·
2015-11-11 05:52
button
Java-
马士兵
设计模式学习笔记-观察者模式-AWT简单例子
1.AWT简单例子 TestFrame.java 1 import java.awt.Button; 2 import java.awt.Frame; 3 import java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener; 5 import java.awt.event.WindowEvent
·
2015-11-11 05:51
观察者模式
Java-
马士兵
设计模式学习笔记-观察者模式-读取properties文件改成单例模式
一、概述 1.目标:读取properties文件改成单例模式 二、代码 1.Test.java 1 class WakenUpEvent{ 2 3 private long time; 4 private String location; 5 private Child source; 6
·
2015-11-11 05:50
properties
Java-
马士兵
设计模式学习笔记-观察者模式-读取properties文件,动态增加观察者
一、概述 1.目标:用observer.properties文件存储observer类,当要增加observer时,无需修改代码,修改properties文件即可 2.properties文件位置的关系:当properties文件放在src目录下时,由于编译会自动把src里的文件放到bin文件平,因此可用this.getClass.getClassLoader.getResourceAsStr
·
2015-11-11 05:50
properties
Java-
马士兵
设计模式学习笔记-观察者模式-OOD 封装Listener
一、概述 childe类中的是关联监听者dad的,若要再增加监听者,会很不方便,且要修改代码。好的方法是封装监听者类,用addListener()方法动态添加监听者 二、代码 1.Test.java class WakenUpEvent{ private long time; private String location; private
·
2015-11-11 05:49
listener
Java-
马士兵
设计模式学习笔记-观察者模式-OOD 封装event
把小孩醒来时的具体情况封装成事件类 Test.java class WakenUpEvent{ private long time; private String location; private Child source; public WakenUpEvent(long time, String location, Child source)
·
2015-11-11 05:48
event
Java-
马士兵
设计模式学习笔记-观察者模式-OOD 线程 改进
1.概述 由于上一个文章《Java OOD 线程》中的线程是父类主动监听childe,比较耗资源,现改进为childe类醒来后主动联系父类 2.代码 Test.java class Child implements Runnable { private Dad dad; public Child(Dad dad) { this.dad = dad; }
·
2015-11-11 05:48
观察者模式
Java-
马士兵
设计模式学习笔记-观察者模式-OOD线程
一、概述 1.情景:孩子睡觉,醒后要吃东西,用java模拟此情况 2.设计:child类,Dad类,都继承Runnable,dad线程监视child线程(缺点:因为要监视,所以耗cup资源) 二、代码 Test.java class Child implements Runnable { private boolean wakenUp = false; public
·
2015-11-11 05:47
观察者模式
Java-
马士兵
设计模式学习笔记-工厂模式-用Jdom模拟Spring
一、概述 1.目标:模拟Spring的Ioc 2.用到的知识点:利用jdom的xpath读取xml文件,反射 二、有如下文件: 1.applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans> <bean
·
2015-11-11 05:46
spring
Java-
马士兵
设计模式学习笔记-工厂模式-抽象工厂模式
一、概述 1.抽象工厂:当情况是需要产生一系列产品,若需更换产品,则要求一系列产品一起换,且要控制一系列产品的产生过程,此时可考虑抽象工厂模式。例:小明装修屋子,把电视、冰箱都替换掉,他这次需要把电视、冰箱换成三星的,下次装修可能要换成海尔的。此时可设计抽象类Telveison及Fridge负责产生产品,抽象工厂AbstractFactory负责产生一系列产品 PS:抽象工厂与普通工厂各自的优
·
2015-11-11 05:45
抽象工厂模式
Java-
马士兵
设计模式学习笔记-工厂模式-模拟Spring读取Properties文件
一、目标:读取properties文件,获得类名来生成对象 二、类 1.Movable.java public interface Movable { void run(); } 2.Car.java public class Car implements Movable { public void run() { System.out.printl
·
2015-11-11 05:45
properties
Java-
马士兵
设计模式学习笔记-工厂模式-简单工厂
一、概述 1.目标:要控制任意类型交通工具的生产模式 2.目标有两层意思(1)任意类型 (2)生产模式,所以对应的,要这两个层面上抽象(Movable,VehicleFactory),利用接口,实现多态 二、类结构 1.Interface Movable.java 2.Car.java 3.Plane.java 4.Interface VehicleFactory.j
·
2015-11-11 05:44
java
Java-
马士兵
设计模式学习笔记-工厂模式-单例及多例
一、单例的作用是用于控制类的生成方式,而不让外部类任意new对象 1.Car.java import java.util.ArrayList; import java.util.List; public class Car { //私有化构造函数,防止被外部的类new private Car() { } private static Car car = new
·
2015-11-11 05:43
java
Java-
马士兵
设计模式学习笔记-策略模式-模拟 Comparator接口
续上一篇 《Java 模拟 Comparable接口》 一、Teacher类及Student类的比较大小方式是不固定的,比如老师除了比较职称外,还可比较工龄大小,年龄大小等。则定义Comparator接口,不同比较方法去定义为一个xxComparator类,去实现Comparator接口,Teacher类及Student类引用具体的xxComparator比较器,则可实现灵活的比较方
·
2015-11-11 05:43
comparator
Java-
马士兵
设计模式学习笔记-策略模式-模拟Comparable接口
一、情况 1.目标:要在专门用于排序数据的DataSorter.java中实现对所有A类,B类,C类,D类等等的排序 2.初步想法:DataSorter.java的代码如下 public class DataSorter { public static void sort(A a){ } public static void sort(B a)
·
2015-11-11 05:42
comparable
Cookie例子
马士兵
老师的~~ cookie是服务器将信息保存在客户端的一个表示方式 名-值  
·
2015-11-11 04:43
cookie
JAVA学习推荐
我推荐大家学习孙鑫老师视频的《HTML语言速成》 >}<'^&%}Z m%B1IsP0 2、掌握JAVA基础,也就是J2SE,我推荐大家学习
马士兵
老师的
·
2015-11-11 02:13
Java学习
Struts2 学习笔记(
马士兵
)
structs2学习笔记 实验软件下载 下载struts2.1.6 http://struts.apache.org/download.cgi#struts217 (选择下载full distribution) 下载myeclipse,http://www.myeclipseide.com 下载tomcat,http://tomcat.apache.org 下载xwork
·
2015-11-11 00:01
struts2
Java 学习资料整理
12CD)Java视频教程 即学即会java上海交大 Java初级编程基础 共25讲下载 avi格式吉林大学Java程序设计视频教程 48讲+2讲辅导 csf格式尚学堂Java视频教程 J2SE 5.0
马士兵
主讲
·
2015-11-11 00:10
java
11月2 日 晴 星期一 心情一般 放下你那颗浮躁的心
晚上下载了尚学堂
马士兵
的JAVA视频教程。看了环境配置的小节。学会了安装JDK5.0和配置Path以及ClassPath。终于迈出第一步了。培训机构
·
2015-11-10 22:23
心情
马士兵
SVN.
下载 服务端:VisualSVN Server 和客户端:TortoiseSVN cmd,并cd 到 VisualSVN Server安装目录下的bin目录. 新建库: 1 svnadmin create H:\svn_pro 修改conf目录下的passwd,添加 : user=password,如 1 ### This file is an example pass
·
2015-11-10 21:45
SVN
软考总结篇
看我们软考期间的资料:1.
马士兵
J2SE;2.软考视频;3.《he
u011626283
·
2015-11-09 19:00
Java多线程同步——生产者消费者问题
这是
马士兵
老师的Java视频教程里的一个生产者消费者问题的模型 [java] view plain copy public 
·
2015-11-07 15:11
java多线程
Java-
马士兵
设计模式学习笔记-迭代器模式-模仿Collectin ArrayList LinckedList
Java Iterator模式 Java Iterator模式, 模仿Collectin ArrayList LinckedList 一、有如下几个类 1.接口Collection.java 2.接口Iterator.java 3.ArrayList.java 4.LinkedList.java 5.Node.java 关系如下: 代码如下: 1.接口Collect
·
2015-11-07 13:20
ArrayList
Java-
马士兵
设计模式学习笔记-装饰者模式
Java装饰者模式简介 一、假设有一个Worker接口,它有一个doSomething方法,Plumber和Carpenter都实现了Worker接口,代码及关系如下: 1.Worker.java package decorator; public interface Worker { public void doSomething();
·
2015-11-07 13:19
装饰者模式
配置文件
property文件配置项目TestProperties.javaEclipse中右键src新建config的Folder在config中新建xxx.properties的配置文件参考图形界面中的坦克大战注释对应于
马士兵
老师坦克大战图片版
u014015972
·
2015-11-04 15:00
Java系列一些小计
多线程与并发库高级应用传智播客尚学堂JAVA视频下载大全持续更新中请关注尚学堂动力节点王勇JAVA系列视频教程东西网张孝祥Java高新技术学习资料网Java视频教程最适合Java初学者的经典入门视频传智播客
马士兵
xxssyyyyssxx
·
2015-11-03 16:00
马士兵
hibernate(原始笔记)
课程内容 1 HelloWorld a) Xml b) annotation 2 Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mappin
·
2015-11-02 17:19
Hibernate
Java基础语法
Java视频看了近半,总体感觉非常简洁,没有像vb.net那么多的关键字,也比较容易上手;
马士兵
老师是从内存的角度来分析程序的运行
·
2015-11-02 11:45
java基础
坦克大战(TankWar)
花了一个星期的时间把
马士兵
老师讲的那个单机版坦克大战编好了,在编写过程中经常出错,由于对debug使用还不是很熟练,每次修复bug都要花很长时间,现在终于编好了个demo,给大家分享下 编TankWar
·
2015-11-01 13:52
war
Java设计模式之Iterator模式
参考:
马士兵
Java设计模式 Iterator 1.首先定义一个
·
2015-10-31 19:01
iterator
学习思路
原创-尚学堂科技-
马士兵
老师][转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_2.html]有不少的同学发信给我,和我探讨java的自学过程应该是什么样的,
YeYue_
·
2015-10-29 11:00
学习思路
学习思路
阅读更多原创-尚学堂科技-
马士兵
老师][转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_2.html]有不少的同学发信给我,和我探讨java的自学过程应该是什么样的
YeYue_
·
2015-10-29 11:00
学习思路
工作四天的体会,公司就是公司和学校果然不同!!!
除了一个电脑什么也没有带, 便看起了
马士兵
的视
·
2015-10-27 14:52
工作
N个元素的集合划分成互斥的两个子集的数目
前面这是寒假听
马士兵
老师讲的时候积累的语录.......... 1.php是水果刀,java是菜刀,刀法比较多,一年的和三年的区别很大。
·
2015-10-23 08:41
集合
JS与JAVA的匿名类
昨天看了一下
马士兵
坦克大战的教学视频。再一次看到了匿名类的用法。结合最近在做的ExtJs开发,发现JS中也是有匿名‘类’的。
·
2015-10-21 12:46
java
java基础学习总结——开篇
基础的时候下了不少功夫,趁着这段时间找工作之际,好好整理一下以前学习java基础时记录的笔记,当作是对java基础学习的一个总结吧,将每一个java的知识点都好好梳理一下,加深印象,学习java基础时看的是尚学堂
马士兵
老师的
·
2015-10-21 11:57
java基础
2013待阅读书目
专业知识类 《鸟哥的linux私房菜-基础篇》 《网络攻防技术与实践》 《python学习手册》 《python核心编程》 《轻松srum之旅》 《
马士兵
java教学视频》
·
2015-10-21 10:10
读书
J2SE总结
来来回回这是第三遍学习
马士兵
-J2SE视频了,经典之作,值得反复学习和思考。
u010293698
·
2015-09-27 10:00
软考
J2SE
马士兵
_JAVA自学之路
JAVA自学之路一:学会选择为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢?我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧。每个培训机构都会宣传自己
qq_30337695
·
2015-09-25 10:00
java自学之路
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他