自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小马哥(新博客地址 http://maruifu.cn )

千行代码过,BUG不沾身!

  • 博客(35)
  • 资源 (23)
  • 收藏
  • 关注

原创 编写struts.xml文件时提示帮助信息

让MyEclipse提示xml信息:当我们在编写struts.xml时,发现MyEclipse并不会给出帮助提示,那是因为MyEclipse默认并不支持struts2的DTD约束,所以我们需要手工导入dtd以支持提示。步骤:[window][preferences][MyEclipse][Files and Editors][XML][xml Catelog]

2015-09-24 00:13:32 504

原创 注解(Annotation,JDK5.0新特性)

1.注解(注释(一种引用数据类型),标注,Annotation)的作用 如果要对于注解的作用进行分类,我们可以根据它所起的作用,大致可分为三类: 编写文档:通过代码里标识的元数据生成文档。 代码分析:通过代码里标识的元数据对代码进行分析。 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。 注意:这里的注解又叫做注释,但是和java源文件中的“代码注释”是完全不同的。Ja

2015-09-24 00:10:00 774

原创 DBCP的配置参数

tomcatde DHCP的配置logAbandoned="true" maxActive="20" maxIdle="2" maxWait="5000" name="system" removeAbandonedTimeout="60" removeAbandoned="true" password="xx" type="javax.sql.DataSource"url="j

2015-09-23 08:50:41 361

原创 C3P0的详细配置

c3p0详细配置官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test

2015-09-23 08:48:29 280

翻译 提问的智慧

Copyright (C) 2001 by Eric S. Raymond中文版Copyleft 2001 by D.H.Grand(nOBODY/Ginux)英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html中文版:http://www.ringkee.com/freedom/questions_of_mind

2015-09-19 00:53:01 570

原创 JDBC六部曲

JDBC l  什么是JDBC?n  Java DataBase Connectivityl  接口有什么作用?n  使程序“可插拔”,易于扩展。n  接口是一套规范,程序员应该面向接口去调用,不需要关心接口底层的具体实现。l  JDBC的本质是一套规范一套接口,是SUN定义的J2EE规范之一。所有的java程序员面向JDBC接口调用,所有的数据库厂商程序员面向JDBC规范

2015-09-19 00:42:10 3116 1

原创 window.opener和window.open用法

window.opener 的用法 window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为: window.opener.document.getElementById("name").value = "输入的数据

2015-09-19 00:35:22 996

原创 获取表单对象,得三种方法

获取表单对象,得三种方法getElementById(),getElementsByName(), and getElementsByTagName() 和用法今天碰到了翻页不好用的问题,检查一下发现没有表单,加上去就好了,发现获取某个对象值的方法有很多,但是使用哪一个才是正规的途径那,问了同事,得出结论如下:  document.表单名称.对象名称.属性值  这种方式IE支持第三

2015-09-19 00:32:19 2908

原创 Meta标签详解

Meta标签详解,    您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种:    ● 在搜索引擎中登录自己的个人网站    ● 在知名网站加入你个人网站的链接  ● 在论坛中发帖子宣传你的个人网站  很多人却忽视了HTML标签META的强

2015-09-19 00:30:15 375

原创 类,接口,抽象类的区别

声明变量方法和接口的关系和类的关系是否能构造对象类使用class关键字声明,修饰符是 public可以采用任何合法的方式进行声明可以采用任何合法的方式进行声明多实现单继承可以直接构造对象抽象类使用 abstract class关键字声明,修饰符是 public可以采用任何合法的方式进行声明如果抽象类中含有抽象方法,那么

2015-09-19 00:19:09 376

原创 断点续传原理

(一) 断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, i

2015-09-19 00:15:38 423

原创 获取所有IP地址

//由NetworkInterface获得接口和ip地址。支持多网卡,多ip地址。linux和windows通用。//---------------------------------ipdisplay.java----------------------------------------import java.net.InetAddress;import java.util.Enumerat

2015-09-19 00:10:28 951

原创 ORACLE SQL性能优化系列

ORACLE SQL性能优化系列1.  访问Table的方式ORACLE 采用两种访问表中记录的方式: a.  全表扫描 全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块(database block)的方式优化全表扫描. b.  通过ROWID访问表 你可以采用基于ROWID的访问方式情况,提高访问表的效率,  ROWID包含了表中记录的物理位置信

2015-09-19 00:07:47 710

原创 Oracle卸载

1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl)。 2 开始-->所有程序-->Oracle-->Oracle安装产品-->Universal Installer,“欢迎使用”界面启动后,卸载产品-->展开Oracle主目录下的OraDb11g_home1-->勾选

2015-09-19 00:06:24 346

原创 Oracle数据库的几个重点优化

1.       共享SQL语句2.       选择最有效的表名顺序。记录少的表放在from表列表的最后面。3.       where子句可以过滤掉大量数据的条件放在最后。4.       select语句中避免使用“*”5.       用truncate替代delete6.       尽量多使用commit7.       尽量使用表的别名8.       连

2015-09-19 00:04:50 503

转载 正则表达式30分钟入门教程

正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西

2015-09-18 23:57:33 266

原创 常用正则表达式收集

"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9

2015-09-18 23:53:46 276

原创 浏览器兼容问题

一、document.formName.item(“itemName”) 问题 问题说明:IE下,可以使 用 document.formName.item(“itemName”) 或 document.formName.elements ["elementName"];Firefox 下,只能使用document.formName.elements["elemen

2015-09-18 23:50:34 2402

转载 自己动手写一个Spring (Spring 到底是怎么跑起来的)

看到这个标题大家可能又想:哎,又一个重新发明轮子的人。在这里很想先声明一下,写这篇文章只是想让大家了解一下Spring到底是怎么运行的,并不是想重造轮子噢,希望大家看完这篇文章后能对Spring有更深入的了解,希望这篇文章对你有所帮助喔!好,言归正传,让我们来一起探索吧! 我们先从最常见的例子开始吧<bean id="animal" class="phz.springframework.test

2015-09-16 23:33:23 1576

原创 Oracle 分页

1.根据rowid来分 select * from empwhere rowid in (select rid from (select rownum rn, rid from(select rowid rid, empno from emp order by empno desc)where rownumwhere rn>4) order by empno

2015-09-16 13:35:58 292

原创 数组的各种常用的方法

public class ArrayUtil {/*** 将参数数组进行倒序(可以创建一个临时的数组对象)* * @param arr*/public int[] reverse1(int[] arr) {// 创建一个和参数数组相同长度的数组对象int[] temp = new int[arr.length];// i控制的是tepm数组的下标(从0开始)// j控制的是arr

2015-09-16 12:03:23 280

原创 ServletConfig对象详解

“`“`//ServletConfig对象详解  javax.servlet.ServletConfig 是SUN制定的Servlet规范中的接口。  Apache软件基金会开发的“Tomcat服务器”对javax.servlet.ServletConfig接口的实现类的完整类名是:org.apache.catalina.core.StandardWrapperFacade(程序员不

2015-09-16 11:47:50 666

原创 Servlet对象的生命周期

l  当用户第一次访问Tomcat服务器的时候,假如发送的请求是/empQuery,Tomcat服务器会在整个容器中搜索/empQuery对应的Servlet对象,发现这个Servlet对象没有实例化,于是从web.xml文件中获取/empQuery对应的完整Servlet类名,通过反射机制调用Servlet类的无参数构造方法实例化该Servlet对象,然后调用该对象的init方法完成Servle

2015-09-16 11:43:46 1169

原创 PrintTextToBroswer处理乱码

1)       为什么会乱码:a)        Tomcat响应字符文本到浏览器默认采用的编码是ISO-8859-1,由于该编码无法正常显示中文,所以会出现乱码。2)       解决乱码:a)        告诉Tomcat采用特定的编码格式进行响应i.         response.setCharacterEncoding("UTF-8");1.        如果

2015-09-16 11:42:51 368

原创 FisrtWebApp

1.   开发步骤:1)       在 D:\apache-tomcat-7.0.57\webapps\路径下新建目录 FirstWebApp2)       在FirstWebApp目录下新建 welcome.html 文件2.   地址栏路径与Tomcat目录的对应关系:1)       http://127.0.0.1:8080/暂且理解为对应 D:\apache-tomc

2015-09-16 11:40:59 344

原创 Tomcat服务器的安装与配置

n   Tomcat服务器的安装1.         首先确保自己开发的计算机上已经安装了JRE,这里统一安装JRE1.7。因为Tomcat服务器是java语言开发的,服务器要想运行必须有java的运行环境。2.         将tools/tomcat7/apache-tomcat-7.0.57.zip压缩包直接解压缩到D:\目录下。这里我们使用的是免安装绿色版tomat服务器。n

2015-09-16 11:38:35 429

原创 jdbc连接 mysql 数据库

jdbc连接mysql 步骤* 1.注册数据库种类 * 2.创建通道. * 3.在通道上创建一个运输工具. * 4.将sql(select * from table)命令传送到数据库中. * 数据库根据查询命令,获得一个临时表. * 数据库会通过运输工具,将临时表传回内存 * 5.遍历循环,将内存中临时表的数据读取. * 6.手动销毁资源.

2015-09-16 11:22:16 624

原创 线程流程

2015-09-16 11:17:00 319

原创 反射操作

import java.lang.reflect.*;import java.util.Date;public class RefelectTest { /** * 通过反射机制获取类的基本信息(包名,修饰符,类名,基类,实现的接口) */ public static void getClassBaseInfo() { try { // 通过String指定要获取那个

2015-09-16 11:13:55 342

原创 异常框架图

2015-09-16 11:11:55 433

原创 内部类

2015-09-16 11:07:06 285

原创 构造方法调用的具体过程

构造方法调用的具体过程

2015-09-16 11:04:35 643

原创 数组的各种常用的方法

public class ArrayUtil {/*** 将参数数组进行倒序(可以创建一个临时的数组对象)* * @param arr*/public int[] reverse1(int[] arr) {// 创建一个和参数数组相同长度的数组对象int[] temp = new int[arr.length];// i控制的是tepm数组的下标

2015-09-16 10:59:31 415

原创 递归问题

递归问题递归:指方法调用自身 先不使用递归计算1+2+3+4+5的和,要求程序设计灵活,如果传入一个5过求出1+2+。。。+5的和l  不使用递归求和public class RecursionTest01 {              public static void main(String[] args) {             

2015-09-16 10:51:10 361

原创 public class 和 class的区别

类的定义有两种方式:l  public class 类名l  class 类名采用public class来声明class,那么文件名必须和类名完全一致(包括大小写),如果文件名和类名不一致,将会出现如下错误:代码示例,文件名为HelloWorld1.javapublic class HelloWorld {              public

2015-09-16 10:48:19 3936

eclipse阿里巴巴规范检测离线版的插件

eclispe在线安装特别慢,有时不成功,特供离线版 将压缩包内的文件 合并到 dropins文件夹中.重启Eclipse 即可.

2017-11-10

数据库自动生成JavaBean对象

下载了绝对不后悔,100%好用,支持Mysql Oracle SQL Server ,PostgreSQl.等数据库 还有各种集成的小工具 表名互转驼峰,,,,Json.XML 字符串格式化..JSon与XMl互转,String字符串拼接等功能

2017-11-10

权限控制与安全管理设计文档

权限控制与安全管理

2017-03-28

截长屏

截长屏

2017-03-28

JPype1 -0.6.1

JPype1 -0.6.1 解决python 2.7 兼用问题 VCForPython27.msi 解决""Unable to find vcvarsall.bat”错误

2016-07-13

psycopg2-2.4.2.win-amd64-py2.7-pg9.0.4-release.exe版

使用windows系统开发,未使用官网版本,选择psycopg2-2.4.2.win-amd64-py2.7-pg9.0.4-release.exe版

2016-06-24

robot_framewok自动化测试

robot_framewok自动化测试,robot_framewok自动化测试,robot_framewok自动化测试

2016-06-24

AutoItLibrary-1.1_x64

AutoItLibrary-1.1_x64.rar 可以安装win7 x64下

2016-06-24

谷歌Java编程规范(中文版)

谷歌Java编程规范(中文版)

2016-06-16

fingbugs.zip

FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。

2016-03-09

xmlbeans+Altova XMLSpy破解

关于spy破解简单说下: 1. 屏蔽验证.C:\WINDOWS\system32\drivers\etc\hosts加入. 127.0.0.1 altova.com #XMLspy 127.0.0.1 www.altova.com #XMLspy 127.0.0.1 link.altova.com #XMLspy 2. 安装,复制patch到安装目录.点击应用补丁 3. 启动注册,注册码如下 Name:www.shijieweb.cn Company:shijieweb Key-code:PM92JW3-HJMTA8C-P2H3C53-579CT11-PCCYT91-X8D0LM1-PWY8U42

2016-02-23

org.jdom 写xml文件的jar包

import org.jdom.Document; import org.jdom.Element; import org.jdom.output.XMLOutputter;

2015-12-21

Spring Quartz定时任务所需要的6个jar包

Spring Quartz定时任务所需要的6个jar包,找到6个可是不容易哦。commons-collections.jar.zip+commons-logging.jar+jta.jar+log4j-1.2.14.jar.zip+quartz-all-1.6.0.jar+spring-2.0.6.jar

2015-12-18

httpclient-tutorial

httpclient-tutorial网络爬虫 使你生活更加便利 哈哈

2015-10-06

MyEclipse复制完整路径

解压 复制到\MyEclipse 10\dropins\ 目录下[plugins] 快捷键 alt +ctrl +c

2015-09-16

oracle学习笔记

自学笔记,自我学习的,可以借鉴一下 好好学习

2015-09-16

plsql注册汉化

注册及汉化,客户端软件安装包 方便数据库操作

2015-09-16

Java数据结构和算法

数据结构和算法的重要性就不用说了,相信你肯定有所收获

2015-09-16

Java虚拟机

以易于理解的方式深入揭示了Java虚拟机内部的工作原理,深入这些内容,将对读者更快速的编写更高效的程序大有裨益!!

2015-09-16

Java虚拟机第二版

以易于理解的方式深入揭示了Java虚拟机内部的工作原理,深入这些内容,将对读者更快速的编写更高效的程序大有裨益!!

2015-09-16

空空如也

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

TA关注的人

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