- 博客(29)
- 收藏
- 关注
原创 模版方法设计模式
Template Method Pattern,父类指定处理大纲,子类规定具体内容的设计模式叫做模版方法模式。下面的示例是反复输出5次同一个字符或字符串。 表3-1 类一览表 名称说明AbstractDisplay只是现方法dis...
2012-12-05 09:15:38 140
原创 动态代理
代理1,代理的概念。买电脑为例子,作为客户,找代理商买电脑,比到总部买电脑好。因为可以省去一些不必要的麻烦,比如车费等等。所以现实社会中出现了代理。而Java中也是运用了这种思想,这种编程思想称为代理!2,AOP(Aspect oriented program)面向方面的编程。安全,事务,日志等功能要贯穿到好多个模块中,所以,它们就是交叉业务系统中有很多交叉的业务。用具...
2012-12-04 09:28:40 132
原创 黑马程序员——内省
----------------- android培训、java培训、期待与您交流! ----------------- 内省1. JavaBeanpackage introSpector;public class IntroSpectorDemo { // javaBean符合特殊格式的类。 方法的名字以get或者set开头/...
2012-11-23 15:39:50 111
原创 黑马程序员——泛型
----------------- android培训、java培训、期待与您交流! ----------------- 泛型1,泛型基本应用。package reflect;import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;import java.util....
2012-11-23 09:06:39 115
原创 黑马程序员——反射
----------------- android培训、java培训、期待与您交流! ----------------- 反射1. Class类平常的java类是通过一些固定的支架(方法,成员变量等)搭建来的,搭建完成后它就具备了描述一类事物的特性。而这些支架也属于事物,它也能够被类描述。所以java中就提供了Class类进行描述。Class类所描述的事物...
2012-11-22 16:13:26 85
原创 黑马程序员——枚举
----------------- android培训、java培训、期待与您交流! -----------------枚举1,枚举存在的意义。当要定义星期几或性别的变量,该怎么定义。假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday=0;枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时候就可...
2012-11-22 09:54:29 86
原创 黑马程序员——银行业务调度系统
----------------- android培训,java培训、期待与您交流! -------------------- 银行业务调度系统1. 熟悉银行的业务。银行有一个取号机,vip窗口,普通窗口,快速窗口。取号机取出的号码相当于客户,窗口需要叫号。可以把这个逻辑封装成一个对象NumberManager。2. 创建号管理类NumberMan...
2012-11-21 21:31:08 90
原创 黑马程序员——交通灯管理系统
----------------- android培训、java培训、期待与您交流! -----------------交通灯管理系统1,根据交通灯路线的基本思想,绘出下图。共12条路线。 面向对象设计要把握的一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。再牢牢掌握几个典型的案例就可以:1.人在黑板上画圆(画圆方法是圆上的方法)2列车司机急刹车(急...
2012-11-20 10:28:29 117
原创 黑马程序员——TCP协议
----------------------------android培训、java培训、期待与您交流!----------------------------TCP和其他技术1.TCP的传输。 Socket和ServerSocket,建立客户端和服务器端。建立连接后,通过Socket中的IO流进行数据的传输。关闭Socket。同样,客户端和服务器端是两个独立的应用...
2012-11-17 09:19:47 135
原创 黑马程序员——网络编程概述和UDP
----------------- android培训,java培训、期待与您交流! -------------------- 网络编程1.网络编程概述 网络的模型OSI模型,TCP/IP参考模型。网络通讯要素:ip地址,端口号,传输协议。也就是说,我想和某台机器进行网络的通讯,第一,必须知道你要通讯的机器在哪(IP);第二,计算机上有多个应用程序。你想...
2012-11-17 09:07:46 133
原创 URI和URL的区别
总结如下:1.简写:URI (uniform resource identifier)统一资源标志符;URL(uniform resource location )统一资源定位符(或统一资源定位器);URN(uniform resource name )统一资源命名。2.URI 和 URL 的比较a.URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说U...
2012-11-17 08:05:08 255
黑马程序员——File和特殊流对象
-------------------------- android培训,java培训期待与您交流!---------------------------- File类及特殊流对象1. File类概述:用来将文件或者文件夹封装成对象。方便对文件与文件夹进行操作。File对象可以作为参数传递给流的构造函数。弥补了流的很多不足,流只能操作数据,不能操...
2012-11-03 14:38:31 127
原创 黑马程序员——Java_IO操作
-----------------------------android培训,java培训期待与您交流!---------------------------Java I/O流系统1. 流:流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就...
2012-10-31 20:48:10 230
原创 oracle入门
系统权限的管理3个默认的用户(默认密码):sys(网络管理员,权限最高) change_on_install [as dba]system managerscott tiger默认要启动两个服务:启动监听,lsnrctl start (监听名字,不写就会默认值)启动数据库实例:oradim -starup -sid orcl登陆到sys用户 sqlplus / as sysdba 创...
2012-10-26 09:35:51 73
原创 WebUtils,将form表单数据封装到formbean中,生成全球唯一ID,将formbean中的属性值拷贝到User里...
package cn.utils;import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Enumeration;import java.u...
2012-10-22 20:51:35 136
原创 验证String类型是否是Date类型好方法
if(birthday!=null && !birthday.trim().equals("")){ DateLocaleConverter dlc=new DateLocaleConverter(); try{ dlc.convert(birthday,"yyyy-MM-dd"); }catch(Exception e){ isOk=false; e...
2012-10-22 19:38:13 571
原创 struts2的环境搭配
struts2的优点:1.Struts2没有像struts1那样跟Servlet API和struts API有着紧密的耦合,Struts2的应用可以不依赖于Servlet API和struts API。 Struts2的这种设计属于无侵入式设计,而Struts1却属于侵入式设计。 2.Struts2提供了拦截器,利用拦截器可以进行AOP编程,实现如权限拦截等功能。 3.Strut2提...
2012-10-21 15:08:57 116
原创 站点META标签常用写法介绍
站点META标签常用写法介绍META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。 一、HTTP-EQUIV HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有: 1、Content-Type和Content-Language (显示字符集的设定)用法...
2012-10-20 16:07:02 233
原创 如何在web.xml文件中,配置jsp的映射路径
若要访问放在WEB-INF文件夹下的内容(如文件为hello.jsp)则要进行映射,使用一个名字来映射WEB-INF/hello.jsp,在web.xml文件的</description>和</web-app之间添加如下代码:----------------------------------------------------------------------------...
2012-10-20 15:50:33 2448 1
原创 在用el表达式读取bean属性的时候,常会出现找不到属性
出现这种情况的原因:多是因为没有在bean中生成set,get方法导致的。这样的话,它就不会找到bean中的属性。
2012-10-19 07:41:33 756
原创 把前台的form表单提交内容封装成formbean,并对form中的文本框进行校验
package cn.domain;import java.util.HashMap;import java.util.Map;import org.apache.commons.beanutils.locale.converters.DateLocaleConverter;public class formbean { private String userName; private...
2012-10-18 20:53:18 306
原创 常用正则表达式
boolean v = java.util.regex.Pattern.compile("[\u4e00-\u9fa5]").matcher("是不是中文").matches();+++++++++++++++++++++++++++++++++++++++++++++++++1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^...
2012-10-18 20:32:33 102
原创 有大神会C++ builder的吗
老师布置了几个关于c++ builder的题目,希望哪位高手能帮忙解决下 比较急啊!!会给点物质上的奖励哈 有会的联系我啊,真的很急 谢谢!! 题目在添加到附件里了。...
2012-10-17 21:45:14 161
原创 使用md5对密码字符串进行加密
public static String md5(String message) { try { MessageDigest md = MessageDigest.getInstance("md5"); byte[] md5 = md.digest(message.getBytes()); BASE64Encoder encode = new BASE64Encoder();...
2012-10-16 07:42:41 181
原创 关于解析xml文件路径时的一点小收获
在读取xml文件的时候,往往需要先获取xml文件的所在目录。然后再通过特定的对象进行对象的读取。在取路径的时候,由于先前的一些文件夹的名字中间有空格。而在用特定对象获取空格的时候,获取到的空格会翻译成“20%”。而这时候,你再用这个路径取数据的时候会出现系统找不到文件的异常信息。想要解决这个问题有两种方法:1.关闭eclipse软件,找到文件所在的文件夹然后把文件夹中的空格去掉就行...
2012-10-15 15:52:37 223
原创 log4j应用
Log4j的基本应用 Introduction Log4j是一个开源代码的项目(Opensourceproject),它使开发人员能最大限度的灵活控制程序调试信息的输出,这一点它是通过额外的配置文件实现的。而且log4j开发包很容易上手,同时可能会使一些开发人员上瘾。 绝大多数的大型开发项目都有它们自己专门用于记录程序日志和对程序跟踪调试的API。许多经验证明,调试信...
2012-10-11 21:53:47 122
原创 JSP的语法及相关内容详解
JSP语法1.jsp模板元素jsp页面中的html内容称之为JSP模板元素jsp模板元素定义了网页的基本骨架,即定义了页面的结构和外观. 2.jsp脚本表达式JSP脚本表达式用于将程序数据输出到客户端语法:<%= 变量名或表达式 %> 3.jsp脚本片段jsp脚本片段(1)语法:<% 多行java代码%>注意:jsp脚本片段中只能出现ja...
2012-10-06 17:12:11 182
java模板方法设计模式思想的代码体现
//思想:模板方法设计模式/*需求:获取一段程序运行的时间.原理:获取程序开始和结束的运行时间,想减即可.用到系统提供的方法:System.currentTimeMillis()*///定义一个获取时间的类GetTimeabstract class GetTime{ //定义一个获取时间的方法,该方法是确定的.为子类提供获取特定一段程序的运行时间,所以它是...
2012-05-12 13:20:14 122
java编程 任意给定一个整型数组,求这个数组中哪一顺序段中的元素之和最大
class Suanfa{ private static int startP; private static int endP; public static void main(String[] args) { int[] arr={1,2,-5,-4,10,12,-4,44,-66,100,-200,1000};//随意给定一...
2012-05-11 20:05:30 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人