java基础
chenzimo
这个作者很懒,什么都没留下…
展开
-
jdk,tomcat安装时环境变量的配置
虽然是新手,jdk,tomcat都是配置过很多次的。但每次配完之后,下次再配,还是有些不记得。所以记在这里,随时查找。jdk环境变量的配置JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2转载 2013-05-22 22:21:35 · 554 阅读 · 0 评论 -
javascript中数据类型之间的转换
在js中,总的来说数据类型分为两大类,一类是原始值类型的,一类是引用类型的。原始值类型的包括:字符串(String) 、数字(Number) 、布尔值(Boolean) 以及两个特殊的值null 和 undefined 。引用类型的主要是指对象,在js中,对象的范围很广,甚至有js中一切都是对象这样的说法。对象可以分为对象(Object) 以及更具体的数组(Array) 、函数(Funct转载 2013-06-18 22:52:47 · 535 阅读 · 0 评论 -
javascript中EL表达式的用法
今天在项目过程中,想在javascript代码中使用存在session中的对象。但是总是出错。而在网上找了找实现的方法,有的文章中说:要在javascript中使用El表达式,只需在el表达式两端加上单引号或者双引号即可 如: function(){ alert('${sessionScope.user.原创 2013-06-18 22:50:04 · 778 阅读 · 0 评论 -
关于表单的获取
获取表单的引用在开始对表单进行编程前,必须先获取表单的引用.有以下方法可以来完成这一操作。1)采用典型的DOM树中的定位元素的方法 getElementById(),只要传入表单的id即可获得表单的引用:var vform=document.getElementByIdx(“form1”);2)还可以用document的forms集合,并通过表单 在form集合中的位置或者表单的n转载 2013-06-18 22:54:13 · 400 阅读 · 0 评论 -
JDBC执行存储过程的四种情况
本文主要是总结 如何实现 JDBC调用Oracle的存储过程,从以下情况分别介绍:[1]、只有输入IN参数,没有输出OUT参数[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)【准备工作】 创建一个测试表TMP_MICHAEL ,并插入数据,SQL如下:转载 2013-06-06 23:35:38 · 353 阅读 · 0 评论 -
java中使用过滤器实现自动登录
使用过滤器实现自动登录一、自动登录实现原理。 (1)当用户勾选“记住密码”时,先登录,然后把账号密码记录到客户端的Cookie中,下次访问任意页面的时候使用过滤器从客户端的Cookie中获取账号密码进行登录,最后把Cookie时间刷新一遍。 (2)当用户不勾选“记住密码”时,先登录,然后把Cookie从客户端中销毁。二、自动登录简单案例。 登录的Servlet:转载 2013-05-29 09:19:17 · 642 阅读 · 0 评论 -
java工程 获取src里面的xml文件
用类装载器来读,因为src目录所有的文件和java类最终都会编译到classes或bin中生成一个文件对象:File file = new File(getClass().getClassLoader().getResource("test.xml").getPath());直接得到一个输入流:InputStream in = getClass().getClass转载 2013-05-28 13:39:58 · 741 阅读 · 0 评论 -
四种解析XML文档的方法详解(介绍+优缺点比较+示例)
(此文章完全属于转载)众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里SAX:http://sourceforge.net/projects/sax/JDOM:http://jdom.org/转载 2013-05-27 21:03:12 · 602 阅读 · 0 评论 -
Java程序员必知的8大排序
8种排序之间的关系:1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; public class insertSort { p转载 2013-05-24 23:36:32 · 361 阅读 · 0 评论 -
eclipse快捷键
Alt+左箭头,右箭头 以在编辑窗口切换标签Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动Ctrl+f6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换Ctrl+f7 可以在视图之间切换 ,如编辑视图,输出视图转载 2013-05-24 22:00:14 · 339 阅读 · 0 评论 -
JDK1.5,JDK1.6,JDK1.7 各自的新特性
JDK1.5(JDK5.0)Java2标准版(Java 2 Platform, Standard Edition, J2SE)1.5版本更新不同于以往,它带来了很多里程碑式的革新,SUN将其绰号取名为“虎”。这一次的变革将是Java诞生以来从未有过的,它给我们带来了耳目一新的感觉。下面我们就来欣赏一下其中的部分典型变化: 比较JDK版本,JDK 1.5中新增的语言特性: 1.枚举(转载 2013-05-24 20:59:03 · 741 阅读 · 0 评论 -
Tomcat 的数据库连接池设置与应用
下面是转载 1.将数据库驱动程序的JAR文件放在Tomcat的 common/lib 中;2.在server.xml中设置数据源,以MySQL数据库为例,如下:在 节点中加入, name="jdbc/DBPool" type="javax.sql.DataSource" password=转载 2013-05-24 19:48:00 · 406 阅读 · 0 评论 -
tomcat中的配置文件
tomcat中xml文件都放在conf文件夹中。其中有server.xml,context.xml,web.xml,tomcat-users.xml,server-minimal.xml五个xml文件。server.xml:Tomcat中主要的配置文件,定义了tomcat的体系结构.这个文件时被digester用来在tomcat启动时构建tomcat容器的配置文件。context.原创 2013-05-24 19:01:29 · 816 阅读 · 0 评论 -
Tomcat6的结构
tomcat6的结构已经有了改变。bin目录:主要作用控制tomcat的启动与关闭(使用catalina)脚本,以及与启动关闭有关的安全管理(uli)等。archive版(解压缩后直接用的那种)的比用安装包安装的那种要多一些sh和bat脚本.startup脚本实质上也是调用catalina脚本,只不过所让它在后台运行。此目录也有一些jar包,包括bootstrap.jar,commons-转载 2013-05-23 14:57:00 · 376 阅读 · 0 评论 -
tomcat5常见目录分布与代表意义及其类的加载顺序
/bin:存放启动和关闭tomcat的脚本文件;/conf:存放tomcat的各种配置文件,比如:server.xml/server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat服务器访问)/server/webapps:存放tomcat自带的两个web应用:admin应用和manager应用。/common/lib:存放tomcat服转载 2013-05-23 14:51:51 · 566 阅读 · 0 评论 -
关于jdk与jre的区别
对于像我这样的java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下,下面是我在网上找来的内容:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JDK就是Java Development KitJRE是Java转载 2013-05-22 21:32:43 · 345 阅读 · 0 评论 -
一台电脑同时运行多个tomcat配置方法
别人的话,只不过copy过来的:当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在dos下运行才发现所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量,因此步骤如下: 1.使用压缩版的tomcat不能使用安装版的。 2.第一个tomcat的配置不变。 3.增加环境变量CAT转载 2013-05-22 22:54:52 · 358 阅读 · 0 评论 -
各种正则表达式
分类: Python/RubyIPv4地址正则表达式:^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$测试环境:Javascript/.Net/C++/JAVA特点:匹配IPv4地址IPv6地址正则表达式:^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1转载 2013-06-29 13:49:02 · 602 阅读 · 0 评论