- 博客(30)
- 收藏
- 关注
原创 Linux系统启动过程:
Linux启动这部分的源码主要使用的是C语言,也涉及到了少量的汇编。而启动过程中也执行了大量的shell(主要是bash shell)所写脚本。1. 概述: 当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导Linux,Linux首先进行内核的引导,接下来执行init程序,
2007-06-07 13:39:00 584
原创 Java及相关字符集编码问题研究续
4. 系统软件 下面讨论几个相关的系统软件。 4.1. mysql数据库 很明显,要支持多语言,应该将数据库的编码设置成utf或者unicode,而utf更适合与存储。但是,如果中文数据中包含的英文字母很少,其实unicode更为适合。 数据库的编码可以通过mysql的配置文件设置,例如default-character-set=utf8。还可以在数据库链接URL中设置,例如:
2007-01-02 09:07:00 596
原创 Java及相关字符集编码问题研究
2. 编码基本知识 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 2.1. iso8859-1 属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x61=97。 很明显,iso8859-1编码表示的字符范围很窄,无法表示中文字符。但是,由于是单字节编码,和计算机
2007-01-02 09:03:00 501
原创 java 文件操作大全
1、文件的建立/检查与删除 程序代码 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.println(f.exists()); if(f.exists()){//检查
2006-12-29 18:40:00 693
原创 Struts文件上传
最近在网上看了几篇关于Struts处理文件上传的文章,并进行了整理。但对其中一些问题还是有些迷惑,以待日后解决! 现把代码贴出来以供初学者研究: UploadUitl.java /** * 这是一个辅助类,辅助完成上传功能。
2006-12-29 18:36:00 656
原创 利用HttpSessionListener统计在线人数
JSP显示在线人数代码 /** * 编写以下SessionCounter.java * 并编译为SessiionCounter.class * 然后放到你的网站的classpath的 * SessionCount(自己建立此目录)下面 */ package SessionCount; import javax.servlet.*; i
2006-12-29 18:31:00 504
原创 Session详解
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 文章工具一、术语session在我的经验里,session这个词被滥用的程度大概
2006-12-29 18:29:00 582
原创 session机制
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
2006-12-29 18:26:00 646
原创 session的理解
先request.getsession(),当已有一个session与前request相关时就返回对这个session的引用,当没有时就生成一个.一个session在server通过一个sessionid来标识的。也就是说在一个server是不会有两个相同sessionid的session.那么session为什么会和cookie扯在一起呢?正如我所说对于一个session来说它的sessioni
2006-12-29 18:25:00 642
原创 cookie机制和session机制的区别
、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以
2006-12-29 18:23:00 743
原创 Log4j 学习笔记
Index 1. Log4j的类图 2. Logger:日志写出器 1. Logger的输出方法 2. Logger的命名规则 3. Log level 4. 示例代码 5. 关于logger的两点说明 3. Appender:日志目的地 1. ConsoleAppender 2. FileAppender 3
2006-12-29 18:18:00 734
原创 Servlet过滤器
一、Servlet过滤器的概念:***************************************************************************************Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。 Servlet过滤器本身并不产生请求和响应对象,它只能提供过
2006-12-29 18:14:00 559
原创 Context容器
Context元素代表一个web应用,运行在某个特定的虚拟主机上。如Servlet Specification 2.2或以后版本中描述的那样,每个web应用基于一个Web Application Archive(WAR)文件,或者是一个目录,包含WAR文件解压后的内容。有关Web Application Archive的更多信息,可以
2006-12-29 18:11:00 600
原创 良好的Java风格
简介这是这个两部分的关于Java编码风格系列的结论部分。在第一部分中,我介绍了我用良好的习惯来编写Java的一些情况,解释了为什么我们应该关心我们代码的样子,并且展示了良好Java风格的一些基本要素。在这个部分,我会展示良好Java风格的更多要素,并把我的情况作一个总结。源文件有很多种方式来组织Java源文件。这是工作得很好的一个:文件头注释(可选)。包声明。空行或其它分隔符。导
2006-12-29 17:49:00 576
原创 日文字符中常见的乱码情况---正波浪线“~”
在一般的日文字符表示正常的情况下正波浪线“~”任然经常会出现乱码的情况。数据库参数NLS Database ParametersNLS_CHARACTERSET JA16SJIS NLS_NCHAR_CHARACTERSET AL16UTF16一:对于VARCHAR2字段现象:在页面上输入“~”存入DB后再取出到页面时变成“?”(页面的字符设置为char
2006-12-29 17:45:00 147196
原创 Tomcat的详细配置手册
这里注意,在jakarta-tomcat-5.0.28.exe以前是有默认的admin模块,在jakarta-tomcat-5.5.9.exe则没有安装默认的admin模块,这时http://127.0.0.1:8080/admin打开时则会出现 Tomcats administration web application is no longer installed by default.
2006-12-29 17:38:00 568
原创 JSP2.0规范page指令13个属性
%@ page---------%>使用方式1、属性:language = "javaScriptLanuage" 默认为Java2、属性:extends ="ClassName" 主要定义此JSP网页产生的Servlet是继承哪一个父类3、属性:import = "importList" 主要定义此JSP网页使用那些JAVA API 4、属性:session="true|false" 决定JS
2006-12-29 17:35:00 552
原创 Eclipse
0.Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php 0.5.lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz1.MyEcli
2006-12-29 17:23:00 550
原创 JSP 内置对象
内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象:1.request对象 request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。 1 Object getA
2006-12-29 17:14:00 375
原创 使用 HTTPS 编写客户端程
使用 HTTPS(Hypertext Transfer Protocol Secure 安全超文本传输协议)并非你所想的那样简单直接。如果你曾经尝试在 Java 客户端和 HTTPS 服务器之间进行安全的通讯,也许会注意到标准的 java.net.URL 类并不支持 HTTPS协议。这篇文章将向你展示,如何使用 JDK 1.2-compatible 虚拟机或微软的 JDK 1.1-compati
2006-12-29 17:09:00 848
原创 端口的含义
端口概念在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。端口分类逻辑意义
2006-12-29 17:00:00 1206
原创 Ant在eclipse中的build.xml的配置
xml version="1.0" ?>- project name="webmodulebuilder" default="deploy" basedir=".">- set global properties for this build --> - 发布WEB路径 --> property name="DEPLOY_PATH"
2006-12-29 16:37:00 872
原创 struts源代码阅读(struts 初始化)
struts作为J2EE的MVC框架已经取得了很大的成功,下面将分几篇文章说明struts源程序的结构。第一篇 struts的初始化struts 的核心类是org.apache.struts.action.ActionServlet,这个类将会在struts第一次使用时,作为servlet初始化并存入tomcat容器。很显然的,初始化将会调用init方法初始化相应的数据。一、initInter
2006-12-29 16:31:00 394
转载 五种提高 SQL 性能的方法
从 INSERT 返回 IDENTITY 我决定从遇到许多问题的内容入手:如何在执行 SQL INSERT 后检索 IDENTITY 值。通常,问题不在于如何编写检索值的查询,而在于在哪里以及何时进行检索。在 SQL Server 中,下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语句所创建的 IDENTITY 值:SELECT @@IDENTITY这个 SQL 语句并不
2006-12-29 16:23:00 350
原创 oracle的数据导入导出
Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地-->服务命名 添加正确的服务命名 其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可能服务器离你很远。 你同样可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能你可以构建俩个相同的数据库,一个用来
2006-12-29 16:12:00 406
转载 ORACLE数据库分页
CREATE Proc p_show@QueryStr nvarchar(4000), --表名、视图名、查询语句@PageSize int=10, --每页的大小(行数)@PageCurrent int=1, --要显示的页@FdShow nvarchar (4000)=, --要显示的字段列表,如果查询结果有标识字段,需要指定此值,且不包含标识字段@FdO
2006-12-29 16:04:00 820
转载 常用集合的使用总结
VectorArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些import java.util.*;/** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */public class VectorDemo{ p
2006-12-29 15:45:00 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人