`
junli0411
  • 浏览: 135967 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
1.1 设计正在“腐烂”的征兆(Symptoms of Rotting Design)    有四个主要的征兆告诉我们该软件设计正在“腐烂”中。它们并不是互相独立的,而是互相关联,它们是过于僵硬、过于脆弱、不可重用性和粘滞性过高。    1. 过于僵 ...
 代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。1、 对接口编程   "对接口编程"是面向对象设计(OOD)的 第一个基本 ...
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图 的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。  理解抽象类    ...
Java中的容器 ArrayList学习、使用java中的容器,应改了解以下这些问题1,容器的作用2,与其它容器的区别3,知识点先说一:(作用是简单的,到处都能看到,不详说)首先要知到容器的作用,知到了作用才能开始使用它,首先我们应改知到ArrayList是一个容器,你可以往里边放任何的object(object的意思就使说基础类型不行了,不过可以放基础类型对应的类).所以当你有很多对象须要保存的时候,可以选择它)二:这个是比较总要的,因为学会使用一个容器是很容易的,恰当的使用才是重要的。对比Hashet ArrayList LinkedList这些都是比较常见的,在什么情况下选择哪个呢,那首先 ...
1. hibernate核心接口在项目种使用Hibernate框架,非常关键的一点就是要了解Hibernate的核心接口。Hibernate 接口位于业务层和持久化层。图1 Hibernate核心接口的层次架构关系   Hibernate的核心接口一共有5个,分别为:Session、 SessionFactory ...
一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*Accept-Language: zh-cnAc ...
1.建立Image.jsp文件,如下:<%@   page contentType="image/jpeg"    import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%><%!Color getRandColor(int fc, int bc) {        Random random = new Random();        if (fc > 255)            fc = 255;        if (bc > 255)    ...
1 javascript ,设置一个变量,只允许提交一次。   <script language="javascript">    var checkSubmitFlg = false;    function checkSubmit() {    if (checkSubmitFlg == true) {    return false;    }    checkSubmitFlg = true;    return true; ...
服务器端:打开注册表,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server \Wds\Repwd\Tds\Tcp   看到PortNumber键的键值:0xd3d,是16进制,也就是10进制的3389,也就是RDP协议的端口。我改成了3390。再修改下一个键值: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer \WinStations   在这个目录下找到PortNumber键,一样的修改键值。 
1.建立image.jsp代码如下<%@ page contentType="image/jpeg"    import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%><%!Color getRandColor(int fc, int bc) { //给定范围获得随机颜色        Random random = new Random();        if (fc & ...
Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。在 J2EE探索者系 列文章的最后一篇中,作者 Kyle Gabhart 将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指 ...
在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能,即当用户输入用户名密码进行登录的时候计数器加1,然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存在一些缺点,例如:用户正常登录后,可能会忘记点击退出按钮,而直接关闭浏览器,导致计数器减1的操作没有及时执行;网站上还经常有一些内容是不需要登录就可以访问的,在这种情况下也无法使用上面的方法进行在线人数统计。  我们可以利用Servlet规范中定义的事件监听器(Listener)来解决这个问题,实现更准确的在线人数统计功能。对每一个正在访问的用户,J2EE应用服务器会为其建立一个对应的HttpSession对象。当一 ...
Java EE Servlet监听器<o:p></o:p>概述:       Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。下面将介绍几种常用的监听器,以及它们都适合运用于那些环境。分类及介绍:1.  ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口。<v:shapetype coordsize="21600,21600" o:spt="75" ...
2004-9-16      星期四      晴Servlet的基础概念1.  Servlet是什么?答:1) 模块化的程序,运行在服务器端,增强了请求/响应导向服务;    2) 应用示例:       a. 访问远端对象;       b. 跟踪大量信息;       c. 多用户协作2.  HTTP和Servlets答:1) Servlet是HTTP协议中作为CGI的一个替代品;    2) HttpServlet类用于开发HTTP为基础的Servlet3.  HttpServlet答:1) 继承抽象类javax.servlet.GenericServlet,实现接口java.io.Se ...
1.在web.xml最开始的地方加上对filter过滤器的声明,指明过滤器使用的类<filter-class>,要使用的编码<param-value>,以及过滤器的适用范围<url-pattern>:        <filter>              <filter-name>setEncoding
Global site tag (gtag.js) - Google Analytics