自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 HTML5权威指南 完整版

HTML5权威指南 完整版附:需要全部下载,解压

2016-01-22 10:53:24 351

原创 HTML5从入门到精通——中文学习教程

HTML5从入门到精通——中文学习教程

2016-01-22 10:36:04 275

原创 查看及修改Oracle编码格式方法

sqlplus / as sysdba SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER -------------------- VALUE -------------------- NLS_CHARACTERSET AL32UTF8这其来源于props$,这...

2016-01-22 09:56:02 132

原创 oracle数据库的错误码一览表

 oracle数据库的错误码一览表  ORA-00001 违反唯一约束条件 (.)  ORA-00017 请求会话以设置跟踪事件  ORA-00018 超出最大会话数  ORA-00019 超出最大会话许可数  ORA-00020 超出最大进程数 ()  OR...

2016-01-22 09:52:35 546

原创 Oracle数据库常用sql语句

ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT  (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……)  SELECT (字段名1, 字段名2, ……) FROM 另外的表名;字符串类型的字段值必...

2016-01-22 09:34:17 2784

原创 JavaScript权威指南(第6版)及源码

      JavaScript是面向Web的编程语言。绝大多数现代网站都使用了JavaScript,并且所有的现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机——均包含了JavaScript解释器。这使得JavaScript能够称之为史上使用最广泛的编程语言。JavaScript也是前端开发工程师必须掌握的三种技能之一:描述内容的HTML、描述样式的CSS、以及描述行为的Ja...

2011-07-25 14:22:04 241

原创 HTML5图片黑白转换效果

曾几何时,网站上显示的灰度图像必须手动进行转换。现在使用HTML5画布,图像可以被巧妙的转换为灰色,而不必使用图像编辑软件。我下面有一个示例,展示如何使用HTML5和jQuery动态的将彩色图像转换为灰色。贡献者:感谢达西·克拉克(我在Themify的合伙人)贡献jQuery和Javascript代码。效果演示:http://webdesignerwall.com/demo/html5-g...

2011-07-18 18:12:06 560

原创 为HTML5的未来制定学习计划[转]

利用web技术进行应用开发的趋势已深入人心,甚至web浏览器以外亦是如此。最近披露Windows 8将会为编写运用HTML 5技术的应用提供支持只不过是契合了其在开发界的转变而已。因此问题是:你打算如何应对? 如果你没有在一直地密切跟踪,很容易就会做出这样的猜测,为什么突然之间Web技术会扮演桌面应用开发平台的角色。在正在定稿的HTML5标准里面,添加了一些新的项目,这些项目为HTML目前的文档格...

2011-07-18 17:54:18 112

原创 必须了解的GC工作原理

必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面 提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。 GC的基本原理Java的内存管理实际上就是对象的管...

2011-07-18 17:44:15 173

原创 Hibernate HQL 语法 及相关的外键关联

HQL例如对于TUser类1.实体查询String hql = " from User";执行这条语句会返回User以及User子类的纪录。注: 如果 TUser 类具有外键, 查询结果不会报错,但结果中的外键为空值,访问就报空指针错误!解决方法: select 别名.属性 from 类 as 别名. 没有别名.属性仍然报错! //此方法不一定能解决,但不...

2010-08-18 15:32:03 107

原创 活的明明白白

人的一生就是一个不断认知的过程。 包括这个世界的方方面面,从接触到了解再到熟悉,我们自始至终都在学习和明白。 或许有逃避、拒绝,或许有选择、追求,但最终目的就是——活的明明白白。...

2010-07-30 17:08:11 103

原创 Hibernate Annotation几种关联映射

一对一(One-To-One) 使用@OneToOne注解建立实体Bean之间的一对一关联。一对一关联有三种情况:(1).关联的实体都共享同样的主键,(2).其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束),(3).通过关联表来保存两个实体之间的连接关系(要模拟一对一关联必须在每一个外键上添加唯一约束)。 1.共享主键的一对一关联映射: ...

2010-07-29 17:57:40 74

原创 spring annotation注解 详细介绍

1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:Java代码public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao ...

2010-07-29 17:39:26 138

原创 事务策略: 了解事务陷阱【转载】

一篇很不错的文章,所以转过来了,以便以后查看。原文地址:http://www.ibm.com/developerworks/cn/java/j-ts1.html事务处理的目标应该是实现数据的高度完整性和一致性。本文是为 Java 平台开发有效事务策略 系列文章 的第一篇,介绍了一些妨碍您实现此目标的常见事务陷阱。本系列作者 Mark Richards 通过使用 Spring Framewo...

2010-07-29 17:15:38 170

原创 Struts2的REST插件[转]

此REST插件简化了人们和电脑客户端对REST风格资源的访问。其目标是100%实现和Ruby on Rails REST URL风格相兼容的,并且可以免除使用XML作为资源的开发模式。它基于Convention Plugin来支持对action和result的自动配置。此Rest风格的action映射强制兼容Ruby-On-Rails的风格映射。如果方法未被指定(通过“!”或者“metho...

2010-07-22 16:21:22 83

原创 Struts2 之convention-plugin实现零配置[转]

最近开始关注struts2的新特性,从这个版本开始,Struts开始使用 convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定 convention-plugin。使用Convention插件,你需要将其JAR文...

2010-07-22 15:00:47 81

原创 Linux之VI命令详解

功能最强在的编辑器——vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可...

2010-05-19 20:35:36 88

原创 Java中对HashMap的深度分析

 HashMap可谓JDK的一大实用工具,把各个Object映射起来,实现了“键--值”对应的快速存取。但实际里面做了些什么呢? 在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apress,.java.collections.(...

2010-05-19 20:32:36 71

原创 HashMap中重写hashCode和equals方法

HashMap是一个非常有用的工具,我们可以放基本变量或者自己定义的对象来进行key-->value的查找不过这里有个问题,请看举例我们先创建一个自己的类,作为hashmap的keyclass key{ int i ; public key(int i) { this.i = i; }} 然后我们再定义一...

2010-05-19 20:31:04 211

原创 Java中 Object的方法

构造方法摘要 Object() 方法摘要 protected Object clone() 创建并返回此对象的一个副本。 boolean equals(Object obj) 指示某个其他对象是否与此对象“相等”。 protected void finalize() 当垃圾...

2010-05-19 20:29:55 84

原创 Log4j使用总结

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志...

2010-05-19 20:27:28 245

原创 JDBC如何控制事务

通俗的说,事务(Transaction)就是对数据执行的一组操作,这些操作钭数据从一种状态更改为另一种状态,他们必须为一个单元运行。 事务最主要的功能就是确保多个连续的操作必须全部执行成功,否则回复到未执行任何数据操作的最初状态。也就是说事务的结果只有两种状况:事务完成(Transactioncommit) 事务失败(Transaction abort...

2010-05-19 20:25:48 414

原创 Java序列化的机制和原理

本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。   有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。  Java  序列化算法透析  Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种...

2010-05-19 20:24:23 71

原创 ASCII 、GB2312、GBK、GB18030、unicode、UTF-8字符集编码详解

ASCII字符集编码 ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。早期很多邮件系统也只支持ASCII编码,为...

2010-05-19 20:23:30 75

原创 Struts1 和Struts2的区别

1. Action: struts必须继承一个抽象类;struts2是一个接口,甚至不使用任何接口。 2. Action执行的控制: Struts1支持每一个模块有单独的Request Processors; Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命周期。堆栈能够根据需要和不同...

2010-05-19 20:22:40 50

原创 静态强类型语言

静态类型语言 一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java 和 C 是静态类型语言。 动态类型语言 一种在运行期间才去确定数据类型的语言,与静态类型相反。VBScript 和 Python 是动态类型的,因为它们确定一个变量的类型是在您第一次给它赋值的时候。 强类型语言 一种总是...

2010-05-19 20:21:37 77

原创 在Eclipse上使用XFire开发WebService

Web Service概述什么是Web Service Web Service是能够基于网络,尤其是基于万维网(World Wide Web)直接调用的能够处理离散任务或连续任务的软件模型。目前较为流行的应用是,由一家公司对其专有数据进行封装,提供Web Service,然后其它公司就可以通过Internet来动态使用这些在线服务。这为未来全球的电子商务发展提供了新的标准和架构...

2010-05-19 20:20:27 97

原创 详解Java解析XML的四种方法

XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Docum...

2010-05-19 20:17:51 96

原创 Crontab用法说明-Linux crontab详解

cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start /sbin/service crond stop /...

2010-02-02 09:39:20 205

原创 JDBC访问所有数据库的完整步骤

常用数据库的链接方法 连接 mysql 数据库,代码如下: Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1/myDatabase"; String user = "user"; String password = "password"; Connection con...

2010-02-02 09:35:26 95

原创 如何在项目中用好log4写项目日志

一般的系统对程序的调试信息只进行了简单的粗放处理,将这些信息直接用System.out.println()语句输出到控制台中。由于在调度过程中程序员为了能够跟踪程序的运行情况往往将大量信息输出到控制台,而在调度成功后没有相应地将这些信息屏蔽掉,在程序部署运行后,往往一个简单的业务功能调用也会输出大容量的过程调度信息,一方面造成了大量IO的读写,占用硬盘空间,另一方面则因为日志量大,很难查找到运行期...

2010-02-02 09:32:33 115

原创 对Java多线程技术中所有方法的详细解析

一、run()和start() 这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void。 二、关键字Synchronized 这个关键字用于保护共享数据,当然前提是要分清哪些数据是共享数据。每个对象都有一个锁标志,当一个线...

2010-02-02 09:25:49 56

原创 我的第一篇文章

今天突然看到robbin的博客,受益匪浅,有第一次看了同事博客,有了自己做了记录的想法了。一看发现自己在javaeye注册时间还是挺早的2007呢,而且密码都差点忘了,还是试出来的,很是惭愧。今天开始可以记录一些东西,技术上的、生活上的,以免健忘。欢迎您的光临!请不吝赐教!谢谢! 得之坦然,失之淡然,争其必然,顺其自然。...

2010-01-26 18:52:50 115

空空如也

空空如也

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

TA关注的人

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