自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七录斋

行到水穷处,坐看云起时

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 数据库合服工具

导出语句:mysqldump -h127.0.0.1 -P3306 -uroot -p123456 databaseName > exportSql.sql其中:MySQLdump是导出命令,-h后面是要导出的数据库数据所在的主机IP,-P后面是端口号(注意这个p是大写),-u后面是用户名,-p后面是密码(注意这个p是小写,-p关键字和密码之间不要有空格,否则在命令行中执行

2017-02-27 18:34:29 2118

原创 XML 解析---dom解析和sax解析

目前XML解析的方法主要用两种:1、dom解析:(Document Object Model,即文档对象模型)是W3C组织推荐的解析XML的一种方式。使用dom解析XML文档,该解析器会先把XML文档加载到内存中,生成该XML文档对应的document对象,然后把XML文档中的各个标签元素变成相应的Element对象,文本会变成Text对象,属性会变成Attribute对象,并按这

2014-11-03 21:53:18 1380

原创 安装Oracle时报错:环境不满足要求》》解决方法

以前在安装Oracle时就经常遇到这样的问题,也没太在意,修改了一下client\stage\cvu目录下的cvu_prereq.xml文件(添加支持当前操作系统的相关信息)就解决了,也没做些笔记,可是后来有些同学又问起这个问题,为此,我就把这个问题给记录了下来,供以后有此类问题的朋友参考:1、先找到client\stage\cvu目录下的cvu_prereq.xml,其中的部分关键代码如下(

2014-10-27 21:01:33 3977

原创 页面输入的数据格式转换类:BaseAction(常用于Struts框架中)

在我们接收页面传来的数据时,这些数据都是以String类型接收的,所以要进行数据格式转换,这时候就可以统一为它们进行转换,而且在处理这些数据的类中可以继承ActionSupport类,然后让每一个接收数据并做业务处理的action类继承该类,并调用该类中的数据格式转换方法对接收的数据进行处理。部分关键代码如下:/** * 超类BaseAction 数据格式转换 * @autho

2014-10-15 20:56:20 1064

原创 工具类之数据库工具类:DBUtil(采用反射机制)

经常操作数据库的码农们一定知道操作数据库是一项很复杂的工作,它不仅要解决各种乱码的问题还要解决各种数据表的增删改查等的操作。另外每次操作数据库都要用到数据库连接、执行SQL语句、关闭连接的操作,所以在这里我就把这些功能封装到了一个工具类中,该类使用的是反射机制写成的,也就是说它可以帮助你完成对任何数据表的操作。关键代码如下:首先是配置文件:config.propertiesdr

2014-10-15 20:25:45 2045

原创 Java基础加强之二---枚举

枚举的介绍:1、用普通类模拟实现枚举的实现原理:枚举类型就相当于一个类,枚举类型的变量也就都是对象,那我们可以用一般的类代替枚举实现其功能,如下代码:测试类:枚举类:下面就来看看枚举的基本实现:下面再来实现带有构造函数的枚举类:下面再来实现带有普通方法和抽象方法的枚举类:另外,如果枚举类中只有一个元素,那么该枚举类可以

2014-01-19 19:42:11 844

原创 Java基础加强之一

Java基础补充知识点一:        静态导入:import static 包名.类名.*;这是静态导入该类中所有的方法,这样在下面的程序中就可以直接调用该类的方法了,而不必再用该类类名调用该类中的方法了;                                import static 包名.类名.方法名;这是静态导入该类中的该方法,这样在下面的程序中就可以直接调用该方法了,

2014-01-19 14:36:24 857

转载 Statement和PreparedStatement之间的区别

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库

2014-01-17 21:12:06 578

原创 Java基础知识之设计模式中的Template模板方式

这种设计模式是模板方式,也叫Template方式。因为当我们在设计一个功能类时,发现它的功能只有一部分是确定的,而还有一些功能尚不确定,再有就是那些确定了的功能部分还有使用不确定功能的部分,那么这时候我们就将确定的功能部分实现,而不确定的功能部分暴露出去,由该类的子类去完成,也就是将这些个不确定的功能部分抽象化,那这时候该类也就自然而然的抽象化了。当然如果那些确定的功能的部分是该类默认的功能,

2014-01-17 18:18:23 829

原创 Java基础知识之对象初始化过程

我们知道当使用new关键字创建一个对象的时候,会调用相应的构造函数对该对象进行初始化,那么这个过程中到底都还有什么事情呢?先看一段代码:当执行语句:Student stu = new Student("zhangsan",17);执行该语句的时候在内存中程序都做了什么事情,让我们一一列举出来:1、因为new用到了Student.class,所以会先找到Student.c

2014-01-16 12:42:57 774

原创 Java基础知识之static关键字、静态代码块

所谓静态代码块就是用static关键字修饰的代码块,静态代码块格式如下:static{静态代码块中的执行语句……}我们知道构造代码块是为了给所有对象进行统一初始化而定义的,那么静态代码块是做什么用的呢?首先看静态代码块的特点:静态代码块随着类的加载而执行,且只执行一次,并优先于对象执行。下面看一个例子:

2014-01-15 20:28:39 865

原创 编写程序实现指定文件的复制粘贴

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;

2014-01-15 15:57:36 3583

原创 Java基础知识之static关键字

static关键字作为修饰符可以修饰变量也可以修饰方法,但都必须是成员变量或者是成员方法。当成员变量或者成员方法被static关键字修饰时,该变量或者该方法不仅可以被本类对象调用,还可以被本类名调用,调用方法为:类名.成员变量(该变量被static修饰),或者类名.成员方法(该方法被static修饰)。一个成员变量或者成员方法被static关键字修饰之后,该成员变量被称为静态成员变

2014-01-14 21:24:47 810

原创 Java基础知识之this关键字的使用

this关键字在java代码中是非常常见的。this关键字的用处主要分为两类:一个是用于区分成员变量和局部变量,一个是用于构造函数间的调用。代码如下:class Student{private String name;private int grade;private int age;Student(){}Student(String name){thi

2014-01-14 17:50:00 714

原创 Java基础知识之构造函数与构造代码块

我们都知道构造函数是为了创建对象时给对象的一些特性属性进行初始化用的,有了构造函数,我们在创建对象时,构造函数就会运行,对象的一些属性就会被初始化了;构造函数不同,创建对象时就会根据对象的不同进行不同的初始化,那些对象的属性也就不尽相同。可是如果不同对象的相同属性呢?也就是说如果一些不同的对象的某一属性是相同的,可是其他属性又不同,那我们就不同在构造函数中初始化该属性了。这时就需要用到构造代码块了

2014-01-14 17:06:41 734

原创 Java基础知识之位运算--两变量值交换方法

定义两个变量:int a = 1;int b = 2;现在要把a和b的值交换,一般我们最先想到的方法就是:先定义一个中间变量:int  c ;然后开始交换:c = a;a = b;b = c;这样就交换完毕了。在上一种交换方法中必须定义一个中间变量才能完成交换功能,这样就会多占用内存。那么有木有不用新建变量就能完成交换呢?第二种方法就是不用定义中间变

2014-01-13 14:00:07 2420

原创 单例模式的简单实现与两种实现方法的比较(饿汉式和懒汉式)(二)

饿汉式与懒汉式是单例模式的两种不同的写法,究竟使用哪个更为方便和安全呢?首先我们已经知道饿汉式是在外部类访问该对象前,该对象就已经存在了,而懒汉式是等到有外部类访问时才创建对象的。我们可能会以为使用懒汉式较为方便且安全,因为外部类访问时才创建对象,不访问就不创建对象。可是问题也来了:先看一下懒汉式的实现方法:

2013-12-31 15:21:06 1198

原创 单例模式的简单实现与两种实现方法的比较(饿汉式和懒汉式)(一)

单例模式的简单实现与两种实现方法(饿汉式和懒汉式):以上是第一种实现方法,被称为饿汉式,在被访问前就被初始化了该类对象,也就是说在Single类一进内存,就已经创建了对象第二种实现方法:如

2013-12-30 23:53:05 1217

原创 Spring+Quartz 定时任务

Spring+Quartz 实现定时任务,如下几步:1、创建任务(Job)package com.qiluzhai.quartzpublic class MyJob{ public void excute(){ System.out.println("just do it"); }}2、配置JobDetail、配置触发器(Trigger)、配置...

2019-04-18 16:38:04 260

jquery-1.11.1.min.js

这是个jQuery插件,在jsp页面中引用该文件可以使用Ajax技术队页面进行相关功能的操作。

2014-10-15

数据库连接、增删改查、关闭等操作工具类(采用反射机制)

这是数据库连接、对数据表(任何数据表)进行增删改查等操作的工具类,采用反射机制和泛型完成,其中有个配置文件,在配置文件中修改要连接的数据库驱动、数据库连接URL、数据库用户名、密码;

2014-10-15

Java面试宝典2014

奋斗吧,少年!2014年最值得拥有的Java行业就职面试宝典,你值得拥有。

2014-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除