自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下运行java DES解密失败,报javax.crypto.BadPaddingException:Given final block not pro

import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.security.spec.InvalidKeySpecException;import javax.crypt...

2014-04-24 14:48:00 872

原创 调用sigar时出现java.lang.UnsatisfiedLinkError

java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ProcState.gather(Lorg/hyperic/sigar/Sigar;J)V at org.hyperic.sigar.ProcState.gather(Native Method) ~[sigar-1.6.4.jar:na] at org.hyperic.sigar.ProcSt...

2014-03-11 09:50:29 2616

原创 Hibernate知识点整合

(转自:http://jianfulove.iteye.com/blog/1836729) 对于Hibernate,面试官最想知道的无非是以下总结这这十多个问题,每个问题都有详细的答案,如果都完全掌握以下的这些问题,那面试时问及Hibernate你还用怕什么呢?让自信伴随着你第一次冲刺吧! 一、简述 Hibernate 和 JDBC 的区别、优缺点?JDBC与Hiberna...

2013-03-27 15:03:29 202

原创 有深度的技术网站

http://java.sun.com/developer/blogs/ --世界是数一数二的JAVA人的BLOG. http://www.onjava.com  - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com  - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer.com/java  - 由Gamelan...

2013-03-21 17:38:20 239

原创 数据库的集合运算

假设我们有一个表Student,包括以下字段与数据:  drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);insert into student values(1,'Aaron'...

2012-12-05 22:21:49 433

原创 ANT 的build.xml的编写

Ant常用标签<project>节点每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示: default表示默认的执行目标,这个属性是必须的。 basedir表示项目的基准路径,这个属性是必须的。 name表示项目名称。 description表示项目的描述(或者是对这个标签的作用进行表述)。 每...

2012-12-01 22:47:45 123

原创 ant 脚本编写

一、ant关键元素1. project元素    project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性     用于指定 project 元素的名称。2) defaul...

2012-12-01 10:15:09 417

原创 解决IE下PNG图片透明的问题

function correctPNG() { for(var i=0; i<document.images.length; i++) { var img = document.images[i]; var imgName = img.src.toUpperCase(); if (imgName.substring(imgName.length-3, imgNa...

2012-11-30 15:35:50 156

原创 IE6、7、8、9下 DIV 的 position:absolute

今天看到这篇来自http://www.light-star.net/itemid3id155atpage.html的文章。上面说到了margin-top和position:absolute的冲突问题。标题引起了我的好奇。我们一起来看看吧先看一个代码:<div id="layer1" style="margin:20px; border:1px solid #F88; width:...

2012-11-29 10:36:09 165

原创 maven 的jetty 运行时出现无法编辑保存webapp下的文件

使用jetty-maven-plugin 在eclipse中进行运行调试,碰到无法编辑保存webapp下的文件 提示:请求的操作无法在使用用户映射区域打开的文件上执行 解决方法: 从 jetty 7 开始,jar存放在maven仓库中的路径为org/eclise/jetty/jetty-webapp打开对应的版本的jar包修改jar中的org/mortbay/jetty...

2012-11-28 09:57:02 124

原创 ant 之 chmod 的配置

Ant Chmod命令详解 转载自http://hi.baidu.com/heerit/blog/item/b458d0d66126f02d06088b4b.html4.4 Chmod Task:改变Linux/UNIX系统的文件权限在UNIX和Linux系统下要改变文件的权限,可以使用chmod的shell命令。例 如:chmod 777 abc.txt。设置abc.txt文件的权限为“所有人有...

2012-11-27 15:04:27 303

原创 数据库---触发器

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器     触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d...

2012-11-25 18:11:20 88

原创 签名证书VS加密证书

从证书的用途来看,数字证书可以分为: 签名证书:主要用于对用户信息进行签名,以保证信息的不可否认性。 加密证书:主要用于对用户传送信息进行加密,以保证信息的真实性和完整性。 什么是加密证书和签名证书?            数字证书可分为签名证书和加密证书。    签名证书主要用于对用户信息进行签名,以保证信息的有效性和不可否认性;    加密证书主要用于对用户传送信息进行加密,以...

2012-09-13 11:45:07 4210

原创 PKI基础

PKI(Public Key Infrastructure)公钥基础设施:    简单地说,PKI是用公钥概念和技术实施的,支持公开密钥的管理并提供真实性、保密性、完整性、 以及可追究性安全服务的具有普适性的安全基础设施。  专家定义:PKI是创建,颁发,管理,撤销公钥证书所涉及到的所有软件,硬件的集合体。 学术界定义:PKI是一种遵循标准的利用非对称密码算法原理来实现并提供安全服务的具有通用  ...

2012-09-13 11:42:47 154

原创 加密和解密

对配置文件进行加密:import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.spec.InvalidKeySpecException;import javax.crypto.BadPaddingException;i...

2012-09-13 11:35:56 117

原创 OpenOffice【DOC2HTML】

      最经项目上有需求,需要将DOC文件中的内容,转换为HTML。以下是通过openOffice组件来实现的。在服务器上要安装openoffice 的客户端,并打开openoffice服务。打开openoffice服务的命令:                 cd C:\Program Files\OpenOffice.org 3\program                 ...

2012-09-13 10:57:54 225

原创 struts2 的标签

 1、struts中的radio<s:radio theme="simple" list="#{'true':'是','false':'否'}" name="bean.status"></s:radio> 2、struts中的select<s:select list="ctmlList" name="ctmlName"

2012-09-04 10:50:59 73

原创 Maven的核心概念

Maven是什么? 首先,Maven是什么?         一个项目管理工具,包含项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System) 和用来运行定义在生命周期阶段中插件目标的逻辑 什么是约定优于配置?       系统、类...

2012-09-03 22:44:52 83

原创 ExtJs 2.0 通过Ext.form.BasicForm提交时,要注意的细节!

  当form表单不是通过Ext自带的组件构成,而是由Html构成:              <DIV ID="FORM_ID">                    <FORM ID="ADD">                        ....                    </FORM>              &l...

2012-09-03 22:28:55 225

原创 FCKeditor 配置

在jsp页面调用FCKeditor: 导入4个包,其中一个核心的jar包:fckeditor-core-java.jar   这里面有在jsp页面使用的标签,通过里面的<FCK:editor>这个 标签来生成FCK在线编辑器. Example:  <FCK:editor instanceName="editorDefault" basePath="/fckeditor" ...

2012-09-03 22:27:37 153

原创 Spring3.0的任务调度

Spring3.0以后,自己已经完全支持更加精确的时间,而不需要Quartz的支持:当然后面我们也会用Quartz实现任务的调度。Spring3.0同样也使用cron表达式。与Quartz不同的是,Spring3.0不支持年,而Quartz支持年。但这点好象并不是非常重要。cron表达式:-是用空格分开的时间字段,不使用年。*(秒0-59)    *(分钟0-59)   *...

2012-09-03 22:25:40 106

原创 Linux常用命令

1、结束所有的java进程kill -9 ps -ef|grep java 2、unZip命令Linux----UnZip命令 功能说明:解压缩zip文件语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]...

2012-08-31 18:01:43 67

原创 在spirng容器装配dataSource的属性时,获取jdbc配置文件中对应的值,先解密

       jdbc.properties配置文件中的信息(用户名、用户密码、url)是经过加密的,然后放在系统的WEB-INF文件夹下供系统使用。由于这些信息是加密的,系统将数据库连接交给了spring管理,所以在spring初始化datasource-bean装配这些属性对应的值时,必须先解密。 <!--修改前spirng的配置文件:--><bean class...

2012-08-31 17:42:43 198

原创 FCK-API

利用Javascript取和设FCKeditor值也是非常容易的,如下:// 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); }...

2012-08-30 17:46:09 89

原创 Maven2编译时“是 Sun 的专用 API,可能会在未来版本中删除”错误解决

项目中用到了maven来管理,因为有些功能用到了sun的专用API,在maven编译过程中会报“ 是 Sun 的专用 API,可能会在未来版本中删除 ”这样的错误导致最终编译失败,google了一番可以使用最新版本的编译插件解决这个问题,在项目的pom文件中配置如下: 1、其中maven-compiler-plugin用2.3.1版,之前用的是2.0.2的;2、必须指定plexus-c...

2012-08-28 16:42:19 769

原创 对oracle 中rownum 的理解

在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum <= 5 而且书上也告诫,不能对rownum用">",只能使用"<=","<","!=",这也就意味着,如果你想用 select * from emp where rownum > 5 则是失败的。要知道为什么会失败,则需要了

2012-08-19 23:10:34 183

原创 JAVA工程远程调试

以下谈论的是Applet的远程调试技术,实际上对于其他java程序一样适用,只需要使用文中参数启动java程序即可 Java远程调试方式,两种方式进行远程调试 上面的表示是Eclipse配置为Socket Listen方式,下面的是Socket Attach方式 对于远程程序上图表示主动链接调试器,下图表示远程程序正常运行 允许调试器连接jvm Eclipse配置: 菜单(Ec...

2012-08-16 11:37:29 101

原创 svn操作时,忽略文件的配置方法

将maven项目提交到svn时,应该避免将target目录及eclipse配置文件 (.project,.classpath,.settings)提交,因为这些文件都是可以从源代码和pom文件重新生成的,没有必要再进行版本控制, 如果提交到svn中反而容易引起冲突和不便.svn提供两种机制来忽略特定文件的提交:1.全局:这个全局其实是针对每个客户端的,编辑客户端的~/.subversion...

2012-08-13 17:30:36 234

原创 JS获取中文字符的字节数

String.prototype.getBytes = function() { var cArr = this.match(/[^\x00-\xff]/ig); return this.length + (cArr == null ? 0 : cArr.length); } function Che...

2012-08-10 13:34:05 679

原创 Mysql 字符集

Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share...

2012-08-02 11:29:42 69

原创 常用文本框输入限制代码

代码示例:onkeyup="value=value.replace(/[^a-zA-Z]/g,'')"  解释:replace(/[^a-zA-Z]/g,'')"  其中有 ^ 为逻辑词“非”,然后后面跟着a-zA-Z指的是英文字母大小写范围,“/g”表示全局替换,用后面的''中的字符,当前是空! 此句代码的含义为:在文本框中只能输入大写或小写字母,如果不是,则自动删除。 按键抬起...

2012-07-23 14:28:34 437

原创 Java线程死锁

一、死锁发生的场景:     由多线程带来的性能改善是以可靠性为代价的,主要是因为有可能产生线程死锁。死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不能正常运行。简单的说就是:线程死锁时,第一个线程等待第二个线程释放资源,而同时第二个线程又在等待第一个线程释放资源。这里举一个通俗的例子:如在人行道上两个人迎面相遇,为了给对方...

2012-07-22 12:02:40 124

原创 LOG4E工具的使用

简介:       Log4e是一个插件,是log4j日志很好的一个编写助手,Log4e是一个免费的Eclipse插件,它可帮助你在你的Java工程中快速加入日志。而且Log4e可以帮助你把System.out.println转成日志的输出,非常方便,还可以瞬间移除代码中的日志代码,无需我们一个一个找到然后再删除。   安装:    1.     使用下面附件的压缩包,...

2012-07-21 09:07:28 158

原创 文件同步工具—syncToy

Microsoft同步工具SyncToy操作指南在部分系统规划中,需要实现资料夹的同步,这时我们就考虑使用Microsoft同步工具SyncToy,配合Windows自带的计划任务。这次将以一个案例来对两台服务器中存放ASP站点程序的文件夹进行自动同步。SyncToy是微软在2005年10月发布的,该工具现在的版本为1.4,发布日期为 2006年...

2012-07-20 10:45:03 203

原创 amchart 在线编辑器

http://extra.amcharts.com/editor/column/

2012-07-20 10:27:48 145

原创 amchart 破解

破解方法: 今天介绍破解amcharts的方法一,从swf文件入手。 用SWF Decompiler软件加载swf文件,在Resources下找Action中的MainMoive,代码中有一段如下: function checkKey(serial) {    var _l1 = com.amcharts.Utils.stripSymbols(serial, " "...

2012-07-20 10:26:45 107

原创 amchart 的setting.xml 详解

<?xml version="1.0" encoding="UTF-8"?><!-- []内的值是默认值,意思是指如果你觉得这样设置还不错你可以删除该行,这样可以缩减文件。 --><!-- ()表示该参数可选择的值的范围或类型,左上角的坐标是(0,0),!20代表从右下角开始计算--><settings> <data_t

2012-07-20 10:16:46 93

原创 maven中pom.xml文件详解

<project xmlns="http://maven.apache.org/POM/4.0.0"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/mav...

2012-07-15 14:27:02 109

原创 18个开源的Java CMS

18个开源的Java CMS 这段时间一直在研究开源的cms,开发语言有ASP、PHP及JAVA的,各有各的特点,今天为网友献上18个Java开源cms系统大餐,同大家一起分享。 1.InfoGlueinfoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。该项目主页:http://...

2012-07-15 14:22:42 110

原创 敏捷开发----持续构建-----覆盖率报告

需求:jenkins在构建项目的时候完毕后,通过单元测试,获得覆盖率报告 在项目的pom.xml中引入插件,代码如下:<plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-clover2-plugin</artifact...

2012-07-15 14:16:56 96

空空如也

空空如也

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

TA关注的人

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