`
文章列表
1. 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案 ...
(原文)http://www.blogjava.net/lzhidj/archive/2008/07/10/213898.html Struts2教程--第二章 Struts2的工作机制及分析 第二章 Struts2的工作机制及分析 概述 本章讲述Struts2的工作原理。 读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程, ...
(原文)http://www.blogjava.net/sterning/archive/2007/07/17/130892.html Struts2与Struts1.x的深度比较 网名:sterning   Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。 但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越 ...
servlet3.0新特性http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/index.html?ca=drs-cn-0423 servlet工作原理http://www.ibm.com/developerworks/cn/java/j-lo-servlet/index.html sevlet线程安全:   1、Servlet的特点:单实例多线程     Servlet(struts类似)的生命 ...
  Struts 与 dojo 整合研究 1,        Struts 的 dojo 标签 Struts 框架有一些 Ajax 的插件,例如: ·         Ajax Parts - The AjaxParts Taglib (APT) is a component of the Java Web Parts (JWP) project ( http://javawebpart ...
引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象, 这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代 ...
  Java 内存 分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到 ...
由于要做一个简单的SSO,所以学习了cookie部分,原来感觉Cookie很简单,无非就是将cookie写入response,再从request中读出来,作DEMO练习了一下,发现有好多细节得注意。 大体思路:写两个servlet,一个写入cookie,一个读出cookie,看到很多人用以下代码: Java代码    1. response.addCookie(cookie);     2.  javax.servlet.http.Cookie[] diskCookies = request.getCookies();          3.           for(int i ...
今天在看jdk的源代码的时候注意到Integer.parseInt(s) 和 Integer.valueOf(s)的具体代码的实现有所区别: Java代码    1.        2. public static int parseInt(String s) throws NumberFormatException {     3. return parseInt(s,10);     4.    }     public static int parseInt(String s) throws NumberFormatException { return parseInt( ...
重定向是客户端跳转,转发是服务器端跳转 在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jsp response.sendRedirect("new.jsp");//重定向到new.jsp 在jsp页面中你也会看到通过下面的方式实现转发: <jsp:forward page="new.jsp" /> 当然也可以在jsp页面中实现重定向: <%response.sen ...
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
http://www.ibm.com/developerworks/cn/java/j-jtp06197.html
读取Properties文件读取,路径,空格,中文问题读取Properties文件和路径问题   如:读取jdbc.properties文件 路径 读取的类位于:package com.query.util; getClass().getResourceAsStream(jdbc.properties)       则jdbc.properties描述的路径是相对于这个类所在包的根路径而言的,    即为相对于文件夹util所在目录开始, getClass().getResourceAsStream(/jdbc.properties) 以/开始    则/jdbc.properties描述 ...
使用了request.setCharacterEncoding()方法却解决不了中文乱码原因有二: 1、你在使用request.setCharacterEncoding()方法之前已经使用了表单中的内容, 这时候,你需要在页面中首先使用该方法,然后再使用request调用表单的内容。 2、当你的表单的method使用了get的时候,这个request.setCharacterEncoding也不起作用了 3、当你set的字符集跟pageEncoding不一样时也不能正常显示。
隐式对象简介 JSP 架构背后的理念是提供一个 Web 组件,它允许开发人员着重关注 Web 内容的表示,而不用陷入解析、编程和数据操纵等细节。JSP 应用程序本质上是特殊的 Web 组件,在处理用户请求之前,J2EE Web 容器首先将其转换 ...
Global site tag (gtag.js) - Google Analytics