- 博客(132)
- 资源 (8)
- 收藏
- 关注
原创 Java关键字:transient,strictfp和volatile简介
关键字:transient使用对象:字段介绍:transient说明一个属性是临时的,不会被序列化。当对象进行序列化(Serializable)过程时候,有一些属性的状态是瞬时的,这样的对象是无法保存其状态的(例如一个Thread对象,或一个FileInputStream对象),对于这些字段,我们必须用transient关键字标明。 将不需要序列化的属性前添加关键字tra
2015-05-16 21:47:17
701
转载 m2eclipse报 “Missing artifact”问题解决
m2eclipse 误报 “Missing artifact”真相:在本地的m2文件JAr包存在之前没有下载完的pom.xml文件或者是jar文件,这些文件都是以****.lastupdated结尾。导致update Dependency 失败。解决办法:把本地仓库中所有的******.lastupdated结尾的文件搜索出来全部删掉即可。
2015-05-15 19:35:10
1012
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
705
原创 JS前端获取上传文件的大小的方法
WEB应用中,经常会遇到上传附件的问题,比如有时候会有限制附件大小的需求。那么如何去判断附件的大小呢? 方法如下:(遗憾的IE中只能判断出图片文件的大小) JS获取文件大小 ///获得文件的大小(单位字节) function GetFileSize(fileId) { var dom = document.get
2015-05-15 19:34:48
8829
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
1337
原创 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
509
原创 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
633
原创 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
404
原创 linux-Vi使用方法(备忘)
linux-Vi使用方法vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上v
2015-05-15 19:34:19
555
原创 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
1879
原创 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
509
原创 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
654
原创 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
2720
原创 关于Extjs异步session超时问题处理
关于Extjs异步session超时问题处理对于HTTP超时的判断,我们可以通过过滤器Filter来判断。如果页面超时,我们可以使用诸如request.forward() 之类的方法跳转到登陆页面。但是对于Ajax请求,request.forward()就无能为力了。并不是因为request.forward()不起作用,而是因为AJAX的原理,所以整个页面是不会做刷新操作。(PS: request
2015-05-15 19:33:50
980
原创 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
483
原创 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
632
原创 常见的HTTP 状态代码
HTTP 状态代码 如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。 此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。 一些常见的状态代码为: 200 - 服务器成功返回网页 404 -
2015-05-15 19:33:27
408
原创 JS 地图移动拖拽
很简单的东东,就是类似google地图那样,可以拖拽图片。(简单的实现) 大小: 45.1 KB map.rar (477.8 KB) 下
2015-05-15 19:33:22
772
原创 JS移动的方块
PS:WASD上下左右,双击加速. 同时按下WASD任意2个按钮,事件不会冲突。 MyHtml.htmlWASD上下左右,双击加速$ = function(id) {return document.getElementById(id)}var Canvas = {dom : $("CANVAS"),wi
2015-05-15 19:33:16
1155
原创 Eclipse 任务标记
任务标记 Eclipse 有用的视图之一是 Tasks 视图。可以使用 Tasks 视图作为您自己或者基于项目的 to-do 列表,这将允许您用诸如 ToDo、FixMe、Optimize 之类的条目标记代码。您可以通过转到 Window > Preferences,然后转到 Ruby > Task > Tags 来配置您自己的任务标记。 把标记添加到代码中就可以使用该标记,例如
2015-05-15 19:33:10
1223
原创 JS对象序列化为JSON对象
/** * JSON 解析类 * Copyright (c) 2010 YaoYiLang * @email redrainyi@gmail.com * @datetime 2008-04-18 * @version 1.0 * * 方法: * 将JSON字符串解码为页面可识别的object对象 * @param {String} json The JSO
2015-05-15 19:33:05
1041
原创 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
842
原创 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
643
原创 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
452
原创 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
364
原创 监控和剖析数据库操作 -- P6Spy、SQL Profiler、IronTrack SQL 使用简介
原文来源:http://www.ibm.com/developerworks/cn/java/j-lo-p6spy/index.html
2015-05-15 19:32:08
454
原创 关于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
399
原创 Hibernate文档笔记
一、对象定义 1.org.hibernate.SessionFactory 对于单个数据库,被编译的映射,是一个线程安全的缓冲区。是一个Session和ConnectionProvider客户端的工厂。拥有可选的对过程级和集群级重复利用的数据的缓存(二级缓存)。 2.org.hibernate.Session 单线程、短生命周期的在应用程序和持久化存储系统之间的一个会话对象。封装了
2015-05-15 19:31:57
478
原创 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
411
原创 SVN版本控制器的安装和配置
文章来源:Subversion中文站 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当
2015-05-15 19:31:45
363
原创 Apache commons简介
Apache Commons 是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表。( 详细信息访问http://commons.apache.org/index.html ) BeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装。 BetwixtBetwixt提供将 JavaBean 映射至 XML 文档,以及相反映射的服务。
2015-05-15 19:31:40
354
原创 Firefox和IE6垂直居中
垂直居中,Firefox only 垂直居中,Firefox only 垂直居中,Firefox only 垂直居中,IE6 only 垂直居中,IE6
2015-05-15 19:31:34
368
原创 颜色大全 颜色名称和颜色值
aliceblue:艾利斯兰#F0F8FFantiquewhite:古董白#FAEBD7aqua:浅绿色#00FFFFaquamarine:碧绿色#7FFFD4azure:天蓝色#F0FFFFbeige:米色#F5F5DCbisque:桔黄色#FFE4C4black:黑色#000000blancheda
2015-05-15 19:31:28
4774
原创 使用 CAS 在 Tomcat 中实现单点登录
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现
2015-05-15 19:31:23
503
原创 Ext智能提示 - Spket(Eclipse插件)
Spket是Eclipse的一个插件,RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。官方网站 http://www.sqket.com (以下内容转载自优快云博客)Spket 的Ext 2智能提示.它提供了非常准确的Ext
2015-05-15 19:31:17
416
原创 深入了解JAVA可变长度的参数(Varargs)
(本文转载自csdn)到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为同一个方法提供带有不同数量的形参的版本,但是这仍然不能达到让实参数量任意变化的目的。然而,有些方法的语义要求它们必须能接受个数可
2015-05-15 19:31:11
454
原创 JAVA5新特性
Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。 简介 在
2015-05-15 19:31:05
383
原创 带选择框的JS树控件2 (为JSTree再次提速)
以前写过一个带选择框的JS树控件 但是当时发现一个问题,第一次选中根节点会明显感觉卡一下。 那是因为子节点的数据还没有生成,选中根节点的话需要初始化全部数据。(那个tree有5000个节点)于是我思考一个问题,如何让多节点树的页面达到更快的效率。 经过测试发现,JSTree的主要效率瓶颈在两个地方。 1.页面HTMLElement的创建 2.树子节点的检索 页面创建一个HTMLElement是
2015-05-15 19:31:00
2045
原创 Acegi 各组件说明[转]
1.Filter 组件HttpSessionContextIntegrationFilter该Filter负责每次请求从HttpSession中获取Authentication对象,然后把Authentication存于一个新的ContextHolder对象(其实质上只是一个ThreadLocal对象)中,则让该次请求过程中的任何Filter都可以通过ContextHolder来共享Authent
2015-05-15 19:30:48
362
pushlet.jar
2014-09-29
JPA 注解参考文档
2014-06-06
JPA注解参考文档
2014-06-06
HTML中的ContentType
2014-06-06
NPM常用命令
2014-06-06
HTML5 Canvas 2D API 规范 1.0
2013-06-08
Hibernate参考文档(3.2)
2013-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人