自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java关键字:transient,strictfp和volatile简介

关键字:transient使用对象:字段介绍:transient说明一个属性是临时的,不会被序列化。当对象进行序列化(Serializable)过程时候,有一些属性的状态是瞬时的,这样的对象是无法保存其状态的(例如一个Thread对象,或一个FileInputStream对象),对于这些字段,我们必须用transient关键字标明。  将不需要序列化的属性前添加关键字tra

2015-05-16 21:47:17 657

转载 m2eclipse报 “Missing artifact”问题解决

m2eclipse 误报 “Missing artifact”真相:在本地的m2文件JAr包存在之前没有下载完的pom.xml文件或者是jar文件,这些文件都是以****.lastupdated结尾。导致update Dependency 失败。解决办法:把本地仓库中所有的******.lastupdated结尾的文件搜索出来全部删掉即可。

2015-05-15 19:35:10 937 1

原创 Base64编码解码(JavaScript版本)

Base64var BASE64_ENCODE_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var BASE64_DECODE_CHARS = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1

2015-05-15 19:34:53 659

原创 JS前端获取上传文件的大小的方法

WEB应用中,经常会遇到上传附件的问题,比如有时候会有限制附件大小的需求。那么如何去判断附件的大小呢? 方法如下:(遗憾的IE中只能判断出图片文件的大小)    JS获取文件大小 ///获得文件的大小(单位字节) function GetFileSize(fileId) { var dom = document.get

2015-05-15 19:34:48 8700 1

原创 Linux关闭防火墙命令(备忘)

Linux关闭防火墙命令1) 永久性生效,重启后不会复原开启:chkconfig iptables on关闭:chkconfig iptables off2) 即时生效,重启后复原开启:service iptables start关闭:service iptables stop3)在开启了防火墙时,做如下设置,开启相关端口,修改/etc/sysconfig/iptables 文件,添加

2015-05-15 19:34:42 1134

原创 LUNIX下MySql的安装卸载及使用(备忘)

Linux环境MySql的安装及操作【一、安装MySQL】---------------------------------------------------------我这里使用安装文件是:    MySQL-server-community-5.1.51-1.rhel5.i386    MySQL-client-community-5.1.51-1.rhel5.i386说

2015-05-15 19:34:37 368

原创 LINUX下JBoss安装与配置(备忘)

JBoss的安装是比较简单的,在Window中一般只要解压缩就可以用了。但是在Linux中,需要做一些简单的配置工作。1.将合适的Jboss上传至服务器。  (我这里使用的是jboss-5.1.0.GA-jdk6.zip)2.将jboss-5.1.0.GA-jdk6.zip文件解压缩到local,输入命令  unzip -d /usr/local/ jboss-5.1.0.GA-jdk

2015-05-15 19:34:31 582

原创 LINUX下JDK的安装与配置(备忘)

LINUX下JDK的安装与配置从官方网站下载合适版本的JavaSE。(http://www.oracle.com/technetwork/java/javase/downloads/index.html)我这里下载的是JDK 6 Update 21 (Platform:Linux,Language:Multi-language)下载成功后将文件(jdk-6u21-linux-i586.bi

2015-05-15 19:34:25 354

原创 linux-Vi使用方法(备忘)

linux-Vi使用方法vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上v

2015-05-15 19:34:19 485

原创 JS 绘图类(纯DIV绘图)

很早之前写的一个绘图类,那时候VML和SVG的图库还不是十分流行,最初的灵感以及图形算法来自一个叫w_jsGraphics.js的类库。用一个点来绘制出世界。甚以此纪念那段充满激情的岁月。 /** *JS 绘图类 Graphics- 0.02 *@author yyl *@param canvas 画布(画布可以是 DIV(IE) 或 Layer(Netsc

2015-05-15 19:34:13 1833

原创 Spring--quartz中cronExpression配置说明

字段 允许值 允许的特殊字符   秒 0-59 , - * /   分 0-59 , - * /   时 0-23 , - * /   日期 1-31 , - * ? / L W C   月份 1-12 或者 JAN-DEC , - * /   星期 1-7 或者 SUN-SAT , - * ? / L C #   年(可选) 留空, 1970-2099 , - * /   表达式意义   "0

2015-05-15 19:34:07 464

原创 ExtJS 3.1.0 中Ext.data.Store关于baseParams的BUG修正

ExtJs 中,我们使用GirdPanel的时候往往需要给后台传递查询条件。一般是通过修改Store的baseParams。 var store = GirdPanel.getStore();store.baseParams = { 查询条件 }store.reload(); //刷新表格  这个方法在ExtJs 2.x 和 ExtJS 3.0.0 中都使用。

2015-05-15 19:34:02 595

原创 JavaScript JSON 对象深拷贝方法(一例)

其实深拷贝一个JS对象方法十分简单,只需要两部1.首先将JS对象序列化为JSON格式2.然后再将JSON转化为JS对象。 //任意一个复杂的JS对象var obj = [1,23,4,{name:'名字',value:"数值"}]; //将这个JS对象序列化为一个JSON字符串var json = JSON.encode(obj) //将JSON字符串解析成一个新的

2015-05-15 19:33:56 2673 1

原创 关于Extjs异步session超时问题处理

关于Extjs异步session超时问题处理对于HTTP超时的判断,我们可以通过过滤器Filter来判断。如果页面超时,我们可以使用诸如request.forward() 之类的方法跳转到登陆页面。但是对于Ajax请求,request.forward()就无能为力了。并不是因为request.forward()不起作用,而是因为AJAX的原理,所以整个页面是不会做刷新操作。(PS: request

2015-05-15 19:33:50 932

原创 CSS样式 cursor

table{ width:300; border:1 solid black; font-size:13px; table-layout: fixed; word-break:break-all;}tr{ eight:20px; font-size:12px; font-weight:normal; border-bottom:2px solid b

2015-05-15 19:33:39 432

原创 CSS样式查询 border-style

边框风格属性 border-style  .d1 {border-style:none;} .d2 {border-style:solid;} .d3 {border-style:dotted;} .d4 {border-style:dashed;} .d5 {border-style:double;} .d6 {border-style:groove;} .d7 {border-style:ri

2015-05-15 19:33:34 585

原创 常见的HTTP 状态代码

HTTP 状态代码 如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。 此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。 一些常见的状态代码为: 200 - 服务器成功返回网页 404 -

2015-05-15 19:33:27 362

原创 JS 地图移动拖拽

很简单的东东,就是类似google地图那样,可以拖拽图片。(简单的实现) 大小: 45.1 KB map.rar (477.8 KB) 下

2015-05-15 19:33:22 710

原创 JS移动的方块

PS:WASD上下左右,双击加速. 同时按下WASD任意2个按钮,事件不会冲突。 MyHtml.htmlWASD上下左右,双击加速$ = function(id) {return document.getElementById(id)}var Canvas = {dom : $("CANVAS"),wi

2015-05-15 19:33:16 1112

原创 Eclipse 任务标记

任务标记 Eclipse 有用的视图之一是 Tasks 视图。可以使用 Tasks 视图作为您自己或者基于项目的 to-do 列表,这将允许您用诸如 ToDo、FixMe、Optimize 之类的条目标记代码。您可以通过转到 Window > Preferences,然后转到 Ruby > Task > Tags 来配置您自己的任务标记。  把标记添加到代码中就可以使用该标记,例如

2015-05-15 19:33:10 1175

原创 JS对象序列化为JSON对象

/** * JSON 解析类 * Copyright (c) 2010 YaoYiLang * @email [email protected] * @datetime 2008-04-18 * @version 1.0 * * 方法: * 将JSON字符串解码为页面可识别的object对象 * @param {String} json The JSO

2015-05-15 19:33:05 1003

转载 OO经典说明图

(OO经典说明图)  大小: 60.7 KB 查看图片附件

2015-05-15 19:32:59 299

原创 JavaScript绘图 (DIV箭头)

点生线,线生面,然后生亿万种图形。function Graphics(canvas)//coordinate{ this.canvas = typeof(canvas)=="string"?document.getElementById(canvas):canvas; this.color = '#000000'; this.stroke=2 this.docu

2015-05-15 19:32:47 768

原创 JavaScript日期格式化

DateFormat = (function(){    var SIGN_REGEXP = /([yMdhsm])(\1*)/g;    var DEFAULT_PATTERN = 'yyyy-MM-dd';    function padding(s,len){     var len =len - (s+'').length;     for(var i=0;i<len;

2015-05-15 19:32:41 611

原创 JAVA连接ACCESS(不使用数据源)

import java.sql.Connection;import java.sql.DriverManager;public class DBConnAccess { public static void main(String[] args) { String mdbPath = "C:/test.mdb";//数据库路径 try { String driv

2015-05-15 19:32:19 419

原创 Hibernate Annotation说明

@Entitypublic class Flight implements Serializable {Long id;@Idpublic Long getId() { return id; }public void setId(Long id) { this.id = id; }}@Entity 注解将一个类声明为实体 Bean, @Id 注解声明了该实体Bean的标识属性。Hibern

2015-05-15 19:32:13 326

原创 监控和剖析数据库操作 -- P6Spy、SQL Profiler、IronTrack SQL 使用简介

原文来源:http://www.ibm.com/developerworks/cn/java/j-lo-p6spy/index.html

2015-05-15 19:32:08 417

原创 关于hibernate的二级缓存学习

本文转载自:http://vinnyz.iteye.com/blog/248607   原文题目:Speed Up Your Hibernate Application with Second-Level Caching 原文来源:http://www.devx.com/dbzone/Article/29685/1954 作者简介:John Ferguson Smart,参与过很多企业和

2015-05-15 19:32:02 351

原创 Hibernate文档笔记

一、对象定义 1.org.hibernate.SessionFactory 对于单个数据库,被编译的映射,是一个线程安全的缓冲区。是一个Session和ConnectionProvider客户端的工厂。拥有可选的对过程级和集群级重复利用的数据的缓存(二级缓存)。 2.org.hibernate.Session 单线程、短生命周期的在应用程序和持久化存储系统之间的一个会话对象。封装了

2015-05-15 19:31:57 443

原创 Hibernate配置项

${hibernate.cache.provider_class} ${hibernate.cache.use_query_cache} ${hibernate.dialect} ${hibernate.hbm2ddl.auto} ${hibernate.jdbc.fetch_size} ${hibernate.jdbc.batch_size}

2015-05-15 19:31:51 373

原创 SVN版本控制器的安装和配置

文章来源:Subversion中文站       如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当

2015-05-15 19:31:45 336

原创 Apache commons简介

Apache Commons 是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表。( 详细信息访问http://commons.apache.org/index.html ) BeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装。 BetwixtBetwixt提供将 JavaBean 映射至 XML 文档,以及相反映射的服务。

2015-05-15 19:31:40 316

原创 Firefox和IE6垂直居中

垂直居中,Firefox only 垂直居中,Firefox only 垂直居中,Firefox only 垂直居中,IE6 only 垂直居中,IE6

2015-05-15 19:31:34 334

原创 颜色大全 颜色名称和颜色值

aliceblue:艾利斯兰#F0F8FFantiquewhite:古董白#FAEBD7aqua:浅绿色#00FFFFaquamarine:碧绿色#7FFFD4azure:天蓝色#F0FFFFbeige:米色#F5F5DCbisque:桔黄色#FFE4C4black:黑色#000000blancheda

2015-05-15 19:31:28 4276

原创 使用 CAS 在 Tomcat 中实现单点登录

单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现

2015-05-15 19:31:23 459

原创 Ext智能提示 - Spket(Eclipse插件)

Spket是Eclipse的一个插件,RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。官方网站 http://www.sqket.com  (以下内容转载自CSDN博客)Spket 的Ext 2智能提示.它提供了非常准确的Ext

2015-05-15 19:31:17 362

原创 深入了解JAVA可变长度的参数(Varargs)

(本文转载自csdn)到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为同一个方法提供带有不同数量的形参的版本,但是这仍然不能达到让实参数量任意变化的目的。然而,有些方法的语义要求它们必须能接受个数可

2015-05-15 19:31:11 390

原创 JAVA5新特性

Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。 简介  在

2015-05-15 19:31:05 351

原创 带选择框的JS树控件2 (为JSTree再次提速)

以前写过一个带选择框的JS树控件 但是当时发现一个问题,第一次选中根节点会明显感觉卡一下。 那是因为子节点的数据还没有生成,选中根节点的话需要初始化全部数据。(那个tree有5000个节点)于是我思考一个问题,如何让多节点树的页面达到更快的效率。 经过测试发现,JSTree的主要效率瓶颈在两个地方。 1.页面HTMLElement的创建 2.树子节点的检索 页面创建一个HTMLElement是

2015-05-15 19:31:00 2001

原创 Acegi 各组件说明[转]

1.Filter 组件HttpSessionContextIntegrationFilter该Filter负责每次请求从HttpSession中获取Authentication对象,然后把Authentication存于一个新的ContextHolder对象(其实质上只是一个ThreadLocal对象)中,则让该次请求过程中的任何Filter都可以通过ContextHolder来共享Authent

2015-05-15 19:30:48 324

pushlet.jar

Pushlet 是一个开源的 Comet 框架,Pushlet 使用了观察者模式:客户端发送请求,订阅感兴趣的事件;服务器端为每个客户端分配一个会话 ID 作为标记,事件源会把新产生的事件以多播的方式发送到订阅者的事件队列里。

2014-09-29

JPA 注解参考文档

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA支持XML和JDK5.0注解两种元数据的形式。 JPA的总体思想和现有Hibernate、TopLink、JDO等ORM框架大体一致 同时JPA也是JavaEE5 (EJB) 3.0 规范的组成部分。 这个文档是针对JPA常用注解的一些说明。

2014-06-06

JPA注解参考文档

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA支持XML和JDK5.0注解两种元数据的形式。 JPA的总体思想和现有Hibernate、TopLink、JDO等ORM框架大体一致 同时JPA也是JavaEE5 (EJB) 3.0 规范的组成部分。 这个文档是针对JPA常用注解的一些说明。

2014-06-06

HTML中的ContentType

HTML中的ContentType Content-Type,连接类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。 例如将:ContentType设置为image/jpeg,那么浏览器打开页面将会作为图片来下载。 这里例举了常用的一些ContentType。

2014-06-06

NPM常用命令

NPM -> Node 包管理器(node package manager)是一个由 Node.js 官方提供的第三方包管理工具。是 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制。 这里例举一些npm的常用命令。

2014-06-06

HTML5 Canvas 2D API 规范 1.0

<canvas> 是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。 <canvas> 标记由 Apple 在 Safari 1.3 Web 浏览器中引入。对 HTML 的这一根本扩展的原因在于,HTML 在 Safari 中的绘图能力也为 Mac OS X 桌面的 Dashboard 组件所使用,并且 Apple 希望有一种方式在 Dashboard 中支持脚本化的图形。 Firefox 1.5 和 Opera 9 都跟随了 Safari 的引领。这两个浏览器都支持 <canvas> 标记。 我们甚至可以在 IE 中使用 <canvas> 标记,并在 IE 的 VML 支持的基础上用开源的 JavaScript 代码(由 Google 发起)来构建兼容性的画布。 参见: 目前<canvas> 已经成为 HTML 5 中一个正式的标签。

2013-06-08

Hibernate参考文档(3.2)

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

2013-06-08

iphone开发基础教程.pdf

《iPhone开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iPhone开发基础教程》快速学习iPhone开发,提高相关技能。iPhone 是一种全新的移动平台,苹果公司为它推出了强大的软件开发工具包iPhone SDK。《iPhone开发基础教程》是一部关于iPhone SDK和iPhone开发的基础教程,内容翔实、语言生动。书中结合消费类设备上常见的实例,循序渐进地讲解了iPhone开发的基本流程,并介绍了最先进、时尚、受欢迎的iPhone 特性。

2010-11-17

空空如也

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

TA关注的人

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