- 博客(24)
- 资源 (14)
- 收藏
- 关注
原创 解决JSP引入JS文件后,JS文件中字符在页面上显示为乱码问题
在JSP中引入一个JS文件后JS文件中的字符在页面上显示为乱码的原因: 是由于JS文件自身存储编码和JSP中指定的发送请求的编码不同造成的。 解决办法: 1、无论是JSP还是JS通常建议使用通用编码UTF-8,特别是在国际化中十分重要,发送请求与响应编码设置如下: request.setCharacterEncoding("UTF-8"); resp
2008-08-07 11:18:00
3441
1
转载 软件工程师不可不知的10个概念
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。10. 关系数据库 (Relational Databases) 关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数
2008-07-28 17:54:00
578
转载 修正版 疯狂代码 写给WEB2.0的站长
当互联网吵吵嚷嚷的进入2.0时代,当互联网的技术不再是那么高不可攀,当复制变成家常便饭,互联网热闹起来了 myspace火了,中国冒出更多的myspace youtube刚刚起来,中国的视频网站就遍地开花 51拔地而起,中国出了无数的SNS facebook则改变了中国站长的抄袭方式,不再学chianren了,校内火了 .......... 当抄袭变成习惯,我想说的是,模仿,站长,你准备好了吗
2008-07-08 16:39:00
562
原创 修正版 疯狂代码 写给WEB2.0的站长
http://webdev.csdn.net/page/c2389205-03c6-4c80-9066-b07bc3bbcb1d
2008-07-08 16:36:00
660
转载 开发者版本:你属于哪个版本的程序员?
国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本:Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们
2008-07-01 09:32:00
545
原创 native2ascii用法解析
native2ascii是sun java sdk提供的一个工具.用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码.为什么要进行转码, 原因在于程序的国际化. Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(/udddd 记号)字符的文件.native2ascii 将含有其它字
2008-05-09 15:26:00
645
转载 P2P技术介绍
BT技术其实是P2P技术的一种应用,所以先让我们来看一下什么是P2P技术: P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。 技术背景 P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的
2007-10-08 09:49:00
1270
原创 响应正文输入输出流方法
响应正文输入输出流有如下两个方法,这两个方法相互排斥,只能调用其一。1) ServletResponse.getOutputStream 返回一个ServletOutputStream对象,实现字节流的输出,它可以直接输出字节数组中的二进制数据。2) ServletResponse.getWriter 返回一个PrintWriter对象,可以直接输出字符内容
2007-09-05 11:05:00
1823
转载 支持网格计算的数据库技术RAC
来源:赛迪网 网格计算已经成为热点,它所带来的低成本、高性能以及方便的计算资源共享正是众多企业所追求的。在这一大潮下,数据库技术将向何处发展?Oracle对此问题的回答是:未来的数据库将构筑在网格计算环境之上。 RAC(Real Application Cluster,真正应用集群)是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解
2007-09-05 09:15:00
914
原创 响应中的编码转换问题总结
Web服务器在向客户断发送消息时,采用PrintWriter(或JspWriter,最后还是调用PrintWriter输出)进行输出,java程序中的字符文本在内存中是以Unicode编码的形式存在,那么在PrintWriter输出文本字符时,需要先将它们转换成其他某种字符编码的字节数组后,再把这些字节数组内容写入到Servlet引擎提供的缓冲区中,再由Servlet引擎将缓冲区中
2007-09-04 18:01:00
2725
原创 一个WEB编码测试和讲解的servlet例子
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class
2007-09-03 17:33:00
783
转载 java中文解决大全(下)
4、中文问题的分类及其建议最优解决办法 了解以上JAVA处理文件的原理之后,我们就可以提出了一套建议最优的解决汉字问题的办法。 我们的目标是:我们在中文系统中编辑的含有中文字符串或进行中文处理的JAVA源程序经编译后可以移值到任何其它的操作系统中正确运行,或拿到其它操作系统中编译后能正确运行,能正确地传递中文和英文参数,能正确地和数据库交流中英文字符串。 我们的具体思路是:在
2007-09-03 16:12:00
942
转载 java中文解决大全(上)
Abstract:本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建议的最优化的解决Java中文问题的方法。 1、中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处
2007-09-03 16:09:00
1292
1
转载 JSP中文编码经验小结
影响JSP编码的两个属性:contentType 和 pageEncoding ; 首先,我们先了解一下JSP的编码规则,从中可以理解到contentType和pageEncoding的作用域.contentType的charset是指服务器发送给客户端时的内容编码.而pageEncoding是jsp文件本身的编码. JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用
2007-09-03 11:22:00
1837
2
原创 一个简单的Spring实现的例子
一个简单的运用Spring实现的例子配置文件applicationcontext.xml内容如下:http://www.springframework.org/dtd/spring-beans.dtd"> flx MainClass.java文件:package cn.itcast;import jav
2006-09-09 20:43:00
1428
原创 getBean方法的执行过程
//创建一个BeanFactory实例?bf,由于是解析XML配置文件,所以采用XmlBeanFactoryBeanFactory bf = new XmlBeanFactory (new ClassPathResource("/applicationcontext.xml"));Object obj = bf.getBean("zs");通过getBe
2006-09-09 20:15:00
2156
原创 自己实现一个Factory
自己实现一个FactoryCollectionFactory.java文件:package cn.itcast;import java.util.*;import java.io.*;public class CollectionFactory{ public static String KEY_PROPERTIES_FILE = "cn.itcast.collectionfile
2006-09-09 20:11:00
1310
原创 log4j输出源|log4j配置文件
l Log4j输出源的附加特性说明:日志记录器C的日志语句的输出将定向到C和它的祖先中的所有的输出源。这是条款“输出源的附加特性(appender additivity)”的意图.然而,假如有一个日志记录器C的祖先,叫做P,有一个附加标识被设置为false,然后C的输出将被定向到C和直到C的祖先P(包括P)中的所有的输出源,但是不包括P的祖先的中的任何输出源。日志
2006-09-09 19:23:00
1780
原创 Ant 和 Junit 的复用
Ant 和 Junit 的复用://基本类,实现在一个字符数组中查找一个字符,并返回这个字符在字符数组中的位置。package cn.itcast;public class FindChar{ int search(char [] chars, char ch) throws IllegalArgumentException {
2006-09-03 15:18:00
1031
原创 代理模式与Java动态代理类
2006-9-1 程序功能实现过程:应用程序指挥操作系统去做一个事务;操作系统检验正身;这个正身就是每个程序获得的一个身份(张三输入用户名启动一个应用程序,这个程序获得这个张三的身份);对代理模式与Java动态代理类的理解1. 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端
2006-09-03 12:49:00
1479
1
原创 JUnit|测试驱动|组合设计模式
2006-08-31JUnit:JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
2006-09-03 12:47:00
1302
原创 工作流|UML
2006-8-26 知识记录工作流的概念:为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程。在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。总体业务流程中,实现了基于计算机辅助处理而达到自动化的全部或部分称为工作流。也就是说,工作流是在计算机辅助下全部或部分自动执行的工作过程,该过程可运行于异质、分布的运行环境中,供多人协同工作。
2006-09-03 12:37:00
1832
原创 Class 类|类加载器|AOP|加密|JUnit
2006-8-25 学习总结1、类 Class Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)
2006-09-03 12:30:00
1552
原创 Ant构件工具|配置信息|批处理命令|克隆
2006-8-21知识总结l Ant构件工具1、配置path: path等于apache-ant-1.6.5中bin文件所在目录下。如 C:/apache-ant-1.6.5/bin2、配置JAVA_HOME 因为ant.bat批处理程序中已经有JAVA_HOME的配置,但是路径不一定对,所以配置JAVA_HOME的配置要看具体情况,可以不配置,未
2006-08-25 09:26:00
1224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人