- 博客(293)
- 资源 (35)
- 收藏
- 关注
转载 Eclipse关闭XML文件验证的方法
XML的编写是否符合规范,可以通过XML Schema或DTD进行验证,但有时候电脑本来就很卡,而且XML的某些错误并未导致程序无法运行的情况下,暂时关闭XML的验证也算不错的选择。如web.xml中web-app标签没指定version:这时,就会出现打红叉,提示:cvc-complex-type.4: Attribute ‘version’ must appear on ele
2014-09-24 16:22:16
14703
转载 Eclipse中设置作者日期等信息
在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的,例如其中author 的属性值。我们可以在Eclipse 中进行设置自己希望显示的信息。 现在看看如何修改我们的用户名即作者信息:点击Windows->Preferences->Java->Code Style->Code Templates,
2014-09-24 16:21:34
1272
转载 Hibernate基本原理解析
什么是Hiberante? Hibernate,翻译过来是冬眠的意思,正好现在已经进入秋季,世间万物开始准备冬眠了。其实对于对象来说就是持久化。 扫盲------------------------------------------------------------------------------------------------------
2014-09-22 17:25:07
1446
转载 HashMap和Hashtable的区别
导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。
2014-09-15 20:58:55
1030
转载 java构造函数使用方法总结
使用构造器时需要记住:1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)2.每个类可以有一个以上的构造器3.构造器可以有0个、1个或1个以上的参数4.构造器没有返回值5.构造器总是伴随着new操作一起调用示例:A.javaJava代码 public class A{ public A(){
2014-09-15 14:40:03
1031
转载 Java加载Class文件的原理机制
1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到j
2014-09-15 14:23:40
996
转载 Mysql中的基础函数
时间函数select curdate(); 返回2014-09-12,不包含时分秒select curtime(); 返回14:13:22,不包含年月日select now(); 返回2014-09-12 10:46:17select unix_timestamp(now()); unix_timestamp(date)返回date的UNIX时间戳
2014-09-15 14:11:07
677
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两
2014-09-15 10:29:38
730
转载 认识java中的堆和栈
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,
2014-09-12 20:24:44
750
3
转载 Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否
2014-09-12 20:18:53
703
转载 JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andro
2014-09-12 19:31:11
744
转载 Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因
2014-09-12 14:54:13
708
转载 java中String与Date的类型转换
DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); DateFormat format 2= new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); Date date = null; String str = null;
2014-09-12 14:32:06
840
转载 HTML中Id和Name的区别
在html中:name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。name是用来提交数据的,提供给表单用,可以重复;id则针对文档操作时候用,不能重复。如:document.getElementById();一、ID是在客户端脚本里用!NAME是用于获取提交表单的某表单域信息,在form里面,如果不指定Name的话,就不会发送到服务器端。
2014-09-12 13:45:29
723
转载 浅析Comet技术在Java Web实时系统开发中的应用
浅析Comet技术在Java Web实时系统开发中的应用钱宇虹(武汉职业技术学院 计算机技术与软件工程学院 武汉 430074) 摘要:Comet技术通过实现服务器推(server push)来解决AJAX需要定时频繁发送请求的问题,从而给Web实时系统带来了全新的交互性。本文分析了Comet技术的两种实现方式:长轮询方式(long- polling)和流方式(st
2014-09-12 12:21:16
1422
转载 HTML表单(Forms)解析
[导读] HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。举个简单的例子,一个让用户输入姓名的HTML表单(Form)。示例代码如下:HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。举个简单的例子,一个让用户输入姓名的HTML表单(Form)。示例代码如下: 请输入你的姓名: v
2014-09-12 10:26:59
1337
转载 Eclipse如何选择rt.jar的源代码的位置
1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:“c:\program files\java\jre_1.5.0_06
2014-09-11 19:30:55
2614
转载 Java 单例模式详解
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的
2014-09-11 16:07:37
555
转载 Java 多线程之线程间的通信——wait及notify方法
线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html 因为wait和notify方法定义在Object类中,因此会被所有的类所继承。
2014-09-11 14:37:36
5280
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2014-09-10 19:48:28
576
转载 Java的IO操作实例代码
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.CharAr
2014-09-10 16:53:48
647
转载 对于String对象,可以使用"="赋值,也可以使用"new"关键字赋值,两种方式有什么区别?
当你看见这个标题的时候,你可能会下意识的去想一下,这两种方式到底有什么样的区别呢?且看下面的demo,自然便区分开了 1 /** 2 * 3 */ 4 package com.b510.test; 5 6 /** 7 * Problem: 8 * 对于String对象,可以使用"="赋值,也可以使用"new"关键字赋值,两种方式有什么区别?
2014-09-10 16:26:55
1692
转载 java中&和&&的区别和联系
很多人在学习java的时候,或者其他语言(如:C#,.Net等)都会遇到&和&&然而,如果你没有真正的理解他们的意思,这会给你思路上面带来很大的麻烦在这篇blog中,当你看完了以后,你会发现,很容易就把他们给区分开了下面是demo 1 /** 2 * 3 */ 4 package com.b510.test; 5 6 /** 7 *
2014-09-10 16:21:15
733
转载 java中int与byte的相互转换
我们都知道,JAVA中的基本数据类型有int,byte,char,long,float,double...,它们与引用数据类型很不一样,之所有在如此面向对象的JAVA语言中依然支持这些值类型,就是考虑到性能的原因。现在,同样是因为考虑到性能,我们需要一种高效的方法使int与byte[]能够自由的相互转换,理由就是,我们需要在网络上传送数据,而网络上的数据都是byte数据流,这就需要一个int->
2014-09-10 15:55:30
884
转载 java实现深复制:clone()及序列化
JAVA实现深复制: clone()方法及序列化Java语言取消了指针的概念,导致了许多程序员在编程中常常忽略了对象与引用的区别。Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,常常要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:Java代码 1. public class A { 2. pu
2014-09-10 11:39:09
610
转载 Java序列化的作用解析
序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例 序列化的什么特点: 如果某
2014-09-10 11:25:24
490
转载 有关Java线程机制的浅析
一 线程的基本概念:线程是一个程序内部的顺序控制流,一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径。多进程:在操作系统中能同时运行多个任务(程序);多线程:在同一个应用程序中有多个顺序流同时执行;Java线程是通过java.lang.Thread类来实现的;VM启动时会有一个由主方法(public static void main(){})所定义的线程;以通过创建Thread的
2014-09-04 20:11:18
549
转载 java中的io系统详解(值得一看)
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr
2014-09-04 17:48:51
752
转载 HashMap和Hashtable的比较
哈希表由数组+链表组成,一个长度为16的数组中,每个元素存储的是一个链表的头结点。而HashMap和Hashtable就是哈希表结构。工具/原料HashMap和HashTable数组的存储空间是连续的,占用内存严重,故空间复杂度很大,但是查找时间复杂度较小。数组的特点:寻址容易,插入和删除困难。链表的存储空
2014-08-27 15:16:07
1642
转载 mysql启动问题access denied for user 'root'@'localhost'(using password:YES)
安装Mysql后利用SQLyogEnt启动是提示“access denied for user 'root'@'localhost'(using password:YES)”,开始我还为是因为是密码问题,后来上网查了查才知道root权限问题,我想可能是因为win7系统我在安装时没用以管理员身份进行安装,所以root角色没有权限,从网上找了一个解决方案解决了,在这里记录一下:1. 管理员登陆
2014-08-25 19:09:22
5505
转载 MySQL常见错误代码说明
1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键
2014-08-25 19:05:11
602
转载 Spring NoSuchBeanDefinitionException六大原因总结(非常实用)
1. OverviewIn this article, we are discussing the Springorg.springframework.beans.factory.NoSuchBeanDefinitionException – this is a common exception thrown by the BeanFactory when trying to reso
2014-08-20 15:09:25
118644
31
转载 eclipse中如何新建maven项目
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。 一、准备条件1、安装下载jdk 这里以jdk1.6为例 2、安装eclipse 到eclipse官网下载 Eclipse IDE for Java EE De
2014-08-19 14:21:26
1320
转载 如何解决这类问题:The string "--" is not permitted within comments.
ibatis中SAXParseException异常:The string “–” is not permitted within comments这个异常是说sqlmap里面的注释不符合规范。1. 这个问题之前看到过有一种解决方案,就是在注释结束前,也就是“–>”前面加一个英文半角的空格。2. 今天发现了另外一个解决的方法,就是执行程序的时候加上jvm的参数-Df
2014-08-19 14:20:11
29383
转载 Tomcat Server.xml详解
原文地址:http://www.blogjava.net/baoyaer/articles/107278.htmlTomcat Server的结构图该文件描述了如何启动Tomcat Server <Listener /> <Connector /> <Logger /> <Logger />
2014-08-19 10:32:19
612
转载 tomcat下server.xml中context介绍
conf/Context.xml是Tomcat公用的环境配置;若在server.xml中增加<Context path="/test" docBase="D:\test" debug="0" reloadable="false"/>的话,则myApp/META-INF/Context.xml就没用了(被server.xml中的Context替代), 代表了运行在上的单个Web应用,
2014-08-19 10:21:45
12893
转载 重新设置Tomcat管理员用户名和密码
.关闭 tomcat5.5 2.打开tomcat-user.xml(在conf文件夹下),添加一个"manager"的权限,并添加一个 登陆名为admin,登陆密码为admin的用户,指定其权限为manager.修改后的tomcat-user.xml如下:=======================================================
2014-08-18 17:36:20
720
转载 org.springframework.orm.ibatis.support.SqlMapClientDaoSupport在哪个jar包下
包含这个 orm 的jar包如3.1.0 版在org.springframework.orm-3.1.0.RELEASE.jar
2014-08-10 17:46:42
13129
转载 如何解决javax.servlet.http.HttpServletRequest can not be resolved?
右击项目,选择Java Build Path>Libraries>Add External JARS,找到你计算机中的tomcat的安装路径,在common\lib文件夹下,选中"servlet-api.jar"tomcat目录下,lib文件夹中就有那两个包,servlet-api.jar和jsp-api.jar
2014-08-10 15:53:21
4453
android 扫雷 源代码
2012-05-12
Android俄罗斯方块游戏
2011-10-23
HTML5 俄罗斯方块
2011-10-23
Google web 游戏
2011-10-23
Winsock 2 网络编程实用教程
2011-10-04
SQL Server 2005数据库的附加和分离 还原和备份
2011-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人