摘要:首先导入mybatis-3.1.1.jar包以及Mysql-connector-java-5.1.6-bin.jar包新建一个数据库create database mybatis;use mybatis;CREATE TABLE users(id INT PRIMARY KEY AUTO_INCRE...
阅读全文
摘要:将mysql-connector-java-5.1.6-bin.jar导入到tomcat的lib目录下。在java项目中,只需要引入mysql-connector-java-5.1.6-bin.jar就可以运行java项目。在web项目中,当Class.forName("com.mysql.jdbc...
阅读全文
摘要:IO流下分为字节流与字符流,每个流又分为输入输出以及读写。字节流的两个基类为InputStream与OutputStream。字符流为Reader和Writer一般的缓冲流读写字符:BufferedReader br = new BufferedReader(new FileReader("b.tx...
阅读全文
摘要:Java提供的Arrays类里包含一些static修饰的方法可以直接操作数组.int binarySearch(type[] a, type key)使用二分法查询key元素值在a数组中出现的索引,如果a数组不包含key,返回负数,调用该方法要求数组中元素已经按升序排列.int binarySear...
阅读全文
摘要:package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.InputStreamRead...
阅读全文
摘要:首先去apache官网下载http://logging.apache.org/log4j/1.2/download.html 新建一个项目,将log4j-1.2.X.jar加入classpath中。 在src中新建一个log4j.properties Loggers组件在此系统中被分为五个级别:DE
阅读全文
摘要:在WEB-INF下新建一个content目录,建立一个upload.jsp 1 2 3 5 6 7 简单的文件上传 8 9 10 12 13 14 15 16 17 然后UploadAction.java如下package action;import co...
阅读全文
摘要:在tomcat中设置自动部署,可以简化工程的修改操作。有两种方法:方法1:打开tomcat_home/conf/server.xml文件,在标签内输入以下内容:Xml代码path:表示在浏览器中输入http://localhost:8080/虚拟目录名docbase:表示工程包的物理绝对路径,具体...
阅读全文
摘要:直接在path最前面加入(记得最前面,有些软件会自动给你装些低版本的jdk)C:\Program Files\Java\jdk1.6.0_13\bin;就可以了。
阅读全文
摘要:一对多的双向关联:user对应多个orderuser.xml: order.xml: 注意如果一的那方不加inverse="true",增,更可以正常,但删除会引起错误。Hibernate中的inverse在表关系映射中经常应...
阅读全文
摘要:html 设置为utf-8格式myeclipse里可以修改jsp编码格式,request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");String username = (Strin...
阅读全文
摘要:构造块优先于构造方法执行,而且每当有一个新的实例化对象产生时,就会重复执行构造块的程序。静态块优先于构造块执行,而且不管有多少个实例化对象产生,静态块只会执行一次,它的主要作用是为类中的static属性初始化。主类中定义的静态块的执行要优先于主方法执行。内部类的最大优点:可以方便地访问外部类的私有操...
阅读全文
摘要:struts2使用xml校验按照书本输入dtd约束文件"-//OpenSymphony Group//XWork Validator 1.0.2//EN""http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"发现失败原因是http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd已经不是dtd约束文件了,打开网址,发现opensymphony的网址已经迁移走了,因为xwork的东西已经并入struts2中,成为apache的一部
阅读全文
摘要:eclipse的xml插件进行dtd验证的时候由于找不到dtd或请求主机相应超时,会出现黄色的警告The file cannot be validated as the host "www.opensymphony.com" is currently unreachable.一旦出现了这种警告,我们就无法在eclipse编辑器中使用代码自动提示功能了,如何解决?我们可以这些dtd文件放在本地一份,让eclipse编辑器在验证dtd文件的时候优先使用本地dtd文件,以下以xwork的XXXAction-Validation.xml为例进行配置1.将dtd文件手动复制到本地目录
阅读全文
摘要:最新开始学习struts2,在官网上下载的最新的struts2(2.3.15.2),jar包,在使用动态方法调用的时候老是报错,错误代码如下HTTPStatus404-ThereisnoActionmappedfornamespace[/]andactionname[book!delBook]associatedwithcontextpath[/Struts2_0900_eg].但是导入struts-2.2.3.1的jar程序就能正常动态方法调用,最新版的struts2需要在struts.xml中添加打开动态方法调用。
阅读全文
摘要:在tomcat context.xml中配置数据 WEB-INF/web.xml --> -->在server.xml中修改如下 在项目的xml中配置 MySQL Datasource v3hdjdbc/bookstorejavax.sql.DataSourceContainer访问代码private DataSource ds=null;public BookDBBean() throws NamingException{Context ctx=new InitialContext();ds=(DataSource) ctx.lookup("java:comp/env/
阅读全文
摘要:10.数字与静态静态变量是共享的。同一类所有的实例共享一份静态变量。实例变量:每个实例一个。静态变量:每个类一个。数字的格式化唯一必填的项目是类型package xiao;class StaticSuper{static {System.out.println("super static block");}StaticSuper(){System.out.println("super constructor");}}public class Dog extends StaticSuper{static int rand;static {rand=(int
阅读全文