`
kiki1120
  • 浏览: 307910 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。   Java2容器类类库的用途是“保存对象”,它分为两类:   Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。   Map----一组成对的“键值对”对象,即其元素是成对的对象,最典型的应用就是数据字典,并且还有其它广泛的应用。另外,Map可以返回其所有键组成的Set和其所有值组成的Collection,或其键值对组成的Set,并且还可以像数组一样扩展多维Map,只要让Ma ...
在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。  一、异常的种类      java异常可以分成两大类: 1、Exception和RuntimeException(虽然RuntimeException是从Exception继承的)。exception异常代表“无法避免的异常”  如io异常,往往这类异常是由于外部原 ...
autoMakeMenus.xml <?xml version="1.0" encoding="GB2312"?> <TestMenus> <menuO id="01" name="中国移动总公司" phone="" address="中国 北京" leader="" type="" create_date="" description="" parentid ...
通过Java的“Runtime.getRuntime().exec()”来执行一个外部shell脚本,这种方法在Java中非常消耗资源。   Java虚拟机执行这个命令的方式是:首先克隆一个和当前虚拟机一样的进程,再用这个新的进程去执行外部命令,最后再退出这个进程。如果频繁执行这个操作,系统的消耗会很大,不仅在 CPU,内存操作也很重。可用JNI作为替代方法。   下面给出例子程序: public class SysCommUtil { final static Log log = LogFactory.getLog(SysCommUtil.class); static{ ...
查看smb服务状态Service smb status 启动smb服务Service smb start 停止smb服务Service smb stop 停止防火墙(很重要)Service iptables stop
1.登陆管理界面   http://localhost:8080/admin   密码和用户名在你安装的时候设定的,如果忘记(或没有)的话,去改%CATALINA_HOME%\conf\tomcat-users.xml,添加admin和manager两个role,一个用户,该用户的role为admin和manager就可以了,按原有的xml复制修改就可以。   2.常用功能   s(2)   2.1 设置工作目录自动重载 s(2)   2.2 设定URI 编码,解决超链接中文乱码(可能要tomcat 5.0.2x或更高版本) s(2)   2.3 配置数据库连接池   3 ...
  1、配置系统管理(Admin Web Application)    大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。Admin Web Applic ...
Tomcat 4.x解决方法: 获取中文:request.setCharacterEncoding("gb2312"); 输出中文:<%@ page contentType="text/html;charset=gb2312" %>,必要时需要转码   Tomcat 5.x解决方法: 获取中文: 提交表单时 1)post:request.setCharacterEncoding("gb2312"); 2)get:修改server.xml,在Connector中加入URIEncoding="gb2312&quo ...
tomcat5.5.x 配置记录   1.下载http://www.eu.apache.org/dist/jakarta/tomcat-5/http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x-admin.ziphttp://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x-compat.ziphttp://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jak ...
Tomcat 服务器server.xml的关键参数配置 说明:以下文字均以tomcat5.0.30为例进行。   1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。 <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> <Connector port="80" maxThreads="150" minSpareThreads="25" maxSp ...
Tomcat双向认证的问题这么多,贴一篇我总结的Tomcat双向认证方法   tomcat实现SSL配置 编辑tomcat的配置文件server.xml,去掉下面SSL Connector的注释,修改为如下:   <!-- Define an SSL HTTP/1.1 Connector on port 8443 -->   <Connector className=& ...
    我用JSP和ASP编程已经有一段颇长的时间了,在这两种服务器端的编程解决方案中,我越来越觉得JSP的功能要比ASP强大得多。我为什么要把JSP选作首选服务器端web应用程序开发工具呢?当然,JSP迷人的特性和功能不少,但JSP的标签库是让我做出这一决定的最重要诱因之一。        为什么这样说呢?原因有两个方面:维护和开发的速度。服务器端脚本语言其实就像是开发Internet的熔炉。在一个服务器页面上,你可以很方便地混合各种不同的脚本方法和对象。这种页面简直就是建筑Web的混凝土。正是这种“材料”的混合给予了服务器端脚本强大的信息处理能力。它可以让服务器端程序设计人员开发出动态的、灵 ...
一、    概述struts是基于当前的一些相关标准的开发技术(servlet,xml…)基础之上,提供了一个开发框架的开放源码项目,由于我们开发web应用的复杂度随着系统的复杂度的要求越来越来复杂。特别是在代码重用,代码移植、代 ...
为了这个项目,我的工作机又一次“搬家”,从楼上搬到楼下,已经记不清搬过几次了,联想主机真够结实的。   最近我负责的开发任务已经完成,下个任务所需的代码别人还没做完,所以这两天有点空闲时间,于是整理下硬盘上的技术资料,这些都是以前保存下来的网页,为了便于查找和保存还是决定记录到博客中。   很多资料都找不到出处了,要是原作者在我的博客中发现自己的文章,请告知我添加转载网址,要是不喜欢别人转载,我就直接删除好了。
   如何选择Web开发框架    开发框架的选择,始终是个仁者见仁、智者见智的事情。尤其是Web层的开发框架,数量非常多,而且各有特色,如:Struts、WebWork、Spring MVC、Tapestry、JSF、WebPage3.0……等等。    下面先来看看为什么 ...
Global site tag (gtag.js) - Google Analytics