自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (18)
  • 收藏
  • 关注

原创 设计模式之单例模式

<br />package com.xie.singleton;<br />public class Singleton {<br /> <br /> <br />/*         //饥汉式(预先加载),这种单例模式是当我们并没有调用getInstance()时<br />   //这个instance就已经创建<br />   //提供一个私有的静态的成员变量<br />   private static Singleton instance=new Singleton();<br />   //提

2010-10-30 21:00:00 665

原创 xml解析dom4j xpath方式

<br />用xpath方式解析xml,得到xml的document 有如下2中方式:<br />1.doc= reader.read(new File("D://project//XmlParse//xmlFiles//student.xml"));<br />2.InputStream is= Thread.currentThread().getContextClassLoader().getResourceAsStream("//com//xie//xmlparse//dom4j//xpath//st

2010-10-30 20:12:00 1362

原创 xml解析(jdom java)

<br />解析结果:<br />运行时间:109 毫秒<br />班级:30713<br />学号:3071300<br />姓名:小明<br />性别:男<br />年龄:10<br />班级:30713<br />学号:3071301<br />姓名:小花<br />性别:女<br />年龄:20<br />班级:30713<br />学号:3071302<br />姓名:不知道<br />性别:男<br />年龄:15<br />班级:30714<br />学号:3071400<br />姓名:小明

2010-10-30 14:39:00 467

原创 xml解析(sax java)

<br />     sax解析xml类似与流媒体,它不需要把整个文件读入内存,然后才解析,而是读入一部分就开始解析。在解析程序中用了一个栈存放了xml的每个节点,解析的时候直接取出该节点,然后取得对应的值。这个程序复写了DefaultHandler类的public void characters(char ch[], int start, int length)和startElement(String uri, String localName, String qName,Attributes attrs

2010-10-30 10:59:00 899

原创 xml解析(dom java)

<br />数据模型:<br />Student.java<br /> <br />package com.xie.xmlparse.dom4j.modal;<br />public class Student {<br />       private Long classId;<br />       private Long stuId;<br />       private String stuName;<br />       private String stuSex;<br />      

2010-10-29 09:56:00 718

原创 父子进程的通信(非线程模拟 java)

<br />说明:1.运行结果:farther receive:child receive:I am your fartherI am your son<br />         2.数据通过readline()方法读出时已经去掉了"/n"符号,所以结果不会换行<br />         3.通过获得子进程的输入输出流,当父进程将数据写到管道后,必须在此管道关闭后,子进程才能操作。子进程发送数据也是一样的<br />         4.进程间通信是异步的,从运行结果也可以看出。<br />      

2010-10-28 20:01:00 2546

原创 java实现ping命令

<br /><br /> <br /> <br />通过InetSocketAddress InetAddress 确定目标主机,Selector选择器 SelectionKey可选择通道到选择器的注册 SocketChannel对面向流的连接套接字的可选择通道 。从开始连接计时,到连接完成停止,如果连接成功返回连接所消耗的时间,否则返回timeout,若果连接过程中出现错误,怎返回该错误。<br /> <br />package com.xie.test;<br />import java.awt.But

2010-10-27 22:53:00 5694 4

原创 java正则表达式例程 提取网页中的email 统计代码的空行 有效代码行 注释行

<br />//dfa<br />package com.xie.regexexpression;<br />     <br />import java.io.BufferedReader;<br />import java.io.FileNotFoundException;<br />import java.io.FileReader;<br />import java.io.IOException;<br />import java.util.regex.Matcher;<br />import ja

2010-10-27 22:01:00 2003

原创 ping命令java调用

<br /><br /> <br />package com.xie.netcorse2;<br />import java.awt.Button;<br />import java.awt.Frame;<br />import java.awt.Label;<br />import java.awt.TextArea;<br />import java.awt.TextField;<br />import java.awt.event.ActionEvent;<br />import java.awt.e

2010-10-22 19:05:00 1986

原创 mysql,oracle里删除重复记录,只保留一条(除了自增长字段,其他的字段完全相同为相同记录)

<br />//mysql脚本<br />create table deletetest(<br />id bigint primary key auto_increment,<br />name varchar(12) not null,<br />age int <br />);<br />insert into deletetest(name,age) values ('admin',20);<br />insert into deletetest(name,age) values ('centre'

2010-10-21 23:21:00 2607 1

原创 jsp页面中include的动态编译,静态编译?

include的静态编译指jsp在编译成servlet时,include就已经编译到了servlet中而动态编译指在运行过程中动态的加入,常用jsp动作标签实现。静态编译用法如下:动态编译用法如下:

2010-10-21 19:02:00 1848

原创 值传递,引用传递??

<br />下面的程序运行结果如下:<br />name[0]:wang,name[1]:xie<br />name0:xie1,name1:wang1<br />m1:2,m2:3<br /> <br />//StringTest.java<br />package com.xie.test;<br />public class StringTest {<br /> public static void main(String[] args) {<br />  String[] name={"xie","

2010-10-21 18:52:00 613

原创 客户端产生2个随机数,分别由加减服务器端处理并返回结果(java)

<br /><br /> <br />客户端产生2个随机数,分别发送给服务器端,进行加 减法的操作,然后返回结果,<br />加法服务端ip:127.0.0.1 port:8111<br />减法服务端ip:127.0.0.1 port:8112<br />代码如下:<br />//Client.java<br />package com.xie.netcourse;<br />import java.awt.Button;<br />import java.awt.FlowLayout;<br />imp

2010-10-21 18:13:00 3612

原创 String和StringBuffer占用内存情况,及修改程序运行时的栈内存

<br />package com.xie.string;<br />//String <br />public class JavaMemory {<br />    public static void main(String[] args){<br />     String s="myclassisbig";<br />     System.out.print("当前虚拟机可用的最大内存:");<br />     System.out.println(Runtime.getRuntime().m

2010-10-15 23:16:00 4375 1

转载 图解JVM在内存中申请对象及垃圾回收流程

/***  转载请注明作者longdick    http://longdick.javaeye.com**/先看一下JVM的内存模型:从大的方面来讲,JVM的内存模型分为两大块:永久区内存( Permanent space)和堆内存(heap space)。栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于线程级别。每个线程都有个独立的栈内存空间。Permanent space里存放加载的Class类级对象如class本身,method,field等等。heap space主要存

2010-10-15 23:10:00 699

原创 xml解析技术介绍(dom4j,dom,jdom,sax)

<br />一:DOM解析<br /> <br /> <br />  DOM(JAXP Crimson 解析器) DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。<br />  DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要<br />  加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。<br />  DOM 以及广义的基于树的处理具有几个优点。首先,由

2010-10-12 16:47:00 1088

原创 从数据库中读取数据,并写入xml文件中(dom4j)

<br /><br /> <br /> <br />//ReadFrData.java<br />package com.xie.xmlparse.dom4j;<br />import java.sql.Connection;<br />import java.sql.PreparedStatement;<br />import java.sql.ResultSet;<br />import java.util.ArrayList;<br />import java.util.List;<br />//从数

2010-10-12 16:38:00 9046 1

原创 什么是Xpath及其用法(转)

<br /> 1.  XPath<br /> <br />具体示例可参考网址:<br />http://www.zvon.org/xxl/XPathTutorial/General/examples.html<br /> 1.1概述<br /> <br />*<br />现节点下所有元素<br /> <br />*/Elem<br />现节点下所有节点的字节点中为“Elem”的节点<br /> <br />@Prop<br />属性值<br /> <br />@*<br />所有属于现节点的属性<br />

2010-10-12 09:19:00 4318

原创 xml解析得到数据并将其插入数据库(dom4j非Xpath方式)

<br />数据准备:<br />Sys-Config.xml<br />----------------------------------------------------------------------------------------------------------------------------------------------------<br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE config SYST

2010-10-12 09:16:00 2521 1

原创 外部dtd,内部dtd,公有dtd

<br />1、内部DTD。注意的是在元素名后面一定要有空格,否则就不是格式良好的,内部dtd放在格式数据的xml里面。<br /><!DOCTYPE 根元素名 [<br />   <!ELEMENT 元素名 (元素类型定义)><br />]><br /><br />如对下面这个xml文档的类型定义:<br /><?xml version="1.0" encoding="UTF-8" standalone="yes" ?><br /><!DOCTYPE poem [<br />  <!ELEMENT poe

2010-10-10 23:03:00 4835

转载 手动添加 schema文件

<br />MyEclipse8.5<br />windwos->preferences->myeclipse->files and editors->xml->xmlcatalog<br />点击“add”,在出的窗口中的keyTType中选择URL,在locationspring-beans-2.5.xsd中选择"File system",然后spring解压目录的dist/resources目录中选择Spring-beans-2.5.xsd,回到设置窗口的时候不要急着关闭窗口,应把窗口中的Key Ty

2010-10-10 23:00:00 1906

原创 收索文件夹及子文件夹下的txt,并统计txt文件的单词出现的个数

<br />//FileReader.java<br />package com.xie.tencent;<br />import java.io.File;<br />import java.util.ArrayList;<br />import java.util.HashMap;<br />import java.util.Iterator;<br />import java.util.List;<br />import java.util.Set;<br />import java.util.reg

2010-10-10 18:17:00 2747

转载 正则表达式

<br />字符 描述 <br />/<br />将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'/n' 匹配一个换行符。序列 '/' 匹配 "" 而 "/(" 则匹配 "("。<br />^<br />匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '/n' 或 '/r' 之后的位置。<br />$<br />匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline

2010-10-10 18:10:00 657

原创 Xml xsl dtd Schema html的理解

<br />Xml:xetensible Markup Language可扩展的标记语言<br />SGML:Standard Generalized Markup Langauage 标准通用标记语言,功能强大,可定义标记语言的语言<br />Xml是sgml的一个简化子集,体现数据与数据之间的关系<br />Xml目前版本为:1.0和xml1.1,使用最多的是1.0版本<br /> <br />Xml是html的扩展吗??<br />Html的全称是Hypertext Markup Language(超

2010-10-09 22:01:00 969

原创 Get和post的区别

<br />(1)从本质上看 Get将提交的数据放到url后面,其实是放到了http协议的头部<br />Post没有将提交的数据放到url后面,其实是放到了http协议体里面<br />(2)从安全性将get<post,get方式提交的数据会在地址栏显示出来<br />(3)从提交数据大小看,get提交的数据不能超过2k,而post提交数据从理论讲是不受限制的,但是实际应用中最好不超过64k。<br />(4)从响应速度,get>post,get提交数据要求服务器立即处理,而post提交数据可能形成一个队

2010-10-09 21:48:00 419

原创 Forward()(转发)和sendRedirect()(重定向)的区别

<br />首先他们的用法如下:<br /> response.sendRedirect("xx.jsp");<br />request.getRequestDispatcher("xx.jsp").forward(request, response);<br />(1)转发不改变浏览器的地址栏,同时会共享一个request,只能在一个web应用中使用<br />(2)重定向会改变浏览器的地址,它不共享request,可以重定向到任意的url<br />(3)转发:web客户端的request来了之后,叫给

2010-10-09 21:48:00 919

原创 javamail技术smtp发送邮件

<br />目前,企业在javaEE开发过程中,邮件并不是重点。<br />环境配置:MyEclipse8.5<br />设置:只需要在bulit path 下加上 mail.jar(javamail1.4.3)<br />说明:在以前的javamail开发过程中,还要加入jaf(JavaBeans Activation Framework).jar中activation.jar,在java6中,rt.jar中已经包含了javax.activation.*;<br />在MyEclipse的安装目录搜索ja

2010-10-08 21:58:00 10194 1

原创 javamail相关协议

<br />目前,企业在javaEE开发中,邮件并不是重点。<br />SMTP<br />简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)由 RFC 821 定义。它定义了发送电子邮件的机制。在 JavaMail API 环境中,您基于 JavaMail 的程序将和您的公司或因特网服务供应商的(Internet Service Provider's,ISP's)SMTP 服务器通信。SMTP 服务器会中转消息给接收方 SMTP 服务器以便最终让用户经由 POP 或

2010-10-08 21:48:00 1168

原创 JDBC批量执行sql(转)

JDBC的批量处理语句包括下面两个方法:addBatch(String):添加需要批量处理的SQL语句或是参数;executeBatch();执行批量处理语句;通常我们会遇到两种批量执行SQL语句的情况:1 多条SQL语句的批量处理;2 一个SQL语句的批量传参;针对第一种情况我们以前的做法可能是创建多个Statement,然后挨个execute,或者干脆写个PL/SQL;写过程是个明智的做法,但是我们还可以利用JDBC的批量处理语句进行处理,如下: ... Statement sm= conn.creat

2010-10-08 13:25:00 9383

原创 操作数据库时,一个方法的多个异常

<br />修改过的方法:<br />    /**<br />     * 将订单写入数据库,这儿会同时操作2张表<br />     * 返回订单的id,我们可以得到用户的id,进而得到货物id<br />     * 所有我们能得到订单的详细信息<br />     * @author center<br />     * @param mcp 购物车 <br />     * @param id 用户id<br />     * @return orderid String 操作成功将返回订单的id

2010-10-08 13:21:00 3453

转载 Mysql中存储方式的区别

MySQL的表属性有:MyISAM 和 InnoDB 2种存储方式: MyISAM 不支持事务回滚InnoDB 支持事务回滚可以用 show create table tablename 命令看表的类型。如果JDBC操作MySQL想要支持事务回滚的话,该表的属性必须是 InnoDB 类型。InnoDB和MyISAM简介MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准

2010-10-06 18:50:00 9126

原创 mysql数据库 check约束无效

<br /><br />       CHECK子句会被分析,但是会被忽略。请参见13.1.5节,“CREATE TABLE语法”。接受这些子句但又忽略子句的原因是为了提高兼容性,以便更容易地从其它SQL服务器中导入代码,并运行应用程序,创建带参考数据的表。请参见1.8.5节,“MySQL与标准SQL的差别”。<br />    可以用enum或者set实现相同的效果:<br />//1.set的效果<br />mysql> create table test(<br />    -> id bigint

2010-10-05 22:25:00 5225 1

原创 在mysql中查看表结构出错??

<br /><br /> <br /><br />order是数据库的关键字。。。。。。。。。。。。

2010-10-03 23:23:00 765

转载 MYSQL中TIMESTAMP类型的使用

<br />MYSQL中TIMESTAMP类型的默认值<br />  <br />MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。<br />1、自动UPDATE 和INSERT 到当前的时间:<br />表:<br />---------------------------------<br />Table   Create Table                                                                         <br

2010-10-03 23:08:00 1087

原创 购物车的实现(jsp+servlet)

<br />    购物车包括货物bean,业务逻辑处理bean(购物车bean),控制器servlet,显示页面mycart.jsp。<br />货物bean的属性对应了货物的数据库表的一些字段,同时加上了购买的数量。<br />package com.xie.shop.modal;<br />//货物bean<br />publicclass CartBean{<br />    private String id;<br />    private String goodName;<br />   

2010-10-02 12:08:00 10940 6

原创 Filter的生命周期

Filter过滤器用来设置整个应用的字符编码是一个不错的选择。Filter的生命周期同servlet的生命周期是一样的。它们都提供了init(FilterConfig arg0)和destroy()方法来控制。当web容器启动的时候,就会自动调用init(FilterConfig arg0)来对filter进行初始化,当关闭web容器,关机,或者reload整个应用时,都会调用destroy()来关闭filter。也就是说,当web容器启动时,filter就被加载到内存,并在destroy()调用之前都常驻

2010-10-02 11:42:00 14702 1

maven+nexus学习帮助

包含maven+nexus使用文档,pom.xml详解文件,setting.xml详解,maven实战书的部分内容

2012-10-22

java与wcf通信

里面包含了一篇文档,wcf服务端代码,C#客户端代码,java ws代码,客户端代码,java访问wcf代码

2011-09-18

jbpm4.4+s2sh请假流程例子

jbpm4.4整合s2sh 请假流程例子

2011-04-25

jquery的几个例子程序

这是用myeclipse8.5写的几个jquery例子,希望对大家有帮助。

2011-02-17

struts2的convert工程

一个struts2类型转换的工程,包含源码。里面包含了常见类型转换的使用

2010-12-05

properties文件编辑器的MyEclipse和Eclipse插件

jp[1].gr.java_conf.ussiy.app.propedit_5.3.5.rar 一个MyEclipse和Eclipse插件,用于编辑properties文件

2010-11-28

java封装的java反编译工具jad

以jad1.5.8g为内核,java语言封装的jad工具,将class文件反编译成java文件。通过这个反编译后,直接在MyEclipse中关联,就可以在MyEclipse中查看某个jar包的源码

2010-11-15

java 反编译工具

在命令行输入命令,将.class文件转换为.java文件,即反编译。内有使用说明

2010-11-15

rose2003汉化包和破解包

里面有rose2003的汉化 破解包,rose的安装包请在网上下载。

2010-11-09

数据库连接池的实现java

数据库连接池可以通过配置服务器容器的server.xml实现,也可以用中间件来完成相应的功能,这是一个用java实现的数据库连接池功能

2010-11-07

java笔试面试题目

里面包含了尚学堂和传智播客的2套笔试面试题,希望对大家有帮助。

2010-11-07

jdom.jar,dom4j.jar,dom.jar,sax.jar,jaxen.jar解析xmljar包

这是java解析xml所必须的jar包,包括dom.jar dom4j.jar sax.jar jdom.jar jaxen.jar(xpath必须包).

2010-10-30

javamail1.4.3

javamail api 1.4.3 和chm格式的帮助文档。

2010-10-02

css样式表中文帮助文档

chm格式的css中文帮助文档。CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言

2010-09-29

matlab锐化教程

详细讲解matlab图像锐化的算法

2008-05-18

matlab锐化代码

从矩阵角度,编写的关于图像锐化代码

2008-05-17

空空如也

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

TA关注的人

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