上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

2011年6月7日

摘要: servletRequest、servletRespones作用于链接 servletContext作用于全局 Cookie客户端技术,大家都知道的。 Session服务器端技术--为每一个客户端创造一个独享的Session对象 Session 关键点是,在getSession时,如果不存在当前会话,会自动创建,以后再getSession的时候,用的就是这个了。 Cookie respons... 阅读全文
posted @ 2011-06-07 21:39 黑暗伯爵 阅读(473) 评论(3) 推荐(1) 编辑

2011年6月5日

摘要: Servlet的一些技巧&模板代码 Request相关 获得一些基本参数 //获取提交地址request.getRequestURI();//获取提交内容request.getQueryString();//获取客户端地址(浏览器)request.getRemoteAddr();//获取客户端端口(浏览器)request.getRemotePort();//获取提交方法(GET,POST or .... 阅读全文
posted @ 2011-06-05 18:04 黑暗伯爵 阅读(6230) 评论(1) 推荐(2) 编辑

2011年6月1日

摘要: XML不再多说,XML 约束也不用说了,这里讲讲java如何对XML操作。java中使用XML,目前常用的就是Jaxp(sun)和dom4j了,这里先讲讲java自带的Jaxp包JAXP 开发包是J2SE的一部分,它由javax.xml、org.w3c.dom 、org.xml.sax 包及其子包组成Jaxp的xml解析器有两种,一种是DOM解析器,一种是SAX解析器,两种各自应用在不同的场景上。在DOM解析时,会把xml中各个节点视为对象,然后根据父子关系相互嵌套。优点时容易操纵,缺点也很明显,必须全部通读xml并加载进内存。DOM解析的流程:1,DocumentBuilderFactory 阅读全文
posted @ 2011-06-01 20:23 黑暗伯爵 阅读(864) 评论(0) 推荐(0) 编辑

2011年5月27日

摘要: 加密不多说了,无非就是拿钥匙开门,现在先看看对称加密,就是一把锁,锁上门是这把钥匙,开门还是这把钥匙 1 import javax.crypto.Cipher; 2 import javax.crypto.KeyGenerator; 3 import javax.crypto.SecretKey; 4 5 public class SecretKeyTest { 6 7 public static void main(String[] args) throws Exception { 8 9 // 加密类,只能通过类自带的getInstance静态方法获得对象10 Cipher cipher 阅读全文
posted @ 2011-05-27 15:55 黑暗伯爵 阅读(447) 评论(0) 推荐(0) 编辑

2011年5月13日

摘要: 模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程可通过线程Sleep的方式模拟)。各类型客户在其对应窗口按顺序依次办理业务。 当VIP(6号)窗口和 阅读全文
posted @ 2011-05-13 12:34 黑暗伯爵 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 不仔细观察的话,交通信号灯的变化还是一下子描述不清的,神马左转右转,为什么要这样转。。。。先看看视频吧。下面贴出张老师的代码: 1 package com.isoftstone.interview.traffic; 2 3 /** 4 * 每个Lamp元素代表一个方向上的灯,总共有12个方向,所有总共有12个Lamp元素。 5 * 有如下一些方向上的灯,每两个形成一组,一组灯同时变绿或变红,所以, 6 * 程序代码只需要控制每组灯中的一个灯即可: 7 * s2n,n2s 8 * s2w,n2e 9 * e2w,w2e10 * e2s,w2n11 * s2e,n2w12 * e2n,w2s13 阅读全文
posted @ 2011-05-13 12:18 黑暗伯爵 阅读(1090) 评论(0) 推荐(0) 编辑

2011年5月11日

摘要: AOP,《thinking in java 4th》中没有过多阐述,只能结合视频和查找其他资料了。AOP的大概原理是这样的:设计模式高深了,咱连皮毛都触不到,目前知道这个就行了。下面是谈不上设计模式的建议代码实践:1importjava.lang.reflect.InvocationHandler;2importjava.lang.reflect.Method;3importjava.lang.reflect.Proxy;45publicclassTest{67//接口,攒电脑8publicinterfaceDIY{9//去中关村买配件10publicvoidbuySomthin();1112 阅读全文
posted @ 2011-05-11 05:52 黑暗伯爵 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 注解就像javadoc的注释一样,只不过注释是静态源码级别的,而注解可以使运行时的,不但可以告诉编译器某些事,也可以用来减少工作负担。下面为三种标准注解以及四种元注解:1、@Target 表示该注解用于什么地方,可能的 ElemenetType 参数包括: ElemenetType.CONSTRUCTOR 构造器声明ElemenetType.FIELD 域声明(包括 enum 实例)ElemenetType.LOCAL_VARIABLE 局部变量声明ElemenetType.METHOD 方法声明ElemenetType.PACKAGE 包声明ElemenetType.PARAMETER 参数 阅读全文
posted @ 2011-05-11 00:00 黑暗伯爵 阅读(911) 评论(0) 推荐(0) 编辑

2011年5月10日

摘要: 1publicclassTest{23//泛型方法4public<T>voidprintClass(Ta){5System.out.println(a.getClass());6}78publicstaticvoidmain(String[]args){910Testt=newTest();11t.printClass(t);12}13}输出:classTest泛型方法中,<T>在返回值的定义前面,如果有返回值,返回值也可以是<T>,就可以是这样://泛型方法,它什么也没干public<T>TprintClass(Ta){returna;}可以这 阅读全文
posted @ 2011-05-10 16:15 黑暗伯爵 阅读(1025) 评论(0) 推荐(0) 编辑

2011年5月9日

摘要: 反射是个什么东西,就是探测一个类或者接口等等这些东西的内部构造,比如知道某个类都有什么构造方法,或者有什么成员变量(你没有他们的源代码)。也可以在程序运行时,动态的改变程序内部结构,而不是编译时。1importjava.lang.reflect.Constructor;2importjava.lang.reflect.Field;3importjava.lang.reflect.Method;45publicclassTest{6staticintstep=0;78//只要这个类被加载,就会执行一下静态内容,不管你有没有创建实例!9static{10System.out.println(++s 阅读全文
posted @ 2011-05-09 03:54 黑暗伯爵 阅读(372) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

导航